概述
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* 的释放所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复