我是靠谱客的博主 温暖书包,这篇文章主要介绍IplImage* cvCapture* 的释放,现在分享给大家,希望可以做个参考。







        IplImage *pFrame = NULL;
	std::string pHashV_t;
	errno_t err;     //err==0 文件成功打开,err!=0文件打开失败
	FILE *fp;
	err=fopen_s(&fp,"1.txt","r+");           //数据库文档
	string picNtime;

	while (tms_start<tms_stop)   
    {   
		cvSetCaptureProperty(pCap,CV_CAP_PROP_POS_MSEC,tms_start);   

		pFrame=cvQueryFrame(pCap);

		Mat pmFrame(pFrame,0);
	       pHashV_t=pHashValue(pmFrame);

		fwrite(pHashV_t.c_str(),pHashV_t.size(),1,fp);
		fprintf(fp,"n");
		tms_start=tms_start+frmTime;
		 
     }
	fclose(fp);
	cvReleaseCapture(&pCap);
//	cvReleaseImage(&pFrame);


这种情况下只需要做 cvReleaseCapture(&pCap),而不需要做cvReleaseImage(&pFrame).

最后

以上就是温暖书包最近收集整理的关于IplImage* cvCapture* 的释放的全部内容,更多相关IplImage*内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(97)

评论列表共有 0 条评论

立即
投稿
返回
顶部