Я модифицировал демонстрационное приложение OpenCV "matching_to_many_images.cpp", чтобы запрашивать изображение (слева) в кадрах с веб-камеры (справа). Что случилось с правым верхним углом первого изображения?
Мы думаем, что это связано с другой проблемой, которая у нас есть. Мы начинаем с пустой базы данных и добавляем только уникальные (функции, которые не соответствуют функциям в нашей базе данных), но после добавления только трех функций мы получаем совпадение по всем новым функциям ....
мы используем: SurfFeatureDetector surfFeatureDetector (400,3,4); SurfDescriptorExtractor surfDescriptorExtractor; FlannBasedMatcher flannDescriptorMatcher;
Полный код можно найти по адресу: http://www.copypastecode.com/71973/