У меня есть ссылочное ч/б изображение, которое содержит ссылочный объект (например, монета). Объект отмечен пользователем, то есть областью, представляющей интерес.
Теперь я хочу проанализировать другие изображения и найти положение и поворот этого объекта или подобных объектов. Объект произвольно помещается под камеру, но никогда не масштабируется, а угол обзора всегда равен 90 градусам.
Я оценил коммерческую библиотеку, которая делает именно то, что я хочу: Euresys EasyFind
Ниже вы можете найти примеры изображений под рукой. В текущей реализации используется функция обнаружения функций OpenCV и не работает безупречно.
Шаблон:
найдено совпадение для той же самой монеты:
Совпадение не получается для немного разных монет:
Обнаружение функции - это неправильный подход. Мне нужно как-то просто объект. Но если я это сделаю, функция обнаружения (Blur, Canny, CornerHarris) не работает вообще.
Любые советы для прочного подхода очень ценятся. Альтернативное предложение о свободе также было бы замечательным.