fastcv 0 簡單介紹(模組)

2021-06-17 18:14:08 字數 1300 閱讀 4904

本文只做學習之用,無任何商業目的,特此宣告!

繼qcar之後,高通近日發布了fastcv:乙個針對移動平台的計算機視覺庫。

fastcv1.0是專為android裝置設計的。現在已經出到1.2.2版本的了。目前支援android和wp8,後面將會有支援ios的版本吧。

fastcv可以執行在任何基於arm的處理器,但是對於高通自家的snapdragon是做了特別優化的。高通的效能還是很強大的。看下面的分析圖,保證嚇你一跳。

fastcv1.0包括如下幾個模組

math / vector operations數學公式和向量的操作函式,通用的,包括向量的點乘、叉乘等等

image processing提供了影象處理相關演算法,例如濾波的演算法,包括中值濾波、高斯濾波等等  影象濾波,卷積和縮放操作

image transformaton提供了影象變換的相關方法,仿射變換以及計算投影變換矩陣

feature detection模組提供了fast corner和harris corner檢測、canny邊緣檢測,霍夫變換查詢圓等。

object detection模組提供了乙個17×17的基於梯度的描述子、ncc搜尋、lk光流進行跟蹤。(

object detection functions such as ncc template match, etc.)

3d reconstruction模組提供了affine、homography變換估計、姿態估計。(

homography, pose evaluation functions)

color convertion提供了顏色變換的方法。

clustering and search提供聚類器(不太懂)(

k clusters best fitting of a set of input points)

motion and object tracking運動跟蹤,提供了meanshift、

conadatrack

shape and drawing 繪製邊緣、多邊形等等

memory management記憶體管理,分配和釋放fastcv中使用的記憶體

miscellaneous 獲取版本號,清理資源等

可以看出fastcv不同於qcar,fastcv主要提供更為底層的cv演算法實驗,目標人群是cv領域的開發人員。

跟opencv相比,fastcv顯得很小巧,畢竟它的物件是移動cv.高度整合化,所有的方法以及變數資料結構等,都能在fastcv.h檔案中找到。

Python operator 模組簡單介紹

簡單介紹幾個常用的函式,其他的請參考文件。operator.concat a,b operator.concat a,b 對於 a b序列,返回a b 列表合併 operator.countof a,b 返回 b 在 a 中出現的次數 perator.delitem a,b operator.del...

OpenCV模組庫簡單介紹

opencv從2.2開始後,被劃分成多個模組.這些模組編譯成庫檔案後,位於lib資料夾下.模組 功能opencv core 定義了被所有其他模組和基本資料結構 包括重要的多維陣列mat 使用的基本函式.包含核心功能,尤其是底層資料結構和演算法函式 opencv imgproc 一些影象處理函式,包括...

nginx簡單優化及模組介紹

解壓 tar xfz nginx 1.16.1.tar.gz安裝依賴 yum y install gcc gcc c pcre devel zlib devel原始碼安裝 cd nginx 1.16.1 configure make make install 啟動一下訪問一下 進入配置檔案 vim ...