Выполнение тестового задания по нахождению иконки инстаграмма среди скринов смартфонов.
изображение иконки - icon.jpg изображения скринов - в папках test
- opencv template matching Плохо работает, не находит иконки. Можно увидеть в папке result_without_resize Попытка поменять размеры изображения помогла лишь в двух изображениях.
Сильно зависит от размера изображении.
-
Feature Detection and Matching Тоже плохо работает. Основной принцип: Нахождение точек, соответсвующим двум картинкам. Возможно такие инструменты как SIFT могут работать лучше.
-
robustTempMat Репозитории на гитхабе. Вот ссылка. https://github.com/kamata1729/robustTemplateMatching
Работает отлично, находит иконки. Минус - работает долго, так как там используется модель vgg13. Тяжелая модель в 500мб. Возможно можно заменить на более легкую модель для ускорения.
- neuronet Не совсем нахождение по шаблону. Размечаем в датасете 5 точек иконок инстаграмма и обучаем модель регрессор, на выходе которого будет 10 координат(5 точек, x, y координаты, всего 10)
Легкая модель на 4 слоя, на трейне показывает хорошие результаты. Минус - надо собирать и размечать данные.