2015-01-17 6 views
3

Можно ли кодировать приложение Android с использованием языка программирования Python с помощью API OpenCV?OpenCV Python Android

Я закодировал приложение для Android, используя Python со сценарием для Android (SL4A). Вот сайт для SL4A: https://code.google.com/p/android-scripting/

Однако использование Python с API OpenCV и API Android не является чем-то, что я делал или читал при поиске в Интернете.

Python гораздо интереснее, чем Java, поэтому я бы предпочел использовать Python. Это более захватывающе, потому что оно гораздо более открытое и неявно способствует большей свободе.

ответ

2

According to here:

есть SL4A/PythonForAndroid, к сожалению, он использует жестко закодированные Java RMI вызовов для чего-нибудь зева связаны между собой. так - нет OpenCV привязок там;. ( я думаю, вы будете иметь, чтобы узнать Java
-berak (Nov 20 '13)

Кроме того, хотя в дальнейшем датированы, это still open issue on github приводит меня к мысли, что до сих пор нет Python-Android OpenCV реализация.

Там нет реализации камеры в Kivy прямо сейчас. И мы никогда не говорили, чем OpenCV была доступна на питона-для-андроид тоже.

Но есть надежда на будущее:

У меня есть план написания рецепта для него, а не сейчас, в настоящее время я совсем разбитым другие ;-)
- ParokshaX (Jul 25, 2014)

QUIK EDIT:

Лол, есть рабочая реализация на открытом вопросе, он просто не имеет хороший рецепт:

Здесь я прикладываю проект Eclipse, который я создал для сборки libcv2.so для Python на Android. Это немного беспорядочно, потому что у меня действительно была головная боль , и сейчас я короткая. Просто импортируйте в Eclipse (я использую ADT 22.0 и NDK r9c), и он должен скомпилироваться. I взял libopencv_java.so в проект, чтобы он был зависимым. Также libpython2.7.so также является зависимым. Если кто-то может сделать это в рецепт Python для Android, тогда это будет потрясающе.