OpenCV圖像的矩陣操作主要由一下函數實現
矩陣和圖像的基本操作
函數名稱 | 描述 |
cvAbs
計算數組中所有元素的絕對值
cvAbsDiff
計算兩個數組差值的絕對值
cvAbsDiffs
計算數組和標量差值的絕對值
cvAdd
兩個數組的元素級的加運算
cvAdds
一個數組和一個標量的元素級的相加運算
cvAddWeighted
兩個數組的元素的加權相加運算(alpha融合)
cvAvg
計算數組所有元素的平均值
cvAvgSdv
計算數組中所有元素的絕對值和標准差
cvCalcCovarMatrix
計算一組n維空間向量的協方差
cvCmp
對兩個數組中的所有元素運用設置的比較操作
cvCmps
對數組和標量運用設置的比較
cvConvertScale
用可選的縮放值轉換數組元素類型
cvConvertScaleAbs
計算可選的縮放值的絕對值之後在轉換數組元素的類型
cvCopy
把數組中的值復制到另一個數組中
cvCountNonZero
計算數組中非0值的個數
cvCrossProduct
計算兩個三維向量的向量積(叉積)
cvCvtColor
將數組通道從一個顏色空間轉換到另外一個顏色空間
cvDet
計算方陣的行列式
cvDiv
用另外一個數組對一個數組進行元素級的除法運算
cvDotProduct
計算兩個向量的點積
cvEigenVV
計算方陣的特征值和特征向量
cvFlip
圍繞選定軸翻轉
cvGEMM
矩陣乘法
cvGetCol
從一個數組的列中復制元素
cvGetCols
從數據的相鄰的多列中復制元素
cvGetDiag
復制數組中對角線上的所有元素
cvGetDims
返回數組的維數
cvGetDimSize
返回一個數組的所有維大小
cvGetRow
從一個數組的行中復制元素
cvGetRows
從一個數組的多個相鄰行中復制元素
cvGetSize
得到二維數組的尺寸,一CvSize返回
cvGetSubRect
從一個數組的子區域復制元素值
cvInRange
檢查一個數組的元素是否在另外兩個數組中的值范圍內
cvInRangeS
檢查一個數組的元素是否在另外兩個標量的范圍內
cvInvert
求矩陣的轉置
cvMahalonobis
計算兩個向量間的馬氏距離
cvMax
在兩個數組中進行元素級的取最大值操作
cvMaxS
在一個數組和一個標量中進行元素級的取最大值操作
cvMerge
把幾個單通道圖像合並為一個多通道圖像
cvMin
在兩個數組中進行元素級的取最小值操作
cvMinS
在一個數組和一個標量中進行元素級的取最小值操作
cvMinMaxLoc
尋找數組中的最大最小值
cvMul
計算兩個數組元素級的乘積
cvNot
按位對數組中的每一個元素求反
cvNorm
計算兩個數組的正態相關性
cvNormalize
將數組中的元素歸一化
cvOr
對兩個數組元素按位或操作
cvOrs
對數組與標量之間進行按位或操作
cvReduce
通過給定的操作符將二維數組約簡為向量
cvRepeat
以平鋪的方式進行數組復制
cvSet
用給定值初始化數組
cvSetZero
將數組中的所有元素初始為0
cvSetIdentity
將數組中對角線上的元素設為1,其他為0
cvSolve
求出線性方程的解
cvSplit
將多通道數組分割成但通道數組
cvSub
兩個數組元素級的相減
cvSubS
元素級的從數組減去標量
cvSubRS
元素級的從標量減去數組
cvSum
對數組中的所有元素求和
cvSVD
二維矩陣的奇異值分解
cvSVBkSb
奇異值回代計算
cvTrace
計算矩陣跡
cvTranspose
矩陣的轉置運算
cvXor
對兩個數組進行按位異或運算
cvXorS
在數組和標量之間進行安慰異或操作
cvZero
將所有數組中的元素置為0
--------------------------------------分割線 --------------------------------------
Ubuntu Linux下安裝OpenCV2.4.1所需包 http://www.linuxidc.com/Linux/2012-08/68184.htm
Ubuntu 12.04 安裝 OpenCV2.4.2 http://www.linuxidc.com/Linux/2012-09/70158.htm
CentOS下OpenCV無法讀取視頻文件 http://www.linuxidc.com/Linux/2011-07/39295.htm
Ubuntu 12.04下安裝OpenCV 2.4.5總結 http://www.linuxidc.com/Linux/2013-06/86704.htm
Ubuntu 10.04中安裝OpenCv2.1九步曲 http://www.linuxidc.com/Linux/2010-09/28678.htm
基於QT和OpenCV的人臉識別系統 http://www.linuxidc.com/Linux/2011-11/47806.htm
--------------------------------------分割線 --------------------------------------
OpenCV的詳細介紹:請點這裡
OpenCV的下載地址:請點這裡