opencv实时录像+视频打码

本文介绍了如何在Windows环境下使用VS+OpenCV进行录像,并在Ubuntu下利用OpenCV对录像进行实时打码。配置OpenCV时需将动态链接库放入系统目录,Ubuntu配置涉及ffmpeg的安装。在录像打码过程中遇到并解决了加载帧、人脸识别及打码等技术问题。
摘要由CSDN通过智能技术生成
实验软件

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
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值