2012-03-23 5 views
4

Я хочу разработать приложение для Android, которое использует технологию распознавания изображений, похожую на Google googles. Поскольку я новичок в технологии распознавания образов, может ли кто-нибудь предложить, какой API с открытым исходным кодом можно использовать в Android для достижения этого. Я слышал о OpenCV, который может быть использован для этой цели, но этот link говорит, что openCV не подходит для Android. Это так? Или этот открытый источник может использоваться для моих спецификаций? Помоги мне!Android-приложение, использующее технологию распознавания изображений

+0

Goggles отправляет изображение в веб-сервис и отображает результат afaik. Лучше всего, вероятно, openCv, но распознавание образов - довольно тяжелая задача (процессор/память) и может быть слишком много для некоторых телефонов. – zapl

ответ

4

OpenCV отлично подходит для Android. Я работаю над распознаванием лиц Android приложении с OpenCV и только что закончил учебники описано в этой ссылке:

http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package.html

OpenCV 2.3.1 содержит несколько образцов и позволяет использование кода C/C++, а также путем используя NDK для компиляции. Проверьте это ссылки, а также:

http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package_using_with_NDK.html#android-binary-package-with-ndk

Позвольте мне знать, если это поможет вам или когда вам нужна помощь в настройке OpenCV с Android.

+0

Спасибо за ваш ответ. Я установлю согласно руководству. Можете ли вы дать мне ссылку на любой учебник, где openCV используется в android с некоторыми примерами кодов. Это будет большой помощью для меня. – mithu

+0

im с использованием окон 7 ОС. Из вашей первой ссылки в разделе «get openCV for Android development» следует загрузить [this] (http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/OpenCV-2.3.1-win- superpack.exe/download) и следуйте остальным шагам? – mithu

+0

Да, суперпака в загрузке в порядке. Просто установите или извлеките его в любом месте на вашем диске, но убедитесь, что путь не имеет пробелов, поскольку они могут генерировать ошибки. Я только что установил в ** c: \ opencv ** Это также создает папку под названием samples/android/.. которую вы можете использовать, чтобы немного обмануть конец эксперимента. Просто следуйте всем инструкциям, которые я предоставил, и вы получите эти образцы для работы. Чтобы получить последние 2 образца для работы, вам нужно выполнить шаги во второй ссылке для загрузки, которую я разместил – pimmes111

0

У Google goggle нет открытого API на сегодняшний день.

Вы можете попробовать iqengines. http://www.iqengines.com

Он поддерживает разработку на Android & IOS.

Недостаток - это не бесплатно. Но он предлагает бесплатную пробную версию.

Удачи.

Смежные вопросы