如何在 Kivy Launcher 中运行 OpenCV?

Sac*_*ali 5 python android opencv kivy

我正在构建一个需要 OpenCV 模块的 Kivy 应用程序,但是当我运行它时,Kivy 启动器不断崩溃。

我已经从 PyPi ( https://pypi.python.org/pypi/opencv-python#downloads ) 下载了 OpenCV 并将其放入我的 kivy 项目目录中。我的项目目录当前包含 main.py 文件、android.txt 文件和 opencv 下载。在 main.py 文件中,我在代码顶部写入“import cv2”。然而,我的应用程序在 Kivy 启动器中不断崩溃。

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

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

Mik*_*mov 4

我已经从 PyPi ( https://pypi.python.org/pypi/opencv-python#downloads ) 下载了 OpenCV 并将其放入我的 kivy 项目目录中

事情不是这样的。OpenCV 应专门针对 Android 进行编译。我猜你用buildozer来构建apk?在这种情况下,您应该修改文件requirements内的行buildozer.spec以添加opencv,例如:

requirements =  kivy, opencv
Run Code Online (Sandbox Code Playgroud)

编译python-for-android 项目提供的适用于 Android 的 python 模块。