Russian Qt Forum

Qt => Мультимедиа => Тема начата: Bepec от Сентябрь 01, 2016, 18:16



Название: Поиск изображения.
Отправлено: Bepec от Сентябрь 01, 2016, 18:16
Собственно всё в названии темы.

Как можно просто и непритязательно получить координаты центров изображений, имея рисунок и изображение для поиска?
 
Т.е. допустим скриншот с мишенями, нужно найти все центры мишеней. Мишени однотипные, фон разный.


Название: Re: Поиск изображения.
Отправлено: Old от Сентябрь 01, 2016, 19:06
OpenCV
http://robocraft.ru/blog/computervision/3046.html


Название: Re: Поиск изображения.
Отправлено: Igors от Сентябрь 02, 2016, 06:18
Как можно просто и непритязательно получить координаты центров изображений, имея рисунок и изображение для поиска?
 
Т.е. допустим скриншот с мишенями, нужно найти все центры мишеней. Мишени однотипные, фон разный.
Ну совсем уж просто - вычитать одно изображение из другого, если разница достаточно мала - совпадение найдено. В "изображении для поиска" альфа канал отсекает ненужное, т.е. если alpha = 0 то пыксель не участвует в вычитании.

Разумеется это велик для очень простых случаев когда нет особого смысла нырять в море теории и либов