Есть ли какие-нибудь популярные и быстрые способы поиска похожего набора линий на изображении?
Например:
1) У меня есть усредненное контурное, нормированное изображение логотипа. То есть некий сильно обобщенный логотип, изображенный как неумелый рисунок (множество линий, наиболее плотное там, где проходят контуры табуретки).
2) У меня есть фото , по которому я прошелся, например, оператором Кэнни. (По некой причине я уверен, что логотип: а. не слился с фоном, б. не выделился в единый контур, в. снят так, что сильно похожа на мою обобщенную картинку). Фото, при этом может оказаться с сильно заваленным горизонтом, а логотип может быть как вблизи, так и вдалеке.
Как я имея вышеперечисленное мог бы найти место, в котором на этой фотке расположен логотип?
Какая у вас исходная задача? Найти табуретку на изображении? Почему бы для этого не применить поиск по фичам (например SIFT)? Это быстро и просто реализуемо.
До этого я пробовал SURF и не взлетало. SIFT тоже не взлетел по нескольким экспериментам.
Если я все правильно понимаю - они могут найти какую-то конкретную табуретку, и, желательно, на достаточно удачном фоне.
У меня же есть - некая сильно обобщенная табуретка.
Вообще табуретка неудачный пример, согласен. Скорее речь о логотипе, на какой-либо ровной поверхности.
В ограниченном смысле хорошо работала корреляция, но она не позволяла инвариантности ко вращению и сжатию.