**
Hello ! i'm building an Android app to track a ball based in color , and did it through the color blob detector sample from OpenCV , send values to robot to follow it . every thing is alright , but my problem is when light changes a little (from place to place in the same room for example) the app miss the ball contour or it surround another color-related object it see in the surround area , so tracking process gone messy ! my question is what's the best way to solve this ? do I need to modify things in android camera to reduce those changes ? or I need something else to track not only color,like feature extracting and matching ? waiting for your answers thank you !
**