注釈
こんにちは、SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebookへようこそ! Raspberry Pi、Arduino、ESP32について、愛好家仲間とより深く探求しましょう。
参加する理由
専門家によるサポート: コミュニティとチームの助けを借りて、アフターセールスの問題や技術的な課題を解決します。
学びと共有: ヒントやチュートリアルを交換して、スキルを向上させましょう。
先行プレビュー: 新製品の発表や先行情報をいち早く入手できます。
特別割引: 新製品の限定割引をお楽しみいただけます。
お祭りプロモーションとプレゼント: プレゼントキャンペーンやホリデープロモーションに参加しましょう。
👉 私たちと一緒に探求し、創造する準備はできましたか? [here] をクリックして、今すぐ参加しましょう!
カメラモジュール
このセクションでは、カメラモジュールをテストするために、写真を撮影し動画を録画する方法を学びます。
このセクションを終える頃には、プロジェクトに使用できる完全に取り付け済みで動作するカメラモジュールを手にしているでしょう。
カメラのテスト
Raspberry Pi OS (Bookworm 以降) では libcamera スタックが使用されています。 システム起動後、以下のコマンドを実行してカメラが動作するか確認します:
libcamera-hello
プレビューウィンドウが表示されれば、カメラは正しく動作しています。
写真を撮る
libcamera-jpeg -o test.jpg
これにより静止画が撮影され、 test.jpg として保存されます。
動画を撮る
libcamera-vid -t 10000 -o test.h264
-t 10000は 10 秒間録画することを意味します。-o test.h264は出力を H.264 動画として保存します。
動画を MP4 形式に変換するには:
ffmpeg -i test.h264 -c copy test.mp4
Python の例
picamera2 ライブラリを使って Python でカメラを制御することもできます。
依存関係をインストール:
sudo apt install python3-picamera2 -y
Python ファイルを作成:
nano camera_test.py
次に以下のコードを貼り付けます:
from picamera2 import Picamera2
import time
picam2 = Picamera2()
picam2.start()
time.sleep(2)
picam2.capture_file("image.jpg")
nano を保存して終了するには CTRL+O を押し、 ENTER を押してから CTRL+X を押します。
スクリプトを実行:
python3 camera_test.py