在使用嵌入式VisualApplets (eVA)的平台上,執行期間某些VisualApplets 運算子的參數介面,與 VisualApplets 圖形使用者介面(GUI)中顯示的參數清單略有不同。以下九個運算子皆屬此情況:
-
函式庫顏色:
-
ColorTransform
-
-
資料庫記憶體:
-
ImageBufferMultiRoi
-
KneeLUT
-
LUT
-
CoefficientBuffer
-
RamLUT
-
ROM
-
-
函式庫壓縮:
-
JPEG_Encoder_Gray
-
-
圖書館轉型:
-
FFT
-
以下提供有關如何在 執行期間調整受影響參數設定的相關資訊。
| 運算子名稱 | 執行期間顯示不同介面的參數 | 執行期間的替代存取方式 |
|---|---|---|
| ColorTransform |
係數:
|
欄位參數「Coefficients」已被獨立的 索引參數與值參數所取代(參數名稱: CoefficientIndex和 CoefficientValue)。當存取 CoefficientValue 時,會寫入該值。 |
| CoefficientBuffer | LoadCoefficients |
在 eVA 平台上,執行期間無法進行檔案讀寫。因此, 無法透過影像檔案載入係數資料(此參數的常見使用情境), 而是必須以原始資料的形式載入。 為了能夠載入原始 資料,在 eVA 平台上會於執行期間使用一些額外的參數: RawDataXLength:ROI 的寬度,其中將 定義係數。 RawDataXOffset:ROI 的 X 位置,在此位置內 將定義係數。 RawDataYOffset:ROI 的 Y 座標,即 將在此處定義係數的區域。 LoadCoefficients:載入操作由對此參數寫入值 1 的寫入週期 所觸發。將資料載入至 ROI 是透過資料字 WriteRawData 來執行。 WriteRawData: 於寫入週期中寫入至 RAM 的資料位元組,該位元組對應於 WriteRawData。隨著每個寫入週期,寫入位置 會自動在由RawDataLength、RawDataOffset及 RawDataYOffset 所定義的 ROI 範圍內 向前移動一個位置。 如此一來,透過 對WriteRawData進行連續的寫入週期,即可將整個 ROI 覆寫 |
| ImageBufferMultiRoi | XOffset XLength YOffset YLength RoiIndex(附加參數) | 在 eVA 平台執行期間,參數XOffset、 XLength、YOffset及 YLength可作為標量參數使用。(在 VA GUI 中 這些參數被定義為陣列。)另有一個參數RoiIndex 用於選取感興趣區域。針對每個RoiIndex, 皆可定義XOffset、XLength、 YOffset 及YLength。 |
| KneeLUT |
起始基點:
終點座標:
|
在 eVA 平台執行期間,可使用 標量參數 StartBasePointValue/EndBasePointValue 來取代欄位參數 StartBasePoints/EndBasePoints。 額外的參數Index用於選取 VisualApplets 運算子中 StartBasePoints/EndBasePointValue 此欄位參數的索引。透過此共通索引,參數 StartBasePointValue/EndBasePointValue 可設定陣列中對應的項目。針對每個 Index,可定義一個 StartBasePointValue/EndBasePointValue 。 |
| LUT |
LUT 內容:
|
在 eVA 平台上執行時,可使用標量參數Value 來取代欄位參數 LUTcontent。另有一個參數Index用於選取 VisualApplets 運算子中欄位參數LUTcontent的索引。透過此共通索引,參數Value可設定 陣列中對應的條目。針對每個 Index,可定義一個 Value。 |
| RamLUT |
InitData
|
在 eVA 平台上執行時,可使用標量參數 InitDataValue來取代欄位參數 InitData。 另有參數 InitDataIndex用於選取 VisualApplets 運算子的欄位參數 InitData的索引。透過此共通 索引,參數InitDataValue會設定 陣列中被選取的項目。參數InitDataIndex僅在 VisualApplets 運算子的參數InitData包含 多於一個項目時才可用。 |
| RamLUT | InitFileLoadMode InitFileName 載入初始化檔案 | 在 eVA 平台上執行時,參數 InitFileLoadMode、InitFileName 以及 LoadInitFile均無法使用,因為GenICam API 不 支援檔案輸入/輸出。 |
| ROM |
ROMcontent
|
在 eVA 平台上執行時,可使用標量參數Value 來取代欄位參數 ROMcontent。另有一個參數Index用於選取 VisualApplets 運算子中欄位參數ROMcontent的索引。透過此共同索引,參數Value會設定 陣列中被選中的項目。對於每個Index,可定義一個 Value。 |
| JPEG_ENCODER_Gray | quality_in_percent | 在 eVA 平台上執行時,參數 quality_in_percent不可用。量化矩陣 必須透過參數 quantization_matrix_index和 Quantization_matrix_value直接寫入,這些參數將取代 VisualApplets 欄位的參數quantization_matrix(請參閱 下方對參數quantization_matrix的說明)。 |
| JPEG_ENCODER_Gray | quantization_matrix | 在 eVA 平台上執行時,可使用標量參數 quantization_matrix_value,而非欄位參數 quantization_matrix。 此外, 參數quantization_matrix_index用於選取 VisualApplets 運算子的欄位參數quantization_matrix的索引。透過此共通索引,參數 quantization_matrix_value將設定 陣列中對應的項目。針對每個quantization_matrix_index, 皆可定義一個quantization_matrix_value。 |
| FFT | 此營運商目前不支援內建VisualApplets 的裝置。 |

上一頁

