如何在Kivy Launcher中运行OpenCV?

时间:2017-12-26 17:29:08

标签: android python opencv kivy

我正在构建一个需要OpenCV模块的Kivy应用程序,但是当我运行它时,Kivy Launcher会一直崩溃。

我从PyPi(https://pypi.python.org/pypi/opencv-python#downloads)下载了OpenCV并将其放入我的kivy项目目录中。我的项目目录目前包含main.py文件,android.txt文件和opencv下载。在main.py文件中,我在代码顶部写了“import cv2”。但是,我的应用程序一直在Kivy发射器中崩溃。

安装用于Kivy Launcher的python扩展的正确方法是什么?

BTW-我是Kivy和Android应用程序开发的新手,所以非常感谢任何帮助

1 个答案:

答案 0 :(得分:3)

  

我从PyPi下载了OpenCV   (https://pypi.python.org/pypi/opencv-python#downloads)并放置它   进入我的kivy项目目录

这不是事情的运作方式。 OpenCV应该专门为Android编译。我猜你用buildozer构建apk?在这种情况下,您应修改requirements文件中的buildozer.spec行以添加opencv,例如:

requirements =  kivy, opencv

通过python-for-android项目为Android provided编译python模块。