Python初心者です。説明の分かりずらい・不足している箇所があるかもしれませんが宜しくお願い致します。
■ラズパイ1つとUSBカメラを2台使用し、対象物を上からと横からを静止画で撮影し、保存したいです。(各1枚ずつ保存したいです)
USBカメラ1台では撮影で、その際に使用したプログラムは下記の内容です。
import cv2
camera = cv2.VideoCapture(1) #カメラ1でインスタンス作成
while True:
ret, frame = camera.read() #1コマ分のカメラ画像の読み込み
if ret == 0 : #正常に読めない場合は繰り返し処理から抜ける
break
cv2.imshow("カメラ画像",frame) #画像表示
key = cv2.waitKey(1) #キー入力確認
if key == 97: #小文字のaが押されたら繰り返し処理から抜ける
break
camera.release() #キャプチャー終了
cv2.destroyAllWindows() #フレーム表示の終了
USBカメラ2台verのプログラムが分からず教えて頂きたいです。
ちなみに、1台で撮影している際、定期的に[cv2.imshow("カメラ画像",frame]でエラーになり、2行目のカメラ1を2に変えて撮影し対応していません。(原因はいまいちわかっていません)
分かりずらい所があるかと思いますが、宜しくお願い致します。

回答2件
あなたの回答
tips
プレビュー