!! openCV で カメラ画像を読み込む もうC++は使わないと思ったコード *https://weblabo.oscasierra.net/python/opencv-videocapture-camera.html カメラ2つを取り込み表示。。コレができたらC++はあまり使わないぞ。。 import cv2 # VideoCapture オブジェクトを取得します # 標準カメラから capture0 = cv2.VideoCapture(0) # オプションカメラから capture1 = cv2.VideoCapture(2) while(True): ## CAM0 ret0, frame0 = capture0.read() if ( ret0 ): if ( frame0 is None ): continue cv2.imshow('frame0',frame0) # [q]が押されるまでLoop if cv2.waitKey(1) & 0xFF == ord('q'): break else : break ## CAM2 ret2, frame2 = capture2.read() if ( ret2 ): if ( frame2 is None ): continue cv2.imshow('frame2',frame2) # [q]が押されるまでLoop if cv2.waitKey(1) & 0xFF == ord('q'): break else : break capture0.release() capture1.release() cv2.destroyAllWindows() ---- ! インストール zypper install v4l-utils libwebcam0 ! CameraDevice の確認 > v4l2-ctl --list-devices HD camera : HD camera (usb-0000:00:14.0-1.1.3): /dev/video2 /dev/video3 Integrated Camera: Integrated C (usb-0000:00:14.0-7): /dev/video0 /dev/video1 なので、今回は capture0 = cv2.VideoCapture(0) capture1 = cv2.VideoCapture(2) になる。。 ! HD zypper install v4l-utils libwebcam0