前提・実現したいこと
Raspberry PiでCameraModuleV2からフレームを取得した際,フレームの上半分が青みがかる現象が発生しました.取得にはOpenCVを使用しており,OpenCVのプロパティ設定でFRAME_WIDTHを160に,FRAME_HEIGHTを120に,FPSを20に設定しています.
デフォルトのプロパティではFRAME_WIDTHが640,FRAME_HEIGHTが480,FPSが30であり,青みがかる現象は発生しません.
他のUSBカメラで同様のことが起こるかどうかはわかりません。
時たま,青みがかる現象がなくなる瞬間もありますが,現象が発生している時間の方が長いです.
原因と対処法をご存じの方がいらっしゃいましたら,ご助言をお願いします.
該当のソースコード
Python
1import cv2 2 3cap = cv2.VideoCapture(0) 4cap.set(3, 160) 5cap.set(4, 120) 6cap.set(5, 20) 7 8while True: 9 ret, frame = cap.read() 10 cv2.imshow("Frame", frame) 11 12 if cv2.waitKey(25) & 0xFF == ord('q'): 13 break 14 15cap.release() 16cv2.destroyAllWindows()
試したこと
現象について様々調べましたが該当する記事などは見つかりませんでした.
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/27 06:05
2021/09/27 06:16 編集
2021/09/27 10:14
2021/09/29 06:06