我正在尝试使用 kivy 将我的 opencv python 代码移植到 android。代码是用 opencv 4.0 编写的,但是我找不到一种方法让 opencv 的相机与 kivy 一起使用。
from kivy.app import App
from kivy.uix.camera import Camera
import cv2
class MainApp(App):
def build(self):
cam = Camera(play=True, resolution=(640, 480))
return cam
if __name__== "__main__":
MainApp().run()
这是我尝试运行的代码。
我找到的答案要求使用旧版本的 opencv,但是我的代码无法在旧版本中运行,有没有办法让它在 4.0 中运行?
最佳答案
与 OpenCV 4 的兼容性已在 github master branch 中修复。 ,但尚未通过 pypi 提供。尝试从 github 重新安装 kivy:
pip install https://github.com/kivy/kivy/archive/master.zip
关于python - 如何使用kivy相机与opencv 4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55717085/