首页 文章

如何在Kivy Launcher中运行OpenCV?

提问于
浏览
2

我正在构建一个需要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 Launcher 中崩溃 .

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

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

1 回答

  • 3

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

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

    requirements =  kivy, opencv
    

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

相关问题