我正在尝试使用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中运行?
答案 0 :(得分:1)
与OpenCV 4的兼容性已在github master branch中修复,但尚未通过pypi提供。尝试从github重新安装kivy:
pip install https://github.com/kivy/kivy/archive/master.zip