查ICP網:全新的綜合網站備案信息查詢網
Copyright ? 2008-2028 www.mshuangcha.com [ 查icp] All Rights Reserved.
什么是opencv?opencv是什么意思?opencv有哪些功能和模塊?下面是關于opencv的介紹。
據了解,OpenCV是一個開源的計算機視覺庫,OpenCV設計用于高效的計算,十分強調實時應用的開發。它由C++語言編寫并進行了深度優化,由一系列C函數和少量C++類構成,同時提供了Python、C++、MATLAB等常用編程語言接口,該庫具有2500多種優化算法,其中包括一整套經典和最新的計算機視覺和機器學習算法。
OpenCV有哪些功能模塊?
1.核心功能(core):定義基本數據結構的緊湊模塊,包括密集的多維數組Mat和所有其他模塊使用的基本功能;
2.圖像處理(imgproc):一種圖像處理模塊,包括線性和非線性圖像過濾,幾何圖像轉換(調整大小、仿射和透視變形、基于常規表的重新映射),顏色空間轉換,直方圖等;
3.視頻分析(video):視頻分析模塊,包括運動估計,背景減法和對象跟蹤算法;
4.攝像機校準和3D重建(calib3d):基本的多視圖幾何算法,單攝像機和立體攝像機校準,對象姿態估計,立體對應算法以及3D重構要素;
5.2D要素框架(features2d):顯著特征檢測器,描述符和描述符匹配器;
6.對象檢測(objdetect):檢測對象和預定義類的實例(例如:面孔、眼睛、杯子、人、汽車等);
7.高級GUI(highgui):簡單的UI功能的易于使用的界面;
8.視頻I/O(videoio):用于視頻捕獲和視頻編解碼器的易于使用的界面。
以上就是有關opencv是什么的介紹。