您当前的位置:首页 > 计算机 > 编程开发 > OpenCV

opencv4将图片写成avi视频

时间:07-24来源:作者:点击数:

直接上代码

cv::VideoCapture cap;#用来从视频中获取图片.
cv::VideoWriter output_video;#用来将图片写入到视频中.

cap.open("./test.avi");
int video_fps = cap.get(CAP_PROP_FPS); //获取帧率
int width  = cap.get(CAP_PROP_FRAME_WIDTH);//获取图像宽 
int height = cap.get(CAP_PROP_FRAME_HEIGHT); //获取图像高
output_video.open("./result.avi", cv::VideoWriter::fourcc('D', 'I', 'V', 'X'), video_fps, Size(width,height), true);

while(cap.isOpened())
{
    cv::Mat frame;
    cap >> frame;#从视频中获取图片.
    cv::Mat img=frame.clone();
     
    output_video << img;#将图片写入到视频中.
}

output_video.release();

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门