在Android上运行Numpy和OpenCV的python脚本

Avi*_*ego 8 python android numpy cx-freeze kivy

我有一个复杂的图像处理脚本,使用Numpy和OpenCV在python中运行.我想在Android中运行此脚本,但我找不到办法.

经过一些研究后,我发现了一些可能有用的框架,但我遇到了一些问题:

  • Kivy只生成完整的APK,但我需要的是AAR或一些后台服务,所以我可以从其他应用程序中使用它
  • QPython只运行脚本,我没有找到从我的应用程序与它通信的方法
  • cxfreeze我试图从我的脚本生成可执行文件,然后从我的应用程序运行它,但我找不到将脚本编译为ARM处理器的方法,因此Android可以执行它

我很乐意听到有关如何在Android中运行此脚本的一些想法.是否有可能根设备并安装Python,Numpy和OpenCV?

Avi*_*ego 5

对我来说最好的解决方案是使用 steveliles 的OpenCv for Android并将 Python 脚本转换为 Java。原来 opencv 有我需要的所有垫子计算功能

另一种解决方案是使用chroothttps : //technohackerblog.blogspot.co.il/2016/07/running-arch-linux-in-chroot-on-android.html