Я хотел бы отслеживать цвет в наборе изображений.
По этой причине я использую алгоритм постоянного порога, упомянутый в
Введение в автономные мобильные роботы . Этот метод просто отмечает все те пиксели, которые имеют минимальное и максимальное пороговое значение красного, зеленого, синего (или оттенок, насыщенность, значение в моем случае).
Моя проблема в том, что - хотя ВПГ менее чувствителен к изменяющимся условиям освещения - я все же хотел бы установить пороговые значения из программы, чтобы минимизировать количество ложных срабатываний и ложных срабатываний. Другими словами, алгоритм будет гарантировать, что в конце будет отмечен только данный набор пикселей, например, прямоугольник на калибровочном изображении.
Я знаю, что проблема заключается в поиске в 6-мерном пространстве параметров, и я мог бы найти возможные решения, но я ищу мнение и опыт других программистов по этому вопросу.
Если это имеет значение, я пытаюсь реализовать его в C ++ с OpenCV .