Skip to content

Выполнение тестового задания

Notifications You must be signed in to change notification settings

kleinar/test_task

Repository files navigation

test_task

Выполнение тестового задания по нахождению иконки инстаграмма среди скринов смартфонов.

изображение иконки - icon.jpg изображения скринов - в папках test

В ходе выполнения тестого задания я использовал 4 способа.

  1. opencv template matching Плохо работает, не находит иконки. Можно увидеть в папке result_without_resize Попытка поменять размеры изображения помогла лишь в двух изображениях.

Сильно зависит от размера изображении.

  1. Feature Detection and Matching Тоже плохо работает. Основной принцип: Нахождение точек, соответсвующим двум картинкам. Возможно такие инструменты как SIFT могут работать лучше.

  2. robustTempMat Репозитории на гитхабе. Вот ссылка. https://github.com/kamata1729/robustTemplateMatching

Работает отлично, находит иконки. Минус - работает долго, так как там используется модель vgg13. Тяжелая модель в 500мб. Возможно можно заменить на более легкую модель для ускорения.

  1. neuronet Не совсем нахождение по шаблону. Размечаем в датасете 5 точек иконок инстаграмма и обучаем модель регрессор, на выходе которого будет 10 координат(5 точек, x, y координаты, всего 10)

Легкая модель на 4 слоя, на трейне показывает хорошие результаты. Минус - надо собирать и размечать данные.

About

Выполнение тестового задания

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published