私はしばらくの間、Raspberry Pi 2Bを使用しています。 raspistill
を使用してPi camをテストするとうまくいきますが、VideoCapture.open();
などのOpenCV関数を使用しようとしてもうまくいきません。 USBカメラで同じコマンドを試しても問題ありません。入力として別のインデックスを試しましたが、pi camには何も機能しません。ここで何が欠けていますか?
Sudo modprobe bcm2835-v4l2
opencvのカメラを自動的に「有効」にします。
ラズベリー構成(guiまたはraspi-config)からカメラが有効になっていることを確認してください。上記は、すべてを自動的に処理するために必要なドライバーをロードします。つまり、ラズベリーカメラの適切なインターフェイス(v4l2ドライバー)をロードします。
raspbian jessieをそのまま使用できます。他のリリースにはデフォルトでドライバが含まれている場合がありますが、以下のリンクには、最悪の場合のドライバのコンパイルに関する情報が含まれています。したがって、これをpidoraでも機能させることができるはずです。
詳細: https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=62364