官术网_书友最值得收藏!

3.1 模塊導讀

core模塊對應的頭文件為"opencv2/core.hpp",該頭文件中定義了一些枚舉類型標志或類型,用于函數中的參數,如排序標志SortFlags;定義了基礎運算函數,如add、subtract、multiply和divide的四則運算等。另外,該頭文件中還定義了異常類Exception,該類繼承于std:exception,用于處理OpenCV中的異常。

"opencv2/core.hpp"頭文件的定義與說明如下:

OpenCV中的所有內容都定義在命名空間cv中:

下面代碼定義了異常類,這個類封裝了關于程序中發生的錯誤的所有或幾乎所有必要的信息。異常通常是通過CV_Error和CV_Error_ 宏來隱式構造與拋出的。

下面代碼定義了一些枚舉類型的標志,這些標志在后續的算法函數中用于參數傳遞:

core模塊中定義了很多基礎運算,如矩陣交換、加減乘除等運算(可以參見案例16):

如下為與矩陣中最大值/最小值處理相關的函數:

如下為與矩陣降維、圖像通道處理相關的函數(可以參見案例23):

如下為與矩陣旋轉或翻轉相關的操作(見案例24):

如下為與矩陣拼接相關的操作(可參見案例25):

如下為矩陣的按位操作(可以參見案例17):

如下是計算兩個矩陣之間逐元素絕對差值的代碼:

如下為矩陣拷貝、矩陣比較及求最大/最小值的函數(見案例19):

如下為與矩陣代數運算相關的函數(見案例18):

如下為與主成分分析相關的函數:

如下為與矩陣奇異值分解相關的函數:

如下函數用來計算兩個向量之間的馬氏距離:

如下為用于矩陣傅里葉變換、余弦變換等變換的函數(見案例27):

如下為與隨機數矩陣相關的運算函數(見案例21):

如下為一些類的聲明:

函數kmeans實現了一個k-Means算法,該算法可以找到聚類的中心,并對聚類周圍的輸入樣本進行分組:

如下為一些類的聲明:

主站蜘蛛池模板: 墨玉县| 广西| 肇源县| 炎陵县| 平定县| 五大连池市| 同心县| 股票| 土默特右旗| 仁化县| 营山县| 水城县| 永善县| 中西区| 昌平区| 湟中县| 江油市| 新干县| 九龙县| 阳西县| 遂平县| 大英县| 曲阜市| 丽水市| 门头沟区| 开平市| 北京市| 喀喇| 万山特区| 沙洋县| 河东区| 华安县| 榆林市| 温宿县| 铁岭市| 冷水江市| 游戏| 黎川县| 临夏县| 塔城市| 孙吴县|