2017-12-10 48 views
1

ビデオ録画にはRaspberry Pi + webcam(logitech)を使用しようとしていますが、私はウェブカメラはまだ時々オンにしませんでしたRaspberry Pi + Webcamを使用してPythonでビデオを録画していますが、予期したとおりにカメラがオン/オフできない場合があります

cap = cv2.VideoCapture(0) 
if cap.isOpened() != True: 
    cap.open(0) 

を試してみてくださいしかしとき、私は男性のウェブカメラが必要なときにオンし、それ以外の場合はオフにしたいと思います...ステップ... はので、私はしたいと思います誰かが解決策を知っているかどうかを知って、私はあなたに感謝します! ありがとう!

+0

外しUSBポートの電源は、アプリケーションのアップグレードエラーが排出される(独立したプロセスでなければならない)、再びUSBポートの電源を与えます。デバイスの初期パラメータを指定する必要があるため、システムを通じてUSBデバイスにアクセスしてください。一部のデバイスは、最初に作業設定(通信速度、イメージサイズ(解像度)、光補正、色補正、フォーカス比率など)を要求することができます。デバイスポートをリセットしてもデバイスはリセットされません。それはどのような状況に反応しますか? – dsgdfg

+0

カメラの設定のいくつかのパラメータを変更する必要があるのですか? –

+0

これらのパラメータはアクションを設定していません(これは「初期アクション」です)。この情報をカメラの関連するデータアドレスに書き込む必要があります。また、接続するたびにカーネルドライブを閉じて再度開く必要があります。ほとんどすべてのUSB接続は、「USB接続+デバイスのリセット」で始まります。これにより、デバイスへの以前の接続を終了し、新しいパラメータを割り当てることができます。 **アクセスを終了しても、バスがシャットダウンすることはありません!** PYUSBまたは製品のドライバを調べると、デバイスを接続する方法がわかります。 – dsgdfg

答えて

0

それを開く前に、最初にそれを解放してみてください。

cap = cv2.VideoCapture(0) 
if cap.isOpened() != True: 
    cap.release() 
    cap.open(0) 
+0

まだ問題が存在しないようです...他の解決方法はありますか?ありがとう –

+0

問題はまだ存在するのですか? –

+0

はい、まだ存在します。間違った入力をおかけして申し訳ありません... –

関連する問題