一. 概敘
前文回顧,從上一篇 APEX-CV Base Library 介紹 。相信各位已經大致上已能夠輕鬆地使用 APEX-CV Base 資料庫的函式與作用。而此篇文章為上一篇文章的延伸探討系列,這裡將開始更詳細更為複雜的算法 - APEX-CV Pro Library 內的功能與函式,並與上篇所介紹的小技巧以活用至代碼中。如同下圖 “APEX 技術指南-文章架構示意圖” 所示,此次介紹章節為 “ APEX-CV Pro Library 介紹“ 。
二. APEX-CV Pro Library 介紹
如上一篇文章所述, APEX-CV Pro Library 主要分為特徵偵測、特徵追蹤、影像變換等算法。以下將依序介紹各種類之中有哪些算法。
APEX-CV Base / Pro資料庫示意圖
1. 特徵偵測(Feature Detection)
特徵偵測 是 電腦視覺(Computer Vision) 常用的影像處理之一,將利用圖形中的特徵來識別物體。最直觀的就是使用影像中的邊緣來檢測該物體的輪廓。與前一篇文章介紹的濾波器用意相同,而 APEX-CV Pro Library 是由比較複雜且需要輸入更多變數的演算法而構成,並非能輕易使用,建議需要先前理解相關算法 !!
因此就來看看 APEX-CV Pro Library 提供哪些函式與算法供各位使用,如下表
以下將簡單介紹邊緣檢測最具代表之一的範例
Canny 邊緣偵測(Canny Edge Detector) :
2. 影像變換(Image Transform)
影像變換為影像處理中常用的算法之一,僅要於同一空間領域上進行縮放、平移、旋轉、映射等特性皆可歸類至此。而影像變換概念須理解數學模型上的意義,使得設定參數較為複雜。以下將介紹有關影像變換相關的算法…
以下將影像變換特性之一,將影像進行旋轉
仿射變換(Affine Transformation) :
三. 參考文件
[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
如有任何相關 APEX 技術問題,歡迎至博文底下留言提問 !!
接下來還會分享更多 APEX 的技術文章 !!敬請期待 【 ATU Book-S32V系列 】 !!
評論