//视频保存位置string outputVideoPath = "/home/lhc/_20211209204549292.avi";//打开摄像头VideoCapture capture0(0);VideoWriter outputVideo;//获取当前摄像头的视频信息cv::Size S = cv::Size((int)capture0.get(CV_CAP_PROP_FRAME_WIDTH),(int)capture0.get(CV_CAP_PROP_FRAME_HEIGHT));//打开视频路劲,设置基本信息 open函数中你参数跟上面给出的VideoWriter函数是一样的outputVideo.open(outputVideoPath, CV_FOURCC('P','I','M','1'), 20.0, S, true);//if (!outputVideo.isOpened()) {cout << "fail to open!" << endl;}cv::Mat frameImage;int count = 0;while(true) {//读取当前帧capture0 >> frameImage;if (frameImage.empty()) break;++count;//输出当前帧cv::imshow("output", frameImage);//保存当前帧outputVideo << frameImage;if (char(waitKey(1)) == 'q') break;}std::cout << "TotalFrame: " << count << std::endl;

OPENCV C++保存视频相关推荐

  1. opencv保存视频编码方式

    opencv常见保存视频的编码方式为MPV4,但是HTML5无法显示mpv4编码的视频,我们需要选择合适的编码来兼容. windows下使用avc1可以实现编码,选择H264编码报错可以尝试直接将fo ...

  2. OpenCV 保存视频

    在OpenCV中保存视频使用的是VedioWriter对象,在其中指定输出文件的名称,如下所示: 1.创建视频写入的对象 out = cv2.VideoWriter(filename,fourcc, ...

  3. python opencv按照一定间隔保存视频帧

    python opencv按照一定间隔保存视频帧 文章目录: 一.获取视频流的相关参数 二.设置间隔保存视频帧 想实现opencv读取视频帧,按照一定的时间间隔然后保存图片下来,因为所有的帧都保存下来 ...

  4. 运行opencv保存视频时出现错误的解决方法

    运行repo代码时,用opencv保存结果视频的时候,如果出现以下问题: 一.明明有写opencv保存的代码,但是就是没保存视频 解决方法:这时候就要定位到opencv保存视频的代码里去,一般保存视频 ...

  5. OpenCV API使用笔记 —— 4. 如何保存视频文件

    文章目录 写入图片帧信息 C/CPP示例 Python示例 在<OpenCV API使用笔记 -- 1. 如何打开摄像头或视频文件> 介绍过使用「VideoCapture」类,可以打开摄像 ...

  6. c++ opencv 保存视频数据

    初始化视频文件 /** videoname: 视频保存的名称.使用opencv 保存视频时,视频格式为 .avi: 保存为 .mp4文件时,需要使用 FFMPEG进行保存. CV_FOURCC 视频编 ...

  7. opencv基本操作二(读取视频流与保存视频、读取摄像头并保存视频)

    opencv基本操作二 要点 代码 例程一 例程二 要点 opencv常用读视频函数 cv2.VideoCapture .cv2.VideoCapture.get 等,可以参考这里 opencv常用写 ...

  8. 用opencv打开一个视频并加特效(灰度转换、高斯滤波、canny边缘检测处理)再保存

    做这个代码时只在保存转化后的视频时出现了问题,就是保存的avi文件打不开,并且大小很小(所以我怀疑没有写进去) 导致出错的代码 VideoWriter writer("qinshi3.avi ...

  9. opencv VideoWriter保存摄像头视频、本地视频等

    打开视频文件或摄像头视频需要使用Opencv中的VideoCapture类,保存视频或摄像头视频到本地磁盘,需要使用Opencv中的VideoWriter类. VideoWriter类的一个常用构造方 ...

最新文章

  1. 关于C# WinForm中进度条的实现方法
  2. 向函数传递一维数组和已知大小的二维数组
  3. sharepoint webpart 样式修改
  4. hdu 4284 floyd+暴搜
  5. oracle的工具cmd,数据库命令行工具DBCLI
  6. 当c语言老师遇到网络崩溃,网络教学搞不定?工科教授来支招!
  7. 两用物项许可证办理流程_办理医疗器械经营许可证流程
  8. PHP 的魔术方法及其应用
  9. 一、数据库应用系统分析及规划
  10. Salesforce:下个财年营收我们有望突破100亿美元
  11. 最新PHP超精简全站自适应小说网网站源码
  12. 【算法很美】递归、查找、排序 (下)
  13. 如何正确nandflash的块地址和页地址
  14. c语言 code table,单片机C语言unsigned char code table是什么意思?
  15. android与iPhoneX区别,iphone8plus和iphonex区别 买iphone8plus还是iphonex好
  16. 小米基于OpenStack搭建私有云平台技术架构大揭秘!
  17. 项目二--Time类
  18. Linux驱动学习--V4L2框架
  19. 没有人能够一味地淡定,没有人能够一味地忍受
  20. PyCharm的配置(背景颜色+字体大小+行号+解释器选择等)

热门文章

  1. 解决Monterey12系统CleanMyMac X闪退问题
  2. java制造业生产管理系统源码
  3. 阿里IOT 应用托管部署 (2020/12/02)
  4. mysql外码内码定义_内码和外码分别是什么啊?
  5. hive难点以及例子SXT
  6. three.js法线贴图与凹凸贴图的对比
  7. 捷联惯导算法--体会与心得
  8. 基于python实现在线听音乐(QQ音乐)
  9. 算法笔记 分治:循环赛日程 棋盘覆盖 选择问题 输油管问题 整数因子分解
  10. java3d翻转纪念相册_抖音上很火的3D立体动态相册实现代码!