2015-01-17 59 views
3

是否可以使用OpenCV API使用Python編程語言對Android應用程序進行編碼?OpenCV Python Android

我編寫了一個Android應用程序,使用Python與Android(SL4A)的腳本層。以下是SL4A的網站:https://code.google.com/p/android-scripting/

但是,使用Python與OpenCV API和Android API並不是我在搜索Internet時完成或閱讀的內容。

Python比Java更令人興奮,所以我寧願使用Python。這更令人興奮,因爲它更加開放源代碼,並且隱含地促進了更多的自由。

回答

2

According to here:

有SL4A/PythonForAndroid,不幸的是,它使用了相關的任何操作系統硬編碼的Java RMI的調用。所以 - 沒有OpenCV的綁定存在;( 我猜,你必須學習java
-berak (Nov 20 '13)

此外,雖然進一步的約會,這still open issue on github使我相信,仍然存在着沒有巨蟒的Android的OpenCV實現。

有一個在Kivy沒有攝像頭實現,現在,我們從來沒有說過比OpenCV的是可在蟒蛇換機器人了。

但有對未來的希望:

我寫它配方的計劃,而不是現在,現在我 相當不知所措他人;-)
- ParokshaX (Jul 25, 2014)

QUIK編輯:

大聲笑,沒有對開放問題的工作實施,它根本就沒有一個好用的祕方:

在這裏,我附加了我爲在Android上編譯 Python而構建libcv2.so的Eclipse項目。這有點麻煩,因爲我真的很頭疼,現在時間不夠了。只需導入 到Eclipse(我使用ADT 22.0和NDK r9c),它應該編譯。 I 將libopencv_java.so帶入項目,因此它應該是一個依賴項。 另外libpython2.7.so也是一個依賴項。如果任何人都可以使這個 成爲一個Python的Android配方,那就太棒了。