Как сопоставить логотипы и определить наименование компании?
Достаю из pdf файла, загруженного пользователем, логотип одной из компаний.
Мне нужно по логотипу определить что это за компания.
Подойдет ли для этого opencv?
Можно ли обойтись без обучения модели?
Может кто +- описать алгоритм решения данной задачи?
Костыльный метод, который в голове, брать первую страницу pdf файла в виде изображения и искать перебором определенный логотип компании.
Можно использовать статистические признаки изображений, типа среднего, дисперсии, моментов более высокого порядка. Будет быстро и незаисимо от масштабирования, вращения и сдвига.
1. Извлечь изображение из 1-й страницы PDF.
2. Используя OpenCV, беря изображения логотипов из папки, делать сопоставление с образцами. Гуглить Guide To Template Matching With OpenCV: To Find Objects In Images.
3. Зная какой образец совпал, по имени файла образца получить имя компании.