Operator Scope

Operator Library: Debugging

「Scope」運算子提供了用於分析灰階圖片的選項。

此運算子透過採樣輸入影像的行,針對每個影像通道輸出一個 2D 波形。最多支援四個通道。

在一個通道中,每條傳入的行都會被採樣一次。根據您在參數 SampleMode 中定義的設定,將使用該行中 第一個像素的灰階值、最後一個像素的灰階值、該行中最小像素值,或是該行中最大 像素值來進行採樣。

採樣像素的值用於在座標系中設定一個輸出像素。輸出像素的水平位置 由採樣像素的實際值決定。垂直位置則對應於輸入行的順序,亦即 對應於時間軸。

為了根據個別像素的數值生成波形,會將這些數值透過線條連接起來。

輸出波形的高度對應於輸入影像的高度。

此運算子透過輸入鏈路的並行處理,將輸入通道分開處理,最多可支援四個通道。這表示, 一次最多可產生四個波形。

對於每個通道(即每個輸出的波形),您可以定義一個顏色值、一個偏移量以及一個縮放係數。

[重要] 執行階段測試

此運算子專為在執行階段測試與分析您的設計而設計: 在您使用此運算子進行偵錯之前,必須先建置 (合成) 設計、将其載入目標硬體,並啟動實際的影像處理。

該運算子並非用於 VisualApplets 內的設計模擬。

I/O Properties

Property Value
Operator Type O
Input Link I, Image data input
Output Link O、Image data output

Supported Link Format

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 無 FL_RGB
Max. Img Width any [8, 4096]1
Max. Img Height any as I

1

請注意,若輸出影像的寬度大於輸入影像的寬度,可能會導致 擷取輸入資料的速度變慢。

Parameters

線寬
Type dynamic write parameter
Default 1024
Range [8,最大輸出影像寬度]

定義輸出線的寬度。

偏移量[1, 4]
Type dynamic write parameter
Default 0
Range [-最大輸出圖片寬度,最大輸出圖片寬度 - 1]

要加到每個輸出通道上的水平位置偏移量。

SampleMode[1, 4]
Type dynamic write parameter
Default 首先
Range {名字、姓氏、最小值、最大值}

設定各通道用於在每行中擷取像素值的取樣模式。

第一:該行中第一個像素的值。

最後: 該行中最後一個像素的值。

Min: 該行中找到的最小像素值。

Max: 該行中找到的最大像素值。

ScalingMode[1, 4]
Type dynamic write parameter
Default 無
Range {none, div128, div64, div32, div16, div8, div4, div2, none, mult2, mult4, mult8, mult16, mult32, mult64, mult128}

設定各通道的波形縮放模式。 擷取的像素值可乘以或除以 2 的倍數。

顏色[1, 4]
Type dynamic write parameter
Default 藍色
Range {青色、黑色、藍色、綠色、青色、紅色、洋紅色、棕色、淺灰色、深灰色、亮藍色、亮綠色、亮青色、亮紅色、 亮洋紅色、亮黃色、白色}

用於設定各通道輸出顏色的參數。

Examples of Use

以下範例展示了運算子 Scope 的用法:

  • 'Image Grayscale Scope'

    範例 - 基於偵錯目的,Scope 運算子提供了用於分析灰階圖片的選項。