banner

ニュース

Dec 08, 2023

Raspberry Pi カメラモジュール 3 レビュー

HDR とオートフォーカスを備えた Raspberry Pi カメラ モジュール 3 を発売する数日前に、Raspberry Pi Trading から新しいモジュールのレビューに興味があるかどうかを尋ねられ、標準モジュール、Raspberry Pi カメラ モジュール 3 ワイド、 IR フィルターのない NoIR バージョンもあり、夜間の撮影に適しています。

DHL が荷物を家に送るまで丸 1 週間かかりましたが、新しい Raspberry Pi カメラ モジュール 3 をレビューする時間ができました。主に libcamera を使用していますが、Picamera2 も使用し、HDR、オートフォーカスなどの新機能に焦点を当てています。 、広角。 また、Raspberry Pi Camera Module 3 NoIR を簡単に試してみましたが、IR ライトはありませんでした。

常連の読者は、私がすでにガムの空き瓶を使って DIY カメラ マウントをいくつか作ったことを知っていますが、このレビューのためにロッテ キシリトール ステッカーを CNXSoft ステッカーに置き換えただけです。

初めてカメラを使用したとき、Web 検索で Raspberry Pi dot org の古いドキュメントが表示され、設定と raspi-config でカメラを有効にするように指示されていたため、不要な問題が発生しました。 最新のドキュメントを入手するには、Raspberry Pi ドットコムにアクセスする必要があります。 先月 Raspberry Pi OS をダウンロードしたのですが、libcamera-hello アプリケーションを使用してカメラが検出されたかどうかを確認すると、「カメラが利用できません」と報告されるだけだったので、まだ問題がありました。 apt でイメージを更新するだけで、すべてうまくいきました。

良いニュースは、Raspberry Pi カメラ モジュール 3 は、何も設定しなくても箱から出してそのまま動作することです。 最新の Raspberry Pi OS をインストールするか、インストールをアップグレードして、正しいドキュメントを使用していることを確認してください。これで準備完了です。

次のように、3 つのモジュールはすべて正しく検出できました。

それぞれに異なる署名があるため、カメラのバリアントを検出する必要があるアプリケーションを作成している場合は、問題にはなりません。

ガムボトルマウントで遊んでいるときに、システムがエラーを返したり、カメラが利用できないことを示したりするため、しばらくするとカメラモジュール3ワイドで問題が発生したことはすでに報告しました。 最初は FPC ケーブルの接続をチェックしようとしましたが、うまくいかず、何らかの理由でモジュールが損傷したのではないかと思いました。 しかし、最終的にはカメラのコネクタが少し外れていることに気づきました(写真のために取り出しました)。

挿入してもう一度押すと、ワイド カメラ モジュールは期待どおりに機能しました。

標準モジュールを使用した非 HDR 写真から始めて、libcamera で写真サンプルをいくつか撮ってみましょう。

モジュールの取り付け方法により、画像を 180 度回転する必要があることに注意してください。 写真をクリックすると元のサイズが表示されます (ただし、ほとんどの人にとっては WebP に変換されます)。

では、HDR を使ってそれをやってみましょう。

日没の数時間前に写真を撮ったので、劇的な違いはありませんが、HDR 写真では背景の左側をより良くすることができます。 最初の写真の解像度は 4608 x 2592 ですが、HDR の写真は 2304 x 2196 であるため、HDR では解像度が失われます。

カメラ モジュール 3 (および NoIR) は 10 cm から無限遠まで焦点を合わせることができ、被写体をカメラに近づけます。 私が使用した小さなHDMI画面では鮮明に見えましたが、レンズから約9cmの距離にあったため、ロゴは少しぼやけています。 ピントが合っているので背景がぼやけているのがわかります。

また、libcamera-vid を使用して、ビデオ撮影中のオートフォーカスをテストしました。 それはHDRを有効にした場合です。

HDR が有効になっている場合でも、明るい環境ではかなり高速に動作します。 HDR を使用しないとオートフォーカスが少し速く感じます。

次に、最初のモジュールとほぼ同じ位置に配置された Raspberry Pi カメラ モジュール 3 Wide を切り替えてみましょう。

視野が広くなり、この特定のシーンでは、ガゼボの屋根の下の細部の一部が見えるため、HDR が生き生きとしています。

Linux Tux/CNXSoft ロゴを以前と同じ位置 (レンズから約 9cm) に配置しました。広い視野でより多くのボトルを見ることができ、ワイド カメラ モジュールは 5cm から無限遠まで焦点を合わせることができるため、より鮮明に見えます。 。

以下のビデオではオートフォーカスが比較的うまく機能しています。

ただし、標準カメラ モジュールとワイド カメラ モジュールの両方で起こる興味深いことに注目したいと思います。 ビデオ モードでは、HDR を有効にすると視野が広がりますが、HDR が無効になるとキャプチャされるゾーンははるかに小さくなります。

おそらく、解像度が HDR ありで 2304×1296、HDR なしで 1536×864 に設定されているためだと思われます。 非 HDR モードで解像度を 4608×2592 または 2304×1296 に強制しようとしました。

ビデオ自体は 640×480 の解像度で記録されます。

NoIR カメラ モジュールは、できれば IR ライトを使用して、暗いシーンや夜間に光る必要があります。 一晩ライトをつけて試してみました。

ピンクっぽいイメージを期待していたので、何か違うような気がしました。 標準のカメラ モジュールに切り替えても、この特定のシーンでは実際には大きな違いはありません。

また、カメラ出力が異なることを確認するために日中に NoIR カメラを試してみました。実際、予想どおり色あせたピンク色になりましたが、NoiR v2 カメラのサンプルほど顕著ではありませんでした。

また、夜間に NoIR カメラ モジュールを使用して HDR モードでオートフォーカスを試してみましたが、まったくうまく機能しませんでした。

私も日中にこの問題が時々発生しましたが、シーンや照明条件にも依存します。 実際、私もデジタル一眼レフカメラで同様の問題を抱えていますが、いつでもディスプレイをタップしたり、マニュアルフォーカスに切り替えることができます。 カメラ モジュール 3 を使用してもこれが可能ですが、タッチスクリーン ディスプレイ、ロータリー エンコーダー、およびこれらの機能をサポートするソフトウェアの実装が必要になります。

最後に、昨年 9 月に正式リリースされた Python カメラ ライブラリ Picamera2 を試してみました。 これは libcamera に依存しているため、新しい機能が適切に実装されていることを確認するために、標準のカメラ モジュールでのみ使用しました。

次のように入手した後、Qt Picamera2 アプリを使用しました

それが開始され、両方の静止画キャプチャのカメラ出力が確認できました。

および「ビデオ」タブ。

1280 x 800 HDMI ディスプレイを使用しているため、プレビュー ウィンドウは非常に小さくなっていますが、フル HD ディスプレイではさらに良く見えるでしょう。 「HDR を利用できません: opencv をインストールして試してください」というメッセージも表示されます。

Picamera2 は Python ライブラリなので、pip を使用して Python OpenCV をインストールしようとしました。

最後のコマンドは完了までに約 1 時間 30 分かかりましたが、ファイルが見つからないために失敗しました。

結局、これに 4 時間費やしましたが、代わりに apt を使用する必要があることがわかりました。

インストールには約 2 ~ 3 分かかりました。HDR オプションが表示され、HDR フレーム数とガンマ設定を選択できるようになりました。

このアプリには、画像調整、パン/ズーム、AEC/AWB などのオプションが他にもたくさんあり、スライダーを動かして手動でフォーカスを調整できることにも気付きました。 しかし、「写真を撮る」ボタンをクリックすると、Raspberry Pi 4 が数秒間フリーズし (Numlock がオン/オフになりません)、最終的には Qt Picamera2 アプリがクラッシュしました。 カーネルをチェックアウトして、システムのメモリが不足していることを確認しました。

したがって、私は 1GB RAM のみを搭載した Raspberry Pi 4 SBC を使用しているため、フル HD ディスプレイを使用する以外に、より多くの RAM を搭載したボードで Qt アプリを実行する方が良いかもしれません。 libcamera ベースのコマンド ライン ユーティリティではそのような問題は発生しませんでした。

レビューのためにカメラ モジュール 3 を送ってくださった Raspberry Pi Trading に感謝いたします。 標準バージョンは 25 ドルで販売され、広角モジュールは 35 ドルで販売されます。 これらは通常の Raspberry Pi 販売代理店で見つけることができます。

Jean-Luc は、2010 年にパートタイムの仕事として CNX Software を立ち上げ、その後ソフトウェア エンジニアリング マネージャーとしての仕事を辞め、2011 年後半にフルタイムで毎日のニュースとレビューを書き始めました。

CNX ソフトウェアをサポート! 暗号通貨経由で寄付するか、Patreon でパトロンになる

関連記事:

共有