如何在Kivy Launcher中运行OpenCV?

问题描述 投票:2回答:1

我正在构建一个需要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发射器中崩溃。

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

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

android python opencv kivy
1个回答
3
投票

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

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

requirements =  kivy, opencv

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

© www.soinside.com 2019 - 2024. All rights reserved.