【ATU Book-S32V系列】 ACF 進階配置

一.   概述

前文回顧,從上一篇 ACF 架構流程 ,介紹了如何建置與編譯 ACF Graph 。接下來,將說明 ACF Graph 的設計撰寫上,會用到的所有函式,可視本篇為工具書的概念。如同下圖 “APEX 技術指南-文章架構示意圖” 所示,此次介紹章節為 “ ACF 進階配置


APEX  技術指南 - 文章架構示意圖
 

若是對於 APEX 相關技術與知識尚未理解者,該篇文章難度略深,請從另一個系列的文章 “ APEX 基礎架構 ” 閱覽起。 

 

二.   ACF 進階函式說明

以下將介紹 ACF 內會用到的函數,若是尚未理解 ACF 的流程架構,請至上一章節閱覽。

1.    ACF Metadata 函式說明

以下將介紹 __port() 內所有屬性的描述

*撰寫於 /s32v234_sdk/kernels/apu/*/src/*_acf.cpp 之中


ACF Metadata 屬性對照表
資料出處 : NXP文件 - ACF_User_Guide.pdf

 

2.   ACF  Wrapper 結構體說明

ACF Wrapper 的Kernel I/O 結構體(struct)
*撰寫於 /s32v234_sdk/kernels/apu/*/src/*_acf.cpp 之中

 

 

3.   ACF Graph 函數說明

ACF Graph基本函式
*撰寫於 /s32v234_sdk/libs/apexcv_base/*/graphs/*_graph.hpp 之中


ACF Graph 函式屬性對照表
資料出處 : NXP文件 - ACF_User_Guide.pdf
 

 

4.   ACF  Wrapper 結構體說明

ACF_Process 基本函式 (acf_process. h)


ACF Process 函式屬性對照表
資料出處 : NXP文件 - ACF_User_Guide.pdf 

 

ACF_Process _APU基本函式 (acf_process_apu.h)

*撰寫於 /s32v234_sdk/libs/apexcv_base/*/include/*_int.h 之中


ACF Process APU 函式屬性對照表
資料出處 : NXP文件 - ACF_User_Guide.pdf 


沿著此篇的思路,當需要撰寫或運用到 ACF (APEX Core Framework) 時,在參考此文章即可。後續,將介紹 APEX 進階建置方式 來說明如何建置 APEX Kernel,也就是這一系列一直在介紹的 APU Kernel 、ACF Graph 等建置流程的集合,最後這些流程整合起來就是所謂的 APEX Kernel,以及介紹該如何運用 !! 敬請期待!!

 

三.  參考文件

[1] NXP Official website : https://www.nxp.com/
[2] VisionSDK_ProgrammingExamples.pdf
[3] VisionSDK_UserGuide.pdf
[4] VisionSDK_SUMat_UMat.pdf
[5] UG-10328-01-09_APEX-CV_Base_Library .pdf
[6] UG-10328-02-11_APEX-CV_Pro_Library.pdf
[7] UG-10267-03-14-ACF_User_Guide.pdf
[8] UG-10301-00-06_APU-2_C_Programmer_Guide pdf


如有任何相關 APEX 技術問題,歡迎至博文底下留言提問 !!
接下來還會分享更多 APEX 的技術文章 !!敬請期待 【 ATU Book-S32V系列 】 !!


 

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論