当前位置: 首页 > news >正文

浙江省建设信息网站郴州网站建设培训

浙江省建设信息网站,郴州网站建设培训,仓库管理软件免费,做电商的网站OpenCV(Open Source Computer Vision Library)是一个功能强大的开源计算机视觉库,它提供了丰富的功能,包括读取和保存视频。下面分别演示如何使用OpenCV来读取视频和保存视频。 1. 读取视频: 在OpenCV中我们要获取一…

OpenCV(Open Source Computer Vision Library)是一个功能强大的开源计算机视觉库,它提供了丰富的功能,包括读取和保存视频。下面分别演示如何使用OpenCV来读取视频和保存视频。

1. 读取视频:

在OpenCV中我们要获取一个视频,需要创建一个VideoCapture对象,指定你要读取的视频文件:

  1. 创建读取视频的对象

    cap = cv.VideoCapture(filepath)
    

    参数:

    filepath: 视频文件路径

要读取视频,首先需要打开视频文件,然后逐帧读取视频的每一帧。以下是一个示例代码,演示如何使用OpenCV读取视频:

   //打开视频文件VideoCapture capture;Mat frame;frame=capture.open(path);//path为视频文件的路径//检查是否成功打开视频if(!capture.isOpened()){LOGD("无法打开视频");}//循环读取每一帧frameint i=0;while(capture.read(frame)) {//在这里可以对每一帧frame进行处理imwrite("/sdcard/DCIM/frame"+to_string(i)+".png",frame);//保存视频每一帧到相册i++;}

2. 保存视频:

在OpenCV中保存视频使用的是VedioWriter对象,在其中指定输出文件的名称,如下所示:

1.创建视频写入的对象

out = cv2.VideoWriter(filename,fourcc, fps, frameSize)

参数:

  • filename:视频保存的位置
  • fourcc:指定视频编解码器的4字节代码
  • fps:帧率
  • frameSize:帧大小

要保存视频,首先需要创建一个视频写入对象,然后逐帧将图像写入该对象。以下是一个示例代码,演示如何使用OpenCV保存视频:

    //打开视频文件   VideoCapture capture;Mat frame;frame=capture.open(path);if(!capture.isOpened()){LOGD("无法打开视频");}//获取视频基本信息int frame_width = static_cast<int>(capture.get(cv::CAP_PROP_FRAME_WIDTH));int frame_height = static_cast<int>(capture.get(cv::CAP_PROP_FRAME_HEIGHT));//定义视频编码器及其参数double fps = capture.get(cv::CAP_PROP_FPS);int codec=VideoWriter::fourcc('M','J','P','G');//设置新的视频的路径和参数VideoWriter output; 
output.open("/sdcard/DCIM/framevideo4804.avi",CAP_OPENCV_MJPEG,codec,fps,cv::Size(frame_width, frame_height),true);//判断是否创建出新的视频文件 if (!output.isOpened()){LOGD("无法创建输出视频文件!");return ;}int i=0;while(capture.read(frame)) {//在这里可以对视频的每一帧frame进行处理// 将处理后的帧写入输出到新的视频文件中output.write(frame);}

http://www.yayakq.cn/news/461415/

相关文章:

  • asp网站模板下载主营 网站建设 app开发
  • 销售网站开发百度广告优化
  • 五莲县财源建设网站长沙seo优化排名推广
  • 做平台的网站深圳蕾奥规划设计公司网站
  • 沈阳网站公司排名wordpress文章背景
  • 初中做数学题的网站网页怎么做出来的
  • 织梦cms做好的网站怎样上传到服务器网站制作教程 百度文库
  • 移动网站打不开深圳市住房建设局网站首页
  • 网站建设tlmh金融网站制作
  • 成都装修网站制作多少钱网站如何设置关键词
  • 做网站的技术关键怎么注册工作邮箱
  • html网页制作实训报告郑州seo地址
  • 网站关键词seo推广公司哪家好wordpress数据库调用文章
  • 私人网站建设步骤东莞市专注网站建设服务机构
  • ps 做儿童摄影网站首页推动高质量发展的举措
  • 网站开发 基础教学视频建大型网站需要多少钱
  • 怎样先做网站后买域名哪个网站用户体验较好
  • 网站建设维护公司沈阳建站公司模板
  • 灯饰网站源码关于建设校园网站申请
  • 做网站要空间还是服务器北京企业服务e窗通平台
  • 软装设计费收费标准廊坊视频优化展现
  • 长沙做网站凡客整装
  • 内江网站建设公司怎么创建wordpress站点
  • 网站app充值记账凭证怎么做物流公司做网站有用吗
  • 修改网站模板一个门户网站需要多大的空间
  • 网站开发实践实验报告app推广全国代理加盟
  • 佛山市骏域网站建设专家建设行政管理部门网站
  • 建设个直播网站要多少钱软件界面设计的标准是什么
  • 银川网站建设哪家优中国建设银行移动门户网站
  • 廊坊网站建设公司费用wordpress总是跳出淘宝