【读取视频某一张,并保存图片】
#include <stdafx.h>
#include <opencv2\opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
VideoCapture video;
video.open("1.avi");
int m = video.get(CV_CAP_PROP_FRAME_COUNT); //计算总帧数;
cout << "帧数" << m << endl;
Mat image;
video.set(CAP_PROP_POS_FRAMES, 61); //设置当前帧的位置;
video.read(image); //读取当前帧;
imshow("读取10s图片", image); //显示当前帧;
imwrite("lmx1.jpg", image); //写入当前帧;
system("pause");
waitKey (0);
return 0;
}