OpenCV2.1+VS2008这种组合读取MTS视频文件不是很顺利,通过多次尝试终于找到一种可以很好读取视频文件以及保存视频文件的方法:
nFrmNum++;
sprintf(subfilename,"E:\\车牌图像\\002.MTS\\%d.bmp",nFrmNum);
cvCopy(pCurrent,pCurrent_bak,0);
cvSaveImage(subfilename,pCurrent);
1、选择Release模式,将连接库文件设定为cv210.lib cxcore210.lib cvaux210.lib highgui210.lib,如下图所示:
2、并且在读入视频后,需要对读入的图像进行一次操作,如复制,才能正确保存图像,否则报错!
while(pCurrent = cvQueryFrame(pCapture))
{
}