python kivy の Camera からキャプチャデータを取得したいと考えているのですが方法が解りません…
python
1from kivy.app import App 2from kivy.lang import Builder 3from kivy.uix.boxlayout import BoxLayout 4 5Builder.load_string(''' 6<Root>: 7 Camera: 8 id: camera 9 resolution: (640, 480) 10 play: True 11''') 12 13class Root(BoxLayout): 14 def root(self): 15 return 16 17class Camera(App): 18 def build(self): 19 return Root() 20 21Camera().run()
↑Kivyにおいてこの最低限のコードでカメラは起動します。
Python
1import cv2 2cam = cv2.VideoCapture(0) 3while cv2.waitKey(10) == -1: 4 cap = cam.read()[1] 5 cv2.imshow('camera', cap)
↑OpenCVにおいてはこの最低限のコードでカメラが起動します
この時OpenCVの方では
python
1 cap = cam.read()[1]
この「cap」にキャプチャデータが出力されているので、その後、このデータを様々なことに利用できると思うのですが、Kivy方ではそのデータの取得方法が解りません;
どのように取得すべきなのでしょうか?
ご教授のほど宜しくお願い致します。
###追記
Kivyの方のコードは情報整理のため編集してありますが、
こちらのコード【Camera Example】を参考にしたものです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/12 03:26