カメラを設置する
Raspberry PI が新しいバージョンを実行していて、カメラが有効になっていることを確認します。 コマンド sudo puni-config を入力し、5 番でカメラ機能の有効化を確認します。 以下のように表示されます。
カメラをRaspberry PIに物理的に取り付けると、見た目は簡単そうに見えますが、そうでない場合は、このビデオチュートリアルをご覧ください。ビデオでは、カメラのインストール方法を説明しています。
写真を撮る: raspistill
raspistillコマンドは、Raspberry PIが提供する画像キャプチャツールです。次のコマンドを入力して画像を取得し、image.jpgに保存します。
ラスピスティル -o image.jpg -rot 180
パラメータ o はファイルへの出力を意味します。 パラメーター rot は、写真を 180 度回転させるためのものです。カメラを一列に並べるように要求したので、回転させる必要があるのです。 コマンドを入力すると、カメラの LED が点灯し、約 7 秒間消灯します。同時に、コマンドが完了します。 写真を見ると、画像が非常に鮮明で、USB カメラよりもはるかに優れていることがわかります。これが、より高価な理由の 1 つです。
写真を撮るのになぜ7秒もかかるのでしょうか?
-vパラメータを追加してデバッグ情報を表示します: raspistill -o image.jpg -rot 80 -v
「Time Delay: 5000」という情報行が表示されます。 次に、コマンド ドキュメントを確認し、デフォルトの -t パラメーターが 5000 であることを確認します。つまり、写真を撮る前に 5 秒待機します。
次に、-t パラメータを設定して速度を上げると、確かに速くはありませんが、テストでは、光が十分にあるときの待機時間の長さに違いはなく、光が乏しいときは、待機時間が短く、画面が黄色になることがわかりました。
raspistill共通パラメータ
-v: デバッグ情報を表示します。
-w: 画像の幅を示します
-h: 画像の高さ
-rot: 画像の回転角度。0、90、180、270度のみがサポートされています
-o: 画像出力アドレス(image.jpgなど)。ファイル名が-の場合、出力は標準出力デバイスに送信されます。
-t: 画像を取得するまでの待機時間。デフォルト値は5000、つまり5秒です。
-tl: 画像がキャプチャされる頻度。
例えば:
ラスピスティル -o image%d.jpg -rot 180 -w 1024 -h 768 -t 20000 -tl 5000 -v
このコマンドの意味は、幅 1024 ピクセル、高さ 768 ピクセル、180 度回転した画像を合計 20 秒間取得し、5 秒ごとに取得することです。保存されたファイルは image1.jpg、image2.jpg などになります。