組み込みプロジェクトでの実装のために、8mpまたは5mpカメラモジュールがrpiに接続されているかどうかをリモートで検出する方法を知る必要があります。
助けがありますか?
組み込みプロジェクトでの実装のために、8mpまたは5mpカメラモジュールがrpiに接続されているかどうかをリモートで検出する方法を知る必要があります。
助けがありますか?
回答:
上記のどれでもない。
v4lドライバー(modprobe bcm2835-v4l2
)を利用v4l2-ctl
し、CLIからコマンドを使用するか、空想を取りたい場合は、PythonまたはCのv4l2ライブラリを使用します。
# v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'YU12'
Name : Planar YUV 4:2:0
(より多くの出力)
# v4l2-ctl --list-framesizes=YU12
ioctl: VIDIOC_ENUM_FRAMESIZES
Size: Stepwise 16x16 - 2592x1944 with step 2/2
Cのコーディングに満足している場合は、raspistillの関連する行をご覧ください。れているMMAL_PARAMETER_CAMERA_INFO
カメラのタイプを調べるためにnew を使用するを見てください。
Cにそれほど満足していない場合、picamera 1.11を終了するまで1週間ほど待つ必要があります。picamera1.11にPiCamera.model
は、同じ情報を照会できる新しいパラメーターがあります(これにより、センサー名を含む文字列が返されますによって返されたMMAL_PARAMETER_CAMERA_INFO
ます。
更新
EdMc2の回答がきちんと示しているように、私PiCamera.revision
はモデルではなくこれを呼び出すことにしました!