実現したいこと
videocapture(0)を実行して、使用するカメラの初期化をしたい
発生している問題・分からないこと
videoCapture(0)でOpenCVからエラーが出る
エラーメッセージ
error
1AttributeError: module 'cv2' has no attribute 'videoCapture'
該当のソースコード
Python
1import cv2 2 3#カメラの初期化 4cap = cv2.videoCapture(0) 5 6#静止画の取得 7ret, frame = cap.read() 8 9#画像を保存 10if ret: 11 cv2.imwrite('img.jpg', frame) 12 13#開放処理 14cap.release()
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
AttributeError: module 'cv2' has no attribute 'videoCapture' opencvで検索しましたが、治らず
補足
OS Raspberry Pi OS bookworm 64bit
Python 3.11.2
cap = cv2.videoCapture(0)
ではなく、
cap = cv2.VideoCapture(0)
ではないでしょうか。("v"(小文字) ではなく "V"(大文字))
