從攝像頭或者檔案中抓取並返回一幀
IplImage* cvQueryFrame( CvCapture* capture );
capture
視頻獲取結構。
函式cvQueryFrame從攝像頭或者檔案中抓取一幀,然後解壓並返回這一幀。 這個函式僅僅是函式cvGrabFrame和 函式cvRetrieveFrame在一起調用的組合。 返回的圖像不可以被用戶釋放或者修改。
cvQueryFrame的參數為CvCapture結構的指針。用來將下一幀視頻檔案載入記憶體,返回一個對應當前幀的指針。與cvLoadImage不同的是cvLoadImage為圖像分配記憶體空間,而cvQueryFrame使用已經在cvCapture結構中分配好的記憶體。這樣的話,就沒有必要通過cvReleaseImage()對這個返回的圖像指針進行釋放,當CvCapture結構被釋放後,每一幀圖像所對應的記憶體空間即會被釋放。
相關詞條
-
cvQueryFrame
OpenCV中一個函式cvQueryFrame從攝像頭或者檔案中抓取並返回一幀IplImage* cvQueryFrame...cvQueryFrame從攝像頭或者檔案中抓取一幀,然後解壓並返回這一幀。 這個函式...
-
CvGrabFrame
cvQueryFrame從攝像頭或者檔案中抓取一幀,然後解壓並返回這一幀。這個函式僅僅是函式...capture到合適的幀。 注意: cvQueryFrame返回的 指針總是指向同一塊記憶體。建議cvQueryFrame後拷貝一份。而且返回的幀需要...
-
cvGetCaptureProperty
在cvQueryFrame被調用一次後,再調用...cvQueryFrame。 ...
-
混合高斯模型
= cvQueryFrame( pCapture...
概念介紹 背景模型