Operator Coordinate_X

Operator Library: Base

Coordinate_X オペレーターは、出力に入力ピクセルの x 座標を提供します。 これにより、入力の各ピクセルは画像内の x 位置に置き換えられます。 実際の入力ピクセル値は使用されません。 このオペレーターは、新しいピクセルごとにインクリメントされ、行の終わりにリセットされる Counter として機能します。 各行の最初のピクセルの座標は 0 になります。

I/O Property

Property 値
オペレータータイプ O
Input Link I, data input
Output Link O, data output

サポートされているリンクフォーマット

Link Parameter Input Link I Output Link O
Bit Width [1, 64]1 auto2
Arithmetic {unsigned, signed} unsigned
Parallelism any as I
Kernel Columns any 1
Kernel Rows any 1
Img Protocol {VALT_IMAGE2D, VALT_LINE1D} as I
Color Format any VAF_GRAY
Color Flavor any FL_NONE
Max. Img Width any as I
Max. Img Height any as I

1

入力 Bit Width の範囲は [1, 64] です。 符号付き入力の場合の範囲は [2, 64] です。 符号なしカラー入力の場合の範囲は [3, 63] であり、符号付きカラーの場合の範囲は [6, 63] です。

2

出力の Bit Width は、最大画像幅から自動的に決定されます(例:

パラメーター

None

使用例

Coordinate_X オペレーターの使用例を以下に示します。

  • 'Histogram Threshold'

    例 - ヒストグラムシレッショルド

  • 'Blob_Analysis_1D (Legacy)'

    Examples - ラインスキャンアプリケーションにおけるオペレーター Blob_Analysis_1D の使用方法を示します。

  • 'Color Plane Separation Option 5 - Sequential Output with Advances Processing'

    カラープレーン分離の例。 RGB入力はコンポーネントに分割され、1つのDMAチャネルを介して順次出力されます。 分割は、パラレルワードで同じコンポーネントを収集し、FrameBufferRandomReadで読み取ることで実行されます。

  • 'Image Timing Generator'

    例 - ジェネレータによって画像タイミングが提供されている間、デザインのデータフローを解析できます。

  • 'Line Mirror'

    Examples - 画像を垂直方向に反転させる方法を示します。 パラレルワードとピクセルの反転に注意してください。

  • '1D Shading Correction Using Block RAM'

    使用例 - このサンプルは、1D Shading Correction の実装を示しています。 補正値はブロック RAM メモリに保存されます。