Должен ли я использовать JavaCV или OpenCV java-библиотеку на Android?

http://opencv.willowgarage.com/wiki/Android или http://code.google.com/p/javacv/?

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

Оба из них - java, каковы различия? Какой из них я должен использовать?

Большое вам спасибо за помощь!

Ответ 1

JavaCV - это оболочка вокруг некоторых собственных библиотек, включая OpenCV.

  • В любом случае вы будете использовать OpenCV, либо напрямую, создав собственную оболочку, либо используя оболочки OpenCV для Android, либо используя JavaCV.

  • Как сказано в JavaCV, используется несколько библиотек, поэтому он имеет гораздо больше возможностей, чем только OpenCV. Если вам нужны эти функции, то, естественно, вы бы выбрали JavaCV.