Operator SetDimension

Operator Library: Base

在VisualApplets 的設計中,尺寸小於或等於連結最大影像尺寸的影像,可透過這些 連結進行處理。 連結的最大影像尺寸是透過連結屬性「最大影像寬度」和「最大影像高度」設定的。 透過連結傳輸的影像不得超過此影像尺寸。 若影像尺寸超過最大允許的影像尺寸,相關功能將無法正常運作。

「連結的最大影像尺寸」屬性應始終設定為最低必要值,即該連結預期的 最大影像尺寸。 例如,若操作員從影像中選取一個 ROI。 由於 ROI 參數具有動態特性,因此產出的影像尺寸將不會是固定的。 若使用者確定 ROI 尺寸不會超過特定值,則可手動變更連結屬性。 這可透過操作員指令 SetDimension 來執行。

「SetDimension」運算子會覆寫連結屬性中的「最大影像寬度」與「最大影像高度」。 此運算子僅會變更此邏輯連結屬性。 對硬體中傳輸的資料並無影響。 使用此運算子時務必謹慎,並確保影像尺寸未超過限制。

I/O Properties

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

Supported Link Format

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]。

Parameters

無

Examples of Use

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

  • 'Hardware Test'

    DMA、RAM、GPIO、觸發與 LED 硬體自我測試的範例。

  • 'Image Grayscale Scope'

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

  • 'Downsampling 3x3'

    範例 - 在不使用 SampleDn 運算子之情況下進行 3x3 因數降取樣。

  • 「ImageSplitAndMerge」

    範例 - 顯示如何分割與合併影像串流。將附加資料附加到影像尾端。

  • 「雷射三角測量」

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