opencv2读取摄像头并保存为视频

#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
    VideoCapture cap(0);//读取usb摄像头视频
    if(!cap.isOpened())
    {
        cout<<"Capture could not be opened successfully"<<endl;
        return -1;
    }
    Size S=Size((int)cap.get(CV_CAP_PROP_FRAME_WIDTH),(int)cap.get(CV_CAP_PROP_FRAME_HEIGHT));
    VideoWriter put("output.mpg",CV_FOURCC('M','P','E','G'),50,S);//输出保存为视频名为output.mpg;MPEG为对应的编码器。
    //VideoWriter put("output.avi",CV_FOURCC('M','P','E','G'),50,S);//可以将视频保存为avi格式的
    if(!put.isOpened())  {
        cout<<"File could not be created for writing. Check permissions"<<endl;
        return -1;
    }
    namedWindow("Video");
    while(char(waitKey(1))!='q'&&cap.isOpened())
    {
        Mat frame;
        cap>>frame;
        if(frame.empty())
        {
            cout<<"Video over"<<endl;
            break;
        }
        imshow("Video",frame);
        put<<frame;
    }
    return 0;
}

opencv2读取摄像头并保存为视频相关推荐

  1. opencv-python读取摄像头视频流保存为视频

    opencv-python读取摄像头视频流保存为视频文件 opencv-python version:4.4.0.46 代码如下: import cv2# 通过cv2中的类获取视频流操作对象cap c ...

  2. 嵌入式linux摄像头视频教程,嵌入式Linux下LCD应用编程: 读取摄像头画面完成本地视频监控画面显示...

    一.开发环境介绍 开发板:友善之臂Tiny4412 LCD型号:S702 .分辨率: 800*480 Linux内核版本:Linux 3.5 摄像头:USB免驱摄像头 文本显示采用矢量字库, Free ...

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

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

  4. python-opencv 读取摄像头并保存为.mp4视频 及 VideoCapture()的使用

    import cv2 import sys import timedt = "2019-01-23 15:29:00" #转换成时间数组 timeArray = time.strp ...

  5. python-opencv 读取摄像头并保存为.mp4视频

    import cv2 import sys import timedt = "2019-01-23 15:29:00" #转换成时间数组 timeArray = time.strp ...

  6. Opencv读取视频、打开摄像头、保存视频和视频倒放

    原文出处:https://blog.csdn.net/yang_xian521/article/details/7440190 看了这个觉得说得很对,说白了Opencv主要针对是图像处理的计算机视觉库 ...

  7. hutool 读取扩展名文件_Python OpenCV视觉智能感知第一讲——读取摄像头或视频文件并播放显示...

    Python OpenCV视觉智能感知 第一讲--读取摄像头或视频文件并播放显示 本部分内容将深入.全面.详细地介绍如何使用Anaconda Python和OpenCV读取摄像头或视频文件,并进行播放 ...

  8. 【javaCV基于虹软人脸识别demo添加电脑摄像头人脸识别(图片保存,视频保存,摄像头显示等 )(附源码)】

    javaCV基于虹软人脸识别demo添加电脑摄像头人脸识别(图片保存,视频保存,摄像头显示等 )(附源码) 文章目录 javaCV基于虹软人脸识别demo添加电脑摄像头人脸识别(图片保存,视频保存,摄 ...

  9. Qt+OpenCV摄像头读取保存回放视频

    上一篇文章中,在Qt中配置了OpenCV的开发环境,并且添加了所需要的库文件,这篇文章,开始读取摄像头视频,并保存 要注意OpenCV2和OpenCV3的读取保存方法是有区别的,本文是基于OpenCV ...

最新文章

  1. 消灭Bug!推荐7款优秀的开源Bug跟踪工具
  2. 不同Unix环境下date计算日期的用法
  3. python匹配中文
  4. mysql 中default 和NULL
  5. druid.properties文件的配置
  6. Web框架——Flask系列之abort函数与自定义异常处理(十三)
  7. Rwordseg和tmcn安装-2017.09.23
  8. 蓝桥杯 基础练习 数列特征
  9. C语言餐馆点菜系统设计,order-system 使用c语言设计的餐厅点菜系统 - 下载 - 搜珍网...
  10. MongoTemplate 关于 insert 和 save 函数的区别
  11. 上门挂画服务_瀑布山水画挂在哪里好 弄懂这2点挂画没烦恼
  12. Linux命令使用练习三
  13. 基于Java的贪吃蛇游戏设计(含免费可用源代码)
  14. 在北理珠,如何快速被动了解(社工)一个学生
  15. 【毕业设计项目】基于单片机的万能红外遥控器 - 嵌入式 物联网 stm32
  16. php mysql是bs还是cs_bs和cs架构的区别是什么
  17. 【迪文屏】踩坑指南——汉字显示乱码、背景图不显示问题的解决方法
  18. layui数据表格合并列
  19. 驳“法律信仰靠什么来生成?”
  20. 学简单python好学吗_python好学吗? 语法简单吗? 举个例子?

热门文章

  1. 可用内存不够异常问题的处理
  2. 计算机上海交大考研有学硕吗,2021上海交大考研:学硕专硕的区别
  3. 前端基础学习笔记 背景 渐变 倒影 遮罩
  4. Arduino - DIY自动浇花系统(土壤湿度传感器+水泵)
  5. 计算机语言zuv,我们的拼语_大家的语言_新浪博客
  6. c#:使用网易邮箱账号发送电子邮件
  7. 一、Java面试基础之面向对象的特征:继承、封装和多态(原创实例)
  8. 现在流行的编程热潮是不是一个骗局?
  9. Unity InputField输入框调用win10平板虚拟键盘
  10. 小程序(十六)小程序仿微信聊天页面及功能