オペレータースコープ

Operator Library: Debugging

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

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

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

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

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

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

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

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

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

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

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

I/O Property

Property 値
オペレータータイプ O
Input Link I、画像データ入力
Output Link O、画像データ出力

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

Link Parameter Input Link I Output Link O
Bit Width [1, 64] 24
Arithmetic {unsigned} as I
Parallelism [1, 4] 1
Kernel Columns 1 1
Kernel Rows 1 1
Img Protocol {VALT_IMAGE2D} as I
Color Format GRAY VAF_Color
Color Flavor None FL_RGB
Max. Img Width any [8, 4096]1
Max. Img Height any as I

1

出力画像幅が入力画像幅よりも大きい設定では、入力データの取得速度が低下する可能性があることに注意してください。

パラメーター

LineWidth
タイプ 動的書き込みパラメータ
Default 1024
範囲 [8, 最大出力画像幅]

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

Offset[1, 4]
タイプ 動的書き込みパラメータ
Default 0
範囲 [-最大出力画像幅, 最大出力画像幅 - 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}

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

使用例

Scopeオペレータの使用方法は、以下の例に示されています。

  • 'Image Grayscale Scope'

    Examples - デバッグ目的で、Scopeオペレーターにはグレースケール画像を解析するためのオプションが用意されています。