歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> OpenCV圖像的矩陣操作

OpenCV圖像的矩陣操作

日期:2017/3/1 9:38:14   编辑:Linux編程

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的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved