imaFlex CXP-12 Quad 與 Penta 實作範例

imaFlex CXP-12 Quad 及imaFlex CXP-12 Penta 平台目前尚未支援所有基於 DRAM 的記憶體 運算子,而這些運算子在 microEnable 5 平台上均可使用。未獲 支援的運算子包括:ImageBufferMultiRoi及 CoefficientBuffer。 在本章所述的VisualApplets 範例設計中 ,您會發現包含 VisualApplets 標準運算子的使用者函式庫元件與實作,這些運算子提供與缺失的記憶體 運算子相同的功能。有關如何使用使用者函式庫元件的說明,請參閱「隨附的使用者函式庫」。 此外,本章還介紹了FrameBufferMultiRoiDyn運算子,該運算子在 imaFlex CXP-12 Quad 及imaFlex CXP-12 Penta 平台上, 取代了ImageBufferMultiRoiDyn運算子。

範例「imaFlex_Jpeg_Color_iF_Advanced.va」展示了如何在 imaFlex 平台上使用使用者函式庫元件 JPEG_Encoder_Color_iF。其功能等同於適用於 microEnable 5 系列影像擷取卡的 JPEG_Color 函式庫中,各使用者函式庫元件的功能。

在《CoaXPress 12 imaFlex 幀擷取卡之相機基本擷取範例》中,說明了若干基本擷取範例,這些範例 展示了如何透過 imaFlex CXP-12 Quad 平台上的相機 介面運算子 CxpCamera,支援多種位元寬度、影像格式及通訊協定。 在 「使用 RamLUT 運算子進行 2DShading Correction /平場校正」一節中,描述了一個實作範例, 該範例展示如何基於 RamLUT運算子執行 2D 陰影校正,作為 CoefficientBuffer 運算子的替代方案。範例「imaFlex CXP-12 Quad 平台上 DMAFromPC運算子的範例」則說明如何 將影像(本範例中為包含陰影校正係數的影像)透過 DMAFromPC運算子從 PC 傳輸至幀擷取卡。