视频教程-学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程-计算机视觉

学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程
夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。
夏曹俊
¥181.00
立即订阅

订阅后:请点击此处观看视频课程

 

视频教程-学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程-计算机视觉

学习有效期:永久观看

学习时长:855分钟

学习计划:15天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:夏曹俊

CEO/董事长/总经理

讲师介绍:夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。

☛点击立即跟老师学习☚

 

「你将学到什么?」

OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频培训课程概况:教程中会讲解到基于opencv视频和摄像机录制、播放和播放进度控制,多视频图像合并、多视频图像融合、剪切、视频亮度、对比度、尺寸(近邻插值(手动实现),双线性插值,图像金字塔)、颜色格式(灰度图,二值化(阈值)),旋转镜像,视频裁剪(ROI),视频水印(ROI+weight),导出处理后的视频(包含音频,使用ffmpeg工具对音频进行抽取、剪切和终于opencv处理的视频合并)。

 

「课程学习目录」

第1章:环境准备
1.opencv课程介绍
2.Windows下编译opencv源码
3.Ubuntu下编译opencv源码
4.windows 上创建opencv示例项目编译并执行
5.ubuntu上创建opencv示例项目makefile编译并执行
6.QT开发环境下载、项目创建、代码结构介绍
第2章:OpenCV核心类型 Mat
1.OpenCV Mat类型分析源码介绍、空间创建和释放
2.遍历和修改连续的OpenCV Mat图像空间
3.使用opencv接口实现运行记时函数用来分析执行效率
4.遍历不连续的OpenCV Mat空间
5.通过OpenCV ptr模板函数遍历Mat并测试其性能
6.通过OpenCV at函数遍历Mat并捕获异常
7.通过迭代器遍历Mat并总结遍历方法
8.QT自定义opengl的Widget绘制Mat
第3章:OpenCV图像处理
1.通过ROI感兴趣区域来裁剪图像
2.RGB、YUV、GRAY像素格式介绍opencv像素格式转换cvtColor接口讲解
3.手动实现转换灰度图并与opencv提供的函数做性能对比
4.通过OpenCV阈值函数threshold实现图像的二值化
5.通过对Mat遍历修改图像亮度和对比度与convertTo性能对比
6.图像尺寸调整算法介绍并手动实现近邻算法
7.调用opencv的resize使用近邻算法并与自定义算法比较
8.图像尺寸调整双线程插值算法讲解和性能测试
9.高斯金字塔和拉普拉斯金字塔调整图像尺寸详解
10.实现两幅图像混合blending
11.图像旋转和镜像
12.通过ROI实现图像并排合并
第4章:OpenCV视频IO接口
1.OpenCV VideoCapture打开摄像头接口讲解和源码分析
2.OpenCV VideoCapture打开视频流接口讲解和源码分析
3.VideoCapture release关闭和空间释放源码分析
4.OpenCV read读取一帧视频接口讲解和源码分析
5.使用OpenCV VideoCapture播放视频示例
6.获取视频和相机的属性并分析获取视频属性的源码
7.使用opencv实现视频播放位置跳转
8.通过VideoWrite的open创建视频文件并分析源码
9.通过VideoWrite的write创建视频文件并分析源码
10.以h264格式录制并预览摄像机视频代码演示
第5章:FFMpeg工具处理音频
1.使用ffmpeg工具实现音频抽取、剪切和与视频合并
第6章:XVideoEdit视频编辑器实战
1.编辑器的需求分析和最终实现的功能介绍
2.项目类图介绍和类功能讲解
3.基于QT系统界面设计详解
4.实战项目环境搭建、项目创建和配置
5.完成视频编辑器播放界面并完成绘制视频widget重载
6.详解通过qss完成界面风格设置,设置按钮圆角和渐变颜色
7.通过qt界面打开外部视频并完成打开失败的界面提示
8.使用opencv读取并解码视频通过信号槽机制发出绘制信号
9.解码并使用播放视频,分析并解决QImage图像数据不连续问题
10.视频播放器进度条(QSlider)显示播放进度
11.通过QSlider滑动条拖动完成视频播放位置跳转
12.调整视频亮度对比度1完成XImagePro类
13.调整视频亮度对比度2完成XFilter类
14.调整视频亮度对比度3完成界视频结果显示
15.视频的导出1接口调用搭建和界面实现完成
16.视频导出2功能实现
17.完成播放暂停并使用qss设置播放暂停按钮样式效果
18.视频图像旋转并导出
19.视频上下左右镜像
20.调整视频尺寸并导出
21.通过图像金字塔调整视频尺寸
22.通过ROI裁剪视频画面
23.转换为灰度图视频并导出
24.视频添加水印
25.视频融合1-完成了打开第二个视频源
26.视频融合2-完成了融合和导出
27.完成了两路视频的横向合并
28.音频类的抽取接口开发和测试
29.完成视频中音频的的合并导出
30.完成了视频的开始结束位置剪辑音频未处理
31.完成了视频剪辑包含音频剪辑
第7章:课程总结
1.重复的删除

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,15天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握计算机视觉知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

学会opencv视频编辑处理接口,能够理解阅读接口的源码

利用opencv开发视频和摄像机录制、播放和播放进度控制,多视频图像合并、多视频融合、剪切

学会调整视频的各种图像参数和算法,学会使用qt开发出跨平台视频编辑器界面并能与opencv高效结合

学会ffmpeg工具抽取剪切音频并与视频合并

 

订阅课程 开始学习

你可能感兴趣的:(视频教程-学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程-计算机视觉)