A
cvAbs:計算數組中所有元素的絕對值;
cvAbsDiff:計算兩個數組差值的絕對值;
cvAbsDiffS:計算數組和標量差值的絕對值;
cvAcc:可以將8位整數類型圖像累加爲浮點圖像;
cvAdaptiveThreshold:圖像自適應閾值;
cvAdd:兩個數組的元素級的加運算;
cvAddS:一個數組和一個標量的元素級的相加運算;
cvAddWeighted:兩個數組的元素級的加權相加運算(alpha運算);
cvAnd:對兩個數組進行按位與操作;
cvApproxPoly:使用多邊形逼近一個輪廓;
cvAvg:計算數組中所有元素的平均值;
cvAvgSdv:計算數組中所有元素的絕對值和標準差;
C
cvCalcBackProject:反向投影;
cvCalcBackProjectPatch:圖塊的方向投影;
cvCalcCovarMatrix:計算一組n維空間向量的協方差;
cvCalcEMD2:陸地移動距離(EMD)算法;
cvCalcHist:從圖像中自動計算直方圖;
cvCalcOpticalFlowLK:實現非金字塔的Lucas-Kanade稠密光流算法;
cvCamShift:camshift跟蹤算法;
cvCanny:Canny邊緣檢測;
cvCartToPolar:將數值從笛卡爾空間到極座標(極性空間)進行映射;
cvCircle:畫圓;
cvCloneImage:將整個IplImage結構複製到新的IplImage中;
cvCloneMat:根據一個已有的矩陣創建一個新矩陣;
cvCmp:對兩個數組中的所有元素運用設置的比較操作;
cvCmpS:對數組和標量運用設置的比較操作;
cvCompareHist:用於對比兩個直方圖的相似度;
cvContourPerimeter:輪廓長度;
cvContoursMoments:計算輪廓矩;
cvConvertImage:用於在常用的不同圖像格式之間轉換;
cvConvertPointsHomogenious:對齊次座標進行轉換;
cvConvertScale:用可選的縮放值轉換數組元素類型;
cvConvertScaleAbs:計算可選的縮放值的絕對值之後再轉換數組元素的類型;
cvCopy:把數組中的值複製到另一個數組中;
cvCopyMakeBorder:將特定的圖像輕微變大,然後以各種方式自動填充圖像邊界;
cvCountNonZero:計算數組中非0值的個數;
cvCreateCameraCapture:從攝像設備中讀入數據;
cvCreateConDensation:創建condensation濾波器;
cvCreateFileCapture:通過參數設置確定要讀入的AVI文件;
cvCreateHist:創建一新直方圖;
cvCreateKalman:創建Kalman濾波器;
cvCreateMemStorage:用於創建一個內存存儲器;
cvCreateSeq:創建序列;
cvCreateTrackbar:創建一個滾動條;
cvCreateVideoWriter:創建一個寫入設備以便逐幀將視頻流寫入視頻文件;
cvCrossProduct:計算兩個三維向量的向量積(叉積);
cvCvtColor:將數組的通道從一個顏色空間轉換另外一個顏色空間;
cvCvtSeqToArray:複製序列的全部或部分到一個連續內存數組中;
D
cvDCT:離散餘弦變換;
cvDestroyAllWindow:用來關閉所有窗口並釋放窗口相關的內存空間;
cvDestroyWindow:銷燬顯示圖像文件的窗口;
cvDet:計算方陣的行列式;
cvDFT:離散傅里葉變換;
cvDilate:形態學膨脹;
cvDistTransform:圖像的距離變換;
cvDiv:用另外一個數組對一個數組進行元素級的除法運算;
cvDotProduct:計算兩個向量的點積;
cvDrawContours:繪製輪廓;
cv2DRotationMatrix:仿射映射矩陣的計算;
E
cvEigenVV:計算方陣的特徵值和特徵向量;
cvEllipse:畫橢圓;
cvEllipseBox:使用外接矩形描述橢圓;
cvEndWriteStruct:結束寫入數據結構;
cvEqualizeHist:直方圖均衡化;
cvErode:形態腐蝕;
F
cvFilter2D:圖像卷積;
cvFindChessboardCorners:定位棋盤角點;
cvFindContours:從二值圖像中尋找輪廓;
cvFindCornerSubPix:用於發現亞像素精度的角點位置;
cvFindHomography:計算單應性矩陣;
cvFitLine:直線擬合算法;
cvFlip:圍繞選定軸翻轉;
cvFillPoly、cvFillConvexPoly、cvPolyLine:畫多邊形;
cvFloodFill:漫水填充算法,用來進一步控制哪些區域將被填充顏色;
G
cvGEMM:矩陣乘法
cvGetAffineTransform:仿射映射矩陣的計算;;
cvGetCaptureProperty:查詢CvCapture對象的各種屬性;
cvGetCol:從一個數組的列中複製元素;
cvGetCols:從數據的相鄰的多列中複製元素;
cvGetDiag:複製數組中對角線上的所有元素;
cvGetDims:返回數組的維數;
cvGetDimSize:返回一個數組的所有維的大小;
cvGetFileNode:在映圖或文件存儲器中找到節點;
cvGetFileNodeByName:在映圖或存儲器中找到相應節點;
cvGetFileNodeName:返回文件的節點名;
cvGetHashedKey:爲名稱返回一個惟一的指針;
cvGetImage:CvMat圖像數據格式轉換成IplImage圖像數據格式;
cvGetModuleInfo:檢查IPP庫是否已經正常安裝並且檢驗運行是否正常;
cvGetPerspectiveTransform:計算透視映射矩陣;
cvGetQuadrangleSubPix:仿射變換;
cvGetRootFileNode:獲取存儲器最頂層的節點;
cvGetRow:從一個數組的行中複製元素值;
cvGetSize:當前圖像結構的大小, 以CvSize返回;
cvGetSubRect:從一個數組的子區域複製元素值;
cvGetTrackbarPos:讀取滑動條的值;
cvGoodFeaturesToTrack:尋找角點;
cvGrabFrame:用於快速將視頻幀讀入內存;
H
cvHoughCircles:霍夫圓變換;
cvHoughLines2:霍夫直線變換;
I
cvInitFont:採用一組參數配置一些用於屏幕輸出的基本個特定字體;
cvInitLineIterator:對任意直線上的像素進行採樣;
cvInpaint:修補圖像;
cvInRange:檢查一個數組的元素是否在另外兩個數組中的值的範圍內;
cvInRangeS:檢查一個數組的元素的值是否在另外兩個標量的範圍內;
cvIntegral:計算積分圖像;
cvInvert:求矩陣的逆;
K
cvKMeans2:K均值
L
cvLaplace:拉普拉斯變換、圖像邊緣檢測;
cvLine:畫直線;
cvLoad:矩陣讀取;
cvLoadImage:將圖像文件加載至內存;
cvLogPolar:對數極座標變換;
M
cvMahalonobis:計算兩個向量間的馬氏距離;
cvMakeHistHeaderForArray:根據已給出的數據創建直方圖;
cvMatchShapes:使用矩進行匹配;
cvMatchTemplate:模板匹配;
CV_MAT_ELEM:從矩陣中得到一個元素;
cvMatMul:兩矩陣相乘;
cvMax:在兩個數組中進行元素級的取最大值操作;
cvMaxS:在一個數組和一個標量中進行元素級的取最大值操作;
cvMeanShift:mean-shift跟蹤算法;
cvMerge:把幾個單通道圖像合併爲一個多通道圖像;
cvMin:在兩個數組中進行元素級的取最小值操作;
cvMinMaxLoc:尋找數組中的最大最小值;
cvMinS:在一個數組和一個標量中進行元素級的取最小值操作;
cvMoments:計算Hu不變矩;
cvMorphologyEx:更通用的形態學函數;
cvMoveWindow:將窗口移動到其左上角爲x,y的位置;
cvMul:計算兩個數組的元素級的乘積(點乘);
cvMulSpectrums:頻譜乘法;
N
cvNamedWindow:在屏幕上創建一個窗口;
cvNorm:計算數組的絕對範數,絕對差分範數或者相對差分範數;
cvNormalize:將數組中元素進行歸一化;
cvNormalizeHist:歸一化直方圖;
cvNot:按位對數組中的每一個元素求反;
O
cvOpenFileStorage:爲讀/寫打開存儲文件;
cvOr:對兩個數組進行按位或操作;
cvOrs:在數組與標量之間進行按位或操作;
P
cvPerspectiveTransform:稀疏透視變換;
cvPolarToCart:將數值從極性空間到笛卡爾空間進行映射;
cvPutText:在圖像上輸出一些文本;
cvPyrDown:圖像金字塔,降採樣,圖像縮小爲原來四分之一;
cvPyrSegmentation:利用金字塔實現圖像分割;
cvPyrUp:圖像金字塔,將現有的圖像在每個維度上都放大兩倍;
Q
cvQueryFrame:用來將下一幀視頻文件載入內存;
R
cvRead:將對象解碼並返回它的指針;
cvReadByName:找到對象並解碼;
cvReadInt:讀取一個無名稱的整數型;
cvReadIntByName:讀取一個有名稱的整數型;
cvReadRawData:讀取多個數值;
cvReadRawDataSlice:讀取文件節點的內容;
cvReadReal:讀取一個無名稱的浮點型;
cvReadRealByName:讀取一個有名稱的浮點型;
cvReadString:從文件節點中尋找字符串;
cvReadStringByName:找到一個有名稱的文件節點並返回它;
cvRectangle:畫矩形;
cvReduce:通過給定的操作符將二維數組簡爲向量;
cvReleaseCapture:釋放CvCapture結構開闢的內存空間;
cvReleaseFileStorage:釋放存儲的數據;
cvReleaseImage:釋放圖像文件所分配的內存;
cvReleaseVideoWriter:釋放CvVideoWriter結構開闢的內存空間;
cvRemap:圖像重映射,校正標定圖像,圖像插值;
cvRepeat:以平鋪的方式進行數組複製;
cvResize:放大或縮小圖像;
cvResizeWindow:用來調整窗口的大小;
cvRetrieveFrame:對讀入幀做所有必須的處理;
cvRodrigues2:羅德里格斯變換;
S
cvSampleLine:對直線採樣;
cvSave:矩陣保存;
cvSaveImage:保存圖像;
cvScale:是cvConvertScale的一個宏,可以用來重新調整數組的內容,並且可以將參數從一種數據類型轉換爲另一種;
cvSeqInvert:將序列進行逆序操作;
cvSet:用給定值初始化數組;
cvSetCaptureProperty:設置CvCapture對象的各種屬性;
cvSetTrackbarPos:設置滑動條的值;
cvSetZero:將數組中所有元素初始化爲0;
cvShowImage:在一個已創建好的窗口中顯示圖像;
cvSmooth:對圖像進行平滑處理;
cvSobel:圖像邊緣檢測,Sobel算子;
cvSolve:求出線性方程組的解;
cvSplit:將多通道數組分割成多個單通道數組;
cvStartReadRawData:初始化文件節點序列的讀取;
cvStartWriteStruct:開始寫入新的數據結構;
cvSub:兩個數組元素級的相減;
cvSubRS:元素級的從標量中減去數組;
cvSubS:元素級的從數組中減去標量;
cvSum:對數組中的所有元素求和;
cvSVBkSb:奇異值回代計算;
cvSVD:二維矩陣的奇異值分解;
T
cvT:是函數cvTranspose的縮寫;
cvThreshHist:直方圖閾值函數;
cvThreshold:圖像閾值化;
cvTrace:計算矩陣跡;
cvTransform:稀疏仿射變換;
cvTranspose:矩陣的轉置運算;
W
cvWaitKey:使程序暫停,等待用戶觸發一個按鍵操作;
cvWarpAffine:稠密仿射變換;
cvWarpPerspective:密集透視變換(單應性);
cvWatershed:分水嶺算法;
cvWrite:寫一個對象;
cvWriteComment:寫一個XML或YAML的註釋字串;
cvWriteFileNode:將文件節點寫入另一個文件存儲器;
cvWriteFrame:逐幀將視頻流寫入文件;
cvWriteInt:寫入整數型;
cvWriteRawData:寫入多個數值;
cvWriteReal:寫入浮點型;
cvWriteString:寫入字符型;
X
cvXor:對兩個數組進行按位異或操作;
cvXorS:在數組和標量之間進行按位異或操作;
Z
cvZero:將所有數組中的元素置爲0;