实验软件
opencv-3.4.1、Visual Studio 2017、Ubuntu
opencv的相关配置
详情安装配置:https://blog.csdn.net/qq_38269799/article/details/80815385
配置时要将…\opencv\build\x64\vc15\bin目录下的3个dll动态链接库分别放在C:\Windows下的System32和SysWow64下
ubuntu的相关配置
详情安装配置:https://www.cnblogs.com/mypsq/p/6114824.html
1、 以下介绍vs+opencv下的录像并保存
代码段:
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include <iostream>
using namespace cv;
using namespace std;
void main()
{
VideoCapture capture(0);//如果是笔记本,0打开的是自带的摄像头,1 打开外接的相机
Mat img;
VideoWriter vw; //新建一个多媒体文件
namedWindow("cam");
int fps = capture.get(CAP_PROP_FPS*3); //获取摄像头的帧率
if (fps <= 0)fps = 25;
//设置视频的格式
vw.open("out2.avi", VideoWriter::fourcc('x', '2', '6','4'),fps
,Size(capture.get(CAP_PROP_FRAME_WIDTH