Operator Scope

Operator Library: Debugging

Scope operator 可提供用於分析灰階圖片的選項。

該 operator 透過對輸入圖像行進行取樣,為每個圖像通道輸出一個 2D 波形。最多支援四個通道。

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

取樣後的像素值用於在坐標系中設定輸出像素。輸出像素的水平位置由取樣像素的實際值定義。垂直位置對應於輸入行的順序,即時間軸。

為了從各個像素值中建立波形,這些值會透過線條連接起來。

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

此 operator 透過使用輸入鏈路 Parallelism 來分離輸入通道,最多支援四個通道。這意味著一次最多可以建立四個波形。

對於每個通道(即輸出的每個波形),您可以定義色彩值、偏移量和 Scaling。

[重要] 執行階段測試

此 operator 旨在於執行階段測試和分析您的設計:您需要建置(合成)設計、將其載入目標硬體,並啟動實際的影像處理,然後才能使用該 operator 進行偵錯。

此 operator 並非用於 VisualApplets 內的設計模擬。

I/O Properties

Property Value
Operator Type O
Input Link I,影像資料輸入
Output Link O,影像資料輸出

支援的 Link 格式

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

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

參數

LineWidth
Type 動態寫入參數
Default 1024
Range [8, Maximum Output Image Width]

定義輸出線寬。

Offset[1, 4]
Type 動態寫入參數
Default 0
Range [-Maximum Output Image Width, Maximum Output Image Width - 1]

要新增至每個輸出通道的水平位置偏移量。

SampleMode[1, 4]
Type 動態寫入參數
Default 第一個
Range {first, last, min, max}

設定用於每個通道中以獲取每行像素值的取樣模式。

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

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

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

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

ScalingMode[1, 4]
Type 動態寫入參數
Default 無
Range {none, div128, div64, div32, div16, div8, div4, div2, none, mult2, mult4, mult8, mult16, mult32, mult64, mult128}

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

Color[1, 4]
Type 動態寫入參數
Default blue
Range {cyan, black, blue, green, cyan, red, magenta, brown, lightgray, darkgray, brightblue, brightgreen, brightcyan, brightred, brightmagenta, brightyellow, white}

用於設定每個通道輸出顏色的 Parameter。

使用範例

以下範例顯示了 Scope 運算子的使用方式:

  • 'Image Grayscale Scope'

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