2388796_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2388796_ja-JP

2388796_ja-JP

imx95を使用したカメラの起動

こんにちは、皆さん。


私はimx95 SVSセットアップを使用しています

imx95[SOC] + MX95MBDES01[MAX96724] ===> {mx95mbcam[0x03C10+MAX96717F]+mx95mbcam[0x03C10+MAX96717F]+mx95mbcam[0x03C10+MAX96717F]+custom_cam[0x03H10+MAX96717]}

つまり、セットアップはSVSと同じですが、Cam3をカスタムカメラモジュール[0x03H10+MAX96717]に変更しただけです。

ドライバの改造を行っていますが、GMSLのリンクロックに問題が発生しています。
私のカスタムカメラモジュールは、以下の構成で動作します。
I2Cアドレス: 0x84;Xtal構成
同軸ピクセルモード、6Gbps


カメラ0-3しか見えません:
root@imx95-19x19-LPDDR5-EVK:~# i2cDetect -L
i2c-1 i2c 44350000.i2c I2C アダプター
i2c-2 i2c 42530000.i2c I2C アダプター
i2c-3 i2c 42540000.i2c I2C アダプター
i2C-4 i2C 426b0000.i2c I2C アダプター
i2C-5 i2C 426C0000.i2C I2C アダプター
i2C-6 i2C 426d0000.i2c I2C アダプター
i2C-8 i2c i2C-2-MUX(chan_id 0) I2C アダプター
i2C-9 i2c i2C-2-MUX(chan_id 1) I2C アダプター
i2C-10 i2c i2c-2-MUX(chan_id 2) I2C アダプター

解決策を提案してください。



Re: Camera bring-up with imx95

元のセットアップでは4つのカメラモジュールとMAX96724があり、今はそのうちの1つをカスタムカメラモジュールMAX96717で変更しても見つかりません。モジュールはchan_id 3ですよね?

Re: Camera bring-up with imx95

はい、その通りです

Re: Camera bring-up with imx95

正しいSerDes設定を実行することで、この問題を解決できました。
カメラは起動しているのですが、映像データが白飛びしすぎてしまいます。
イメージ調整はどうすればいいですか?
参考までに動画を添付しました。



Re: Camera bring-up with imx95

出力として画像を取得しました。画像調整はどのように行うのですか?
使用した画像とデータを添付しました。

Re: Camera bring-up with imx95

まず最初に確認すべきこと:インターネットサービスプロバイダ(ISP)は実際に使用されていますか?

次を実行します。

libcamera-hello --list-cameras

または

media-ctl -p

そして、ストリームが正しく流れていることを確認します。

センサ

-> ISI

-> ISP

-> libcamera

ISPを迂回してRAWデータを直接表示すると、画質は非常に悪く見えます。i.MX95カメラサブシステムは、RAWのバイエルセンサー用にISPを使用するよう設計されています。

よくある原因その1:バイエルパターンの間違い

SVSセンサーを交換しましたね:

OX03C10

説明:

OX03H10

まず最初に確認すべきことの一つは、次のとおりです。

BGGR

RGGB

GRBG

GBRG

ドライバーで設定されたバイエルオーダーがセンサー出力フォーマットと異なる場合、画像はしばしば以下のように表示されます。

  • 非常に明るい
  • 間違った色
  • ピンク/マゼンタの色合い
  • 緑がかった色合い

センサーモードテーブルとDTエンドポイントの設定を確認してください。


よくある原因その2:被ばく量が多すぎる

露出を手動で強制的に調整してみてください。

例:

v4l2-ctl -d /dev/v4l-subdevX --all

確認:

暴露

アナログゲイン

デジタルゲイン

露出を大きな値に固定すると、画像は完全に白くなります。


よくある原因その3:AE/AWBが機能しない

i.MX95 ISPは、以下の目的でキャリブレーション/チューニング情報とIPAアルゴリズムを使用します。

  • AE (車載露出)
  • AWB(オートホワイトバランス)
  • 色補正
  • ノイズ除去
  • ガンマ

カメラポーティングガイドには、新しいセンサ向けにセンサ固有の構成とキャリブレーションデータベースを作成する必要があると記載されています。

もし単にOX03C10ドライバーをコピーしてセンサーIDを変更しただけでも、ISPがチューニングパラメータOX03C10読み込んでいる可能性があり、それがOX03H10に合わない可能性があります。


よくある原因その4:DTP/キャリブレーションデータベースの誤り

i.MX95の場合、チューニングパラメータはセンサ固有のデータベースファイルに格納されています:

database_ _ _ _.bin

ポーティングガイドには、新しいセンサ用に専用のキャリブレーションファイルを作成し、IPA構成を通じてインストールする必要があると記載されています。

適切な校正が行われていない場合:

  • 曝露は不安定になることがあります
  • ホワイトバランスが間違っていることもあります
  • 色は正確でないこともあります
  • 画像が色褪せて見える場合があります
Re: Camera bring-up with imx95

チューニング用のバイナリファイルを生成するにはどうすればいいですか?

Re: Camera bring-up with imx95

カメラ前面の埃を取り除き、背景光を調整して画像をより鮮明にします。明るさとコントラストを調整して結果を確認します。ケーブルの接続を調整して接続部を頑丈にします。

ちなみに、 MAX96717FとMAX96717は、serdes構成に関してパラメータに若干の違いがある可能性があります。

タグ(1)
評価なし
バージョン履歴
最終更新日:
1ヶ月前
更新者: