java - OpenCV Android remove light intensity from captured frame -


i trying make ar app using opencv detects objects emitting colored light. thought process accomplishing follows:

get incoming frame in rgb matrix -> copy frame matrix -> image processing on copy -> detect objects based on color of light emitted -> overlay graphics on original matrix , return it

my problem camera's exposure compensation on android phone, combined background light room , light intensity objects themselves, over-saturating frame , drowning out color objects.

the camera functions lockautoexposure() , getminexposurecompensation() nice job of preserving color of light objects emit, affect original frame since code affects camera itself, before can copy frame placeholder matrix. wondering if there opencv functions accomplish same effect @ image processing step of pipeline, rather changing how camera captures each frame.

thanks!


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -