Найти логотип на скриншоте рабочего стола

Мне нужно разработать настольное приложение, которое будет

1.) Иметь список логотипов различных приложений (фоновый прозрачный), например IE, FIREFOX, CHROME, PHOTOSHOP ETC.

2.) Пользователь сделает снимок экрана рабочего стола и сохранит изображение.

3.) Теперь моему приложению необходимо выполнить поиск по всем логотипам на снимке экрана и указать, какие все логотипы присутствуют и где.

4.) Я использовал OPENCV, он работает, но когда пользователь меняет фон рабочего стола и делает снимок экрана, он не работает, поскольку прозрачная область логотипа получает фоновое содержимое рабочего стола.

Может ли кто-нибудь предоставить коммерческое решение или библиотеки с открытым исходным кодом для выполнения этой работы.

7
задан Hoshin 26 January 2011 в 07:23
поделиться