У меня есть различные изображения шаблона и одно большое изображение с несколькими вхождениями каждого шаблона в нем, но они повернуты.
Я пробовал с SIFT и SURF, но работаю только с одним вхождением каждого шаблона, а matchTemplate не является инвариантом вращения. Я программирую на C ++.
Пожалуйста, не могли бы вы дать мне какие-либо предложения? Благодарю.
Вы можете использовать логарифмическое совпадение шаблонов.
Вы можете найти больше объяснения здесь: http://www-cs.engr.ccny.cuny.edu/~wolberg/pub/icip00.pdf
В данной статье описан метод нахождения максимально коррелированного шаблона. Но с небольшими изменениями его можно использовать для поиска нескольких вхождений шаблона.
Других решений пока нет …