我是靠谱客的博主 温暖书包,最近开发中收集的这篇文章主要介绍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* cvCapture* 的释放所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部