Библиотека программного обеспечения для распознавания изображений? - PullRequest
2 голосов
/ 17 февраля 2010

Я пишу приложение, которое берет входное изображение и ищет в библиотеке других изображений «похожие» изображения.

Часть проблемы в том, что я не собираюсь делать полный подбор изображения, а скорее я

  • Изображения могут быть разных размеров (занимают разные проценты страницы)
  • Изображения могут быть повернуты
  • Изображения могут иметь разный масштаб (некоторые могут быть увеличены в части похожих объектов).

Представьте себе, глядя на забор, связанный цепью. Одним из изображений может быть увеличенное изображение, скажем, 100 «ссылок» (10x10). Другое изображение может просто показать 4 ссылки (2x2). Я хочу сказать "ага - эти заборы сделаны одной и той же компанией, потому что их дизайн похож.

Я согласен с ложными срабатываниями, так как могу просматривать результаты вручную, но хотел бы свести к минимуму ложные срабатывания.

Я нашел OpenCV , и это выглядит многообещающе - хотя похоже, что изначально оно предназначалось для обработки видео, а не для сравнения статических изображений.

Это все еще то, что вы бы порекомендовали использовать?

Спасибо!

1 Ответ

1 голос
/ 17 февраля 2010

Для коммерческого программного обеспечения на чипах Intel, библиотека Intel IPP великолепна.Запускается около 200 для коммерческого использования и 160 для академиков.

Информация о лицензии: http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-purchase/

и документация:

http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-documentation/

...