Operator SetDimension

Operator Library: Base

在 VisualApplets 設計中,小於或等於連線最大影像尺寸的影像可以在這些連線上進行處理。 連線上的最大影像尺寸是使用連線屬性 Max Image Width 和 Max Image Height 來設定。 在連線上傳輸的影像不得超過此影像尺寸。 如果影像尺寸超過允許的最大影像尺寸,運算子將無法正常運作。

最大影像尺寸連線屬性應始終設定為所需的最小值,即該連線預期的最大影像尺寸。 例如,如果某個運算子從影像中選取 ROI。 由於動態 ROI 參數,產生的輸出影像將不會具有固定的影像尺寸。 如果使用者知道 ROI 尺寸不會超過特定值,可以手動變更連線屬性。 這可以透過 SetDimension 運算子來完成。

SetDimension 運算子會覆寫連線屬性中的最大影像寬度和最大影像高度。 該運算子僅變更此邏輯連線屬性。 它對硬體中傳輸的資料沒有影響。 請務必小心使用此運算子,並確保未超過影像尺寸限制。

I/O Properties

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

支援的 Link 格式

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

1

輸入 Bit Width 的範圍是 [1, 64]。 對於帶號輸入,範圍是 [2, 64]。 對於不帶號彩色輸入,範圍是 [3, 63],對於帶號彩色,範圍是 [6, 63]。

參數

無

使用範例

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

  • 「Hardware Test」

    用於 DMA、RAM、GPIO、Trigger 和 LED 的硬體自我測試範例。

  • 'Image Grayscale Scope'

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

  • 「3x3 下取樣」

    範例 - 未使用 SampleDn 運算子進行 3x3 因數下取樣。

  • 「ImageSplitAndMerge」

    範例 - 展示如何分割與合併影像串流。並在影像附加尾碼。

  • 「雷射三角測量」

    範例 - 一種 High Speed 且強固的雷射線偵測演算法。 此演算法可決定重心座標以取得亞像素解析度結果。