原创 使用cvCreatVideoWriter和cvWriteFrame將圖片或數據幀寫入到AVI中

cvCreateVideoWriter 創建視頻文件寫入器 typedef struct CvVideoWriter CvVideoWriter; CvVideoWriter* cvCreateVideoWriter( const cha

原创 cvRectangle的用法

Rectangle 繪製簡單、指定粗細或者帶填充的 矩形 void cvRectangle( CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color,

原创 cvFindContours的用法

函數cvFindContours從二值圖像中檢索輪廓,並返回檢測到的輪廓的個數。first_contour的值由函數填充返回,它的值將爲第一個外輪廓的指針,當沒有輪廓被檢測到時爲NULL。其它輪廓可以使用h_next和v_next

原创 OpenCV簡介

什麼是OpenCV OpenCV是Intel®開源計算機視覺庫。它由一系列 C 函數和少量 C++ 類構成,實現了圖像處理和計算機視覺方面的很多通用算法。 下載OpenCV http://www.sourceforge.ne

原创 cvConvert的用法

OpenCV可用以下函數顯示一個CvArr類數據mat cvNamedWindow("WinName",CV_WINDOW_AUTOSIZE); cvShowImage("WinName",mat); cvWaitKey(0); 但往往

原创 cvPutText的用法

函數cvPutText使用給定的字體和顏色在圖像上顯示文本字符串。這些顯示的文本由感興趣矩形包圍着。不屬於指定字體的符號將被這些矩形符號替代。void cvPutText( CvArr* img, const char* text, Cv

原创 cvWaitKey函數說明

cvWaitKey(int delay) cvWaitKey()函數的功能是是程序暫停,等待用戶觸發一個按鍵操作。但如果該函數參數設爲一個正數,則程序將暫停一段時間,時間長爲該整數值個毫秒單位,然後繼續執行程序,即使用戶沒有按下任何鍵

原创 cvLoadImage函數使用

從文件中讀取圖像 IplImage* cvLoadImage( const char* filename, int iscolor=1 ); filename要被讀入的文件的文件名。iscolor指定讀入圖像的顏色: 如果 >0,

原创 cvAbsDiff的用法

AbsDiff   OpenCV 中計算兩個數組差的絕對值的函數。   void cvAbsDiff( const CvArr* src1, const CvArr* src2, CvArr* dst );   src1  

原创 cvBoundingRect的用法

BoundingRect 計算點集的最外面(up-right)矩形邊界 CvRect cvBoundingRect( CvArr* points, int update=0 ); points二維點集,點的序列或向量 (CvMat)

原创 cvCreateCameraCapture函數使用說明

cvCreateCameraCapture 初始化從攝像頭中獲取視頻 CvCapture* cvCreateCameraCapture( int index ); index 要使用的攝像頭索引。如果只有一個攝像頭或者用哪個攝像頭也

原创 cvDilate的用法

函數名:cvDilate   void cvDilate( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 );   src

原创 cvNamedWindow函數使用說明

cvcvvNamedWindow cvNamedWindow 創建窗口 int cvNamedWindow( const char* name, int flags ); name窗口的名字,它被用來區分不同的窗口,並被顯示爲窗口

原创 cvRunningAvg的用法

opencv中的函數,用來更新移動平均。用法:   void cvRunningAvg(const CvArr * image,   CvArr* acc,   double alpha,   const CvArr* m

原创 cvCreateVideoWriter的用法

cvCreateVideoWriter   創建視頻文件寫入器   typedef struct CvVideoWriter CvVideoWriter;   CvVideoWriter* cvCreateVideoWri