Operator Scope

Operator Library: Debugging

Scopeオペレーターは、グレースケール画像を分析するためのオプションを提供します。

このオペレーターは、入力画像ラインをサンプリングすることにより、各画像チャネルの2D波形を出力します。最大4つのチャネルがサポートされています。

チャネル内では、各入力ラインが1回サンプリングされます。パラメータSampleModeで定義した設定に従い、ライン内の最初のピクセル、最後のピクセル、最小のピクセル値、または最大のピクセル値のいずれかのグレースケール値がサンプリングに使用されます。

サンプリングされたピクセル値は、座標系に出力ピクセルを設定するために使用されます。出力ピクセルの水平位置は、サンプリングされたピクセルの実際の値によって定義されます。垂直位置は、入力ラインの順序、つまり時間軸に対応します。

個々のピクセル値から波形を作成するために、値同士が線で結ばれます。

出力波形の高さは、入力画像の高さに対応します。

このオペレーターは、入力リンクのParallelismを使用して入力チャネルを分離することにより、最大4つのチャネルをサポートします。つまり、一度に最大4つの波形を作成できます。

各チャネル(つまり、出力される各波形)に対して、カラー値、オフセット、およびScalingを定義できます。

[重要] ランタイムテスト

このオペレーターは、ランタイム中のデザインのテストと分析用に設計されています。 デバッグにオペレーターを使用する前に、 デザインをビルド(合成)し、ターゲットハードウェアにロードして、実際の画像処理を開始する必要があります。

このオペレーターは、VisualApplets 内でのデザインシミュレーションを目的としたものではありません。

入出力特性

Property 値
オペレータータイプ O
入力リンク I、画像データ入力
出力リンク O、画像データ出力

Supported Link Format

リンクパラメータ 入力リンクI 出力リンクO
Bit Width [1, 64] 24
Arithmetic {unsigned} 私が
Parallelism [1, 4] 1
カーネル列 1 1
カーネル行 1 1
画像プロトコル {VALT_IMAGE2D} 私が
Color Format GRAY VAF_Color
色、風味 None FL_RGB
最大画像幅 どれでも [8, 4096]1
画像の最大高さ どれでも 私が

1

出力画像幅が入力画像幅よりも大きい設定にすると、入力データのフェッチが遅くなる可能性があることに注意してください。

パラメーター

LineWidth
タイプ 動的書き込みパラメータ
Default 1024
範囲 [8, Maximum Output Image Width]

出力ライン幅を定義します。

Offset[1, 4]
タイプ 動的書き込みパラメータ
Default 0
範囲 [-Maximum Output Image Width, Maximum Output Image Width - 1]

各出力チャネルに追加する水平位置オフセット。

SampleMode[1, 4]
タイプ 動的書き込みパラメータ
Default 最初に
範囲 {first, last, min, max}

各ラインでピクセル値を収集するために各チャネルで使用されるサンプルモードを設定します。

First: ライン内の最初のピクセルの値。

Last: ライン内の最後のピクセルの値。

Min: ライン内で見つかった最小のピクセル値。

Max: ライン内で検出された最大ピクセル値の値。

ScalingMode[1, 4]
タイプ 動的書き込みパラメータ
Default なし
範囲 {none, div128, div64, div32, div16, div8, div4, div2, none, mult2, mult4, mult8, mult16, mult32, mult64, mult128}

各チャンネルの波形ズームモードを設定します。 キャプチャされたピクセル値は、2の倍数で乗算または除算できます。

Color[1, 4]
タイプ 動的書き込みパラメータ
Default 青
範囲 {cyan, black, blue, green, cyan, red, magenta, brown, lightgray, darkgray, brightblue, brightgreen, brightcyan, brightred, brightmagenta, brightyellow, white}

各チャンネルの出力カラーを設定するためのパラメータ。

使用例

operator Scopeの使用方法については、以下の例をご覧ください。

  • 'Image Grayscale Scope'

    例 - デバッグ目的で、Scope オペレーターを使用してグレースケール画像を分析するためのオプションが提供されます。