OpenCV模組庫簡單介紹

2021-07-27 13:18:53 字數 1067 閱讀 1590

opencv從2.2開始後,被劃分成多個模組.這些模組編譯成庫檔案後,位於lib資料夾下. 模組

功能opencv_core

定義了被所有其他模組和基本資料結構(包括重要的多維陣列mat)使用的基本函式.包含核心功能,尤其是底層資料結構和演算法函式

opencv_imgproc

一些影象處理函式,包括濾波(線性的和非線性的),幾何變換,顏色空間變換,直方圖等

opencv_highgui

opencv_imgcodecs

乙個用於讀寫影象的易用介面

opencv_feature2d

用於特徵檢測(角點物件和平面物件), 特徵描述,特徵匹配 等的一些函式.包含興趣點檢測子,描述子以及興趣點匹配框架

opencv_calib3d

攝像機校準,包含相機標定,雙目幾何故事以及立體視覺函式

opencv_photo

包含計算攝影學, 涉及修復/去噪/高動態範圍(hdr)影象等

opencv_stitching

用於影象拼接

opencv_videoio

opencv_videostab

opencv_video

opencv_objdetect

用於物件檢測和預定義檢測器例項(例如,人臉/眼睛/微笑/人/車等)的一些函式

opencv_ml

機器學習

opencv_flann

聚類和搜尋,計算幾何

opencv_shape

形狀距離和匹配

opencv_superres

超解析度

opencv_contrib

第三方**

opencv_legacy

廢棄的**

opencv_gpu

gpu加速過的**

這些模組都有乙個單獨的標頭檔案(位於include資料夾).典型的opencv c++**將包含所需的模組,宣告方式如下

#include 

#include

#include

opencv模組介紹

opencv主要模組介紹 calib3d 其實就是就是calibration 校準 加3d這兩個詞的組合縮寫。這個模組主要是相機校準和三維重建相關的內容。基本的多視角幾何演算法,單個立體攝像頭標定,物體姿態估計,立體相似性演算法,3d資訊的重建等等。contrib 也就是contributed ex...

OpenCV各模組介紹

opencv 3 就要正式發布了,但是很多讀者還在用 opencv 2,甚至 opencv 1。你們一定想知道,是否有必要公升級到 3,以及如何提前進行準備。opencv 3 的改動在哪?c 風格的api很快將會消失,完全被c 的api替代,更加簡潔 不易出錯。讀者如果想借助opencv最新的功能,...

Opencv模組功能介紹

歡迎關注我的部落格 和站在巨人的肩膀上才能看的更遠,而 opencv 就是乙個由 intel 公司發起的乙個計算機視覺和影象處理的巨人 開源的函式庫 在這裡我們可以很輕鬆的呼叫 opencv 為我們提供的 500多個 c c 函式,這些跨平台的函式具有強大的影象和矩陣處理的運算能力。如今 openc...