Как использовать KIVY камеру с OpenCV 4.0 - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь перенести свой код Python OpenCV на Android с помощью KIVY. Код сделан с 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?

1 Ответ

1 голос
/ 18 апреля 2019

Совместимость с OpenCV 4 была исправлена ​​в главной ветке github , но еще не доступна через pypi.Попробуйте переустановить kivy из github:

pip install https://github.com/kivy/kivy/archive/master.zip
...