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
Post a Comment