I am trying to reduce the glare created when shooting a photograph or video of a reflective surface; A window, glasses or other mobile device.
I have done some research on this, and it seems that some algorithms exist. But I have not yet found a coded implementation.
The reason I need this is because I am making an application that allows you to read different colors on the screen of other devices using the camera on your device. And if there is a lot of glare, the colors will not read normally. He should be able to distinguish between 16 colors.
Are there any existing implementations, and if so, how would I implement them in Android?
android android camera
TastyLemons
source share