Raspberry Pi 3 Model B + Camera V2.1 静止画撮影ができるまで [プログラミング]
昔買ったラズパイとカメラを引っ張り出してきて何かプログラミングを始めようと思い立った。 1. Raspberry Pi OS すでにアカウント名やパスワードを忘れてしまったので、ブートディスクを作り直した。
- ここからWindows用のRaspberry Pi Imagerをダウンロードしてインストールした。
- Raspberry Pi Imagerを起動して、SDカードに焼いた
- OSは、64bitのBullseyeを選んだ。
- 起動
- アカウント名とパスワード、WiFiのSSIDとパスフレーズ、sshをONに設定した。 WiFiは、"a"には対応していないようなので"g"で終わるSSIDを設定しなければならない。
- マウスとキーボード、HDMIをラズパイにつなぎ、SDカードをさして、電源を入れると、GUIが見える。
2. カメラを使う 以前もカメラを使っていて、接続もそのままだったので、すぐに使えるかと思いlibcamera-stillを実行したところ、このエラーが出て失敗。
(2023/10/13 OSのアップデートにより、これらのエラーはなくなりました。こちらをご覧ください)
- ERROR: *** no cameras available ***
いろいろググってこれらを実施して写真が撮れるようになった。
- raspi-confg
- "3 Interface Options"を選択する
- /boot/config.txt
- "I1 Legacy Camera Enable/disable legacy camera support"を選択する。"Would you like to enable legacy camera support?"へ"はい"と答える。"Legacy camera support is enabled."と表示される。
- Camera V2.1を使うために、ファイルの最後にこれを追記して、再度リブート。
- dtoverlay=imx219
- libcamera-still -o test.jpg
- sshでログインしたターミナルから実行したときの出力
Preview window unavailable
[0:15:02.332355278] [1078] INFO Camera camera_manager.cpp:297 libcamera v0.0.5+83-bde9b04f
[0:15:02.425273541] [1079] WARN RPI vc4.cpp:383 Mismatch between Unicam and CamHelper for embedded data usage!
[0:15:02.426994700] [1079] INFO RPI vc4.cpp:437 Registered camera /base/soc/i2c0mux/i2c@1/imx219@10 to Unicam device /dev/media3 and ISP device /dev/media1
[0:15:02.427104336] [1079] INFO RPI pipeline_base.cpp:1101 Using configuration file '/usr/share/libcamera/pipeline/rpi/vc4/rpi_apps.yaml'
[0:15:02.429126956] [1078] INFO Camera camera.cpp:1033 configuring streams: (0) 1640x1232-YUV420
[0:15:02.430171808] [1079] INFO RPI vc4.cpp:565 Sensor: /base/soc/i2c0mux/i2c@1/imx219@10 - Selected sensor format: 1640x1232-SBGGR10_1X10 - Selected unicam format: 1640x1232-pBAA
#0 (0.00 fps) exp 20963.00 ag 2.00 dg 1.35
#1 (30.00 fps) exp 28714.00 ag 2.00 dg 1.10
...
#142 (30.00 fps) exp 28336.00 ag 2.00 dg 1.00
[0:15:07.582503902] [1078] INFO Camera camera.cpp:1033 configuring streams: (0) 3280x2464-YUV420 (1) 3280x2464-SBGGR10_CSI2P [0:15:07.585346840] [1079] INFO RPI vc4.cpp:565 Sensor: /base/soc/i2c0mux/i2c@1/imx219@10 - Selected sensor format: 3280x2464-SBGGR10_1X10 - Selected unicam format: 3280x2464-pBAA
Still capture image received .
[0:15:02.332355278] [1078] INFO Camera camera_manager.cpp:297 libcamera v0.0.5+83-bde9b04f
[0:15:02.425273541] [1079] WARN RPI vc4.cpp:383 Mismatch between Unicam and CamHelper for embedded data usage!
[0:15:02.426994700] [1079] INFO RPI vc4.cpp:437 Registered camera /base/soc/i2c0mux/i2c@1/imx219@10 to Unicam device /dev/media3 and ISP device /dev/media1
[0:15:02.427104336] [1079] INFO RPI pipeline_base.cpp:1101 Using configuration file '/usr/share/libcamera/pipeline/rpi/vc4/rpi_apps.yaml'
[0:15:02.429126956] [1078] INFO Camera camera.cpp:1033 configuring streams: (0) 1640x1232-YUV420
[0:15:02.430171808] [1079] INFO RPI vc4.cpp:565 Sensor: /base/soc/i2c0mux/i2c@1/imx219@10 - Selected sensor format: 1640x1232-SBGGR10_1X10 - Selected unicam format: 1640x1232-pBAA
#0 (0.00 fps) exp 20963.00 ag 2.00 dg 1.35
#1 (30.00 fps) exp 28714.00 ag 2.00 dg 1.10
...
#142 (30.00 fps) exp 28336.00 ag 2.00 dg 1.00
[0:15:07.582503902] [1078] INFO Camera camera.cpp:1033 configuring streams: (0) 3280x2464-YUV420 (1) 3280x2464-SBGGR10_CSI2P [0:15:07.585346840] [1079] INFO RPI vc4.cpp:565 Sensor: /base/soc/i2c0mux/i2c@1/imx219@10 - Selected sensor format: 3280x2464-SBGGR10_1X10 - Selected unicam format: 3280x2464-pBAA
Still capture image received .
次回は、静止画をweb配信することに挑戦する。
Raspberry Pi 3【Model B+】スターターセット/アドバンス RASPi3P-ADV
- 出版社/メーカー: 共立電子産業
- メディア:
タグ:Raspberry Pi ラズパイ
コメント 0