Color invariance when matching frames [closed]

asked 2014-02-07 09:36:56 -0500

SimonH gravatar image

updated 2014-02-11 09:43:03 -0500

Is there a way to normalize incoming frames regarding the color? I am extracting ORB features from incoming frames and match them to a reference frame. But the different lightning conditions often make it really hard to match but when manually adjusting the brightness/contrast etc the matching improves. Is there a way to tell the ORB descriptors to adjust for higher lightning & color differences? Or is there a way to normalize the brightness of the complete frame? Or a complete different concept I should try?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by sturkmen
close date 2020-10-06 07:19:10.583032



that sounds promising, but will it help if there are other objects in the scene in addition to the object which should be detected? there other objects would also change the histogram right?

SimonH gravatar imageSimonH ( 2014-02-10 03:44:55 -0500 )edit

Yes it also depends on the scene, but I wouldn't worry too much about it and just try it out. Alternatively you can also try a more localized histogram equalization, named CLAHE (, it is part of OpenCV, however not documented, see for some examples.

Guanta gravatar imageGuanta ( 2014-02-10 05:29:22 -0500 )edit