コンテンツにスキップ
ステージングサーバー
開発サーバー

ace 2、boost R、dart Mカメラにおける静的欠陥ピクセル補正 - 追加情報#

この記事には、ace 2、boost R、dart MカメラでサポートされているStatic Defect Pixel Correction(SDPC)機能に関する追加情報が記載されています。

  1. static defect pixel correctionモードは、ユーザーセットまたはカメラの .pfs 設定ファイルに保存できます。.pfs ファイルは pylon Viewer を介して読み込む必要があります。ユーザーセットは起動セットとして選択でき、カメラの電源を入れたときに自動的に読み込まれます。

  2. 補正ファイルに保存されている不良ピクセルの座標は、カメラが画像取得を開始する直前に自動的に読み込まれて適用されます。その時点で、Correction Mode セレクターが適用され、Factory ファイル、User または User incl. Factory ファイルのいずれか、あるいは補正ファイルが使用されない状態になります。

  3. カメラの出荷時補正ファイルに保存されているデフォルトの factory 補正データを上書きすることはできません。ただし、pylon Viewer には User incl. Factory 補正モードが用意されています。これにより、出荷時補正とユーザー補正が組み合わされます。Static Defect Pixel Correction ダイアログを使用して、不良ピクセルの座標を変更し、その変更を直接適用することができます。

  4. pylon Viewer とは異なり、pylon API にはデフォルトの保存オプションが用意されていません User incl. Factory 補正データ。保存するには User incl. Factory APIを介した補正データ、使用 CStaticDefectPixelCorrection クラス。次の手順に従ってください。 C++プログラマーズガイド:

    1. カメラから現在の出荷時データを取得します GetDefectPixelList() 関数を選択し ListType_Factory データを保存するには StaticDefectPixelList_t オブジェクト。
    2. 目的の補正座標を次に追加します StaticDefectPixelList_t オブジェクト。
    3. 使用 SetDefectPixelList() 変更した内容を保存するには StaticDefectPixelList_t オブジェクトをカメラに保存します。これで、ユーザー補正値と出荷時値が同じリストに保存されます。
    4. 二重エントリを回避するには、次を使用します NormalizePixelList().
    5. パラメーターを BslStaticDefectPixelCorrectionMode カメラ内のパラメータ User を確認し、実行します。 BslStaticDefectPixelCorrectionReload コマンド。

Static Defect Pixel Correction機能に関する情報は、使用されるコンテキストによって異なるため、Basler製品ドキュメントのさまざまなトピックに記載されています。この機能に関連するドキュメントトピックの概要は次のとおりです。

ナレッジ記事に戻る