李小萌资源网 C语言 c++实战学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程


c++实战学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程

2019-08-22 2467
李军
资源介绍

c++实战学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程
blob.png

  • 课程目标

  • 学会opencv视频编辑处理接口,能够理解阅读接口的源码,学会利用opencv开发视频和摄像机录制、播放和播放进度控制,多视频图像合并、多视频融合、剪切。学会调整视频的各种图像参数和算法,学会使用qt开发出跨平台视频编辑器界面并能与opencv高效结合。学会ffmpeg工具抽取剪切音频并与视频合并。

  • 适用人群

  • 有c或者c++基础的同学、从事视频图像方向研究生

  • 课程简介


  •    课程更新完毕,后面会根据同学的意见维护此课程

     

        
    课程讲师:【夏曹俊】

        课程基于opencv**版3.2讲解,全部使用**的c++接口,旧的接口会逐步被opencv抛弃,所以我们学习还是尽量学习新的接口,QT使用**的5.8版本,课程中会跨平台演示,所有代码都可以在windows和linux中编译,在windows中使用vs2013,linux中使用qtcreator,课程会提供全部源码和**opencv和QT版本的下载。

        课程中讲解的opencv知识点,不追求全(全不如看手册),但求完整,讲解我们实战项目用到的函数方法,但凡是讲到的都要有一定的深度,分析其函数的实现、源码,有些我们自己也作出实现,课程的目标不是只能作出demo,而是要你能将opencv投入到实际项目中去。

         现在深度学习和人工智能热门,大量的技术涌现,单opencv作为老牌的图像视频库,一直是在大量的生产环境(包括嵌入式设备)中应用,不管你用什么深度学习的平台,opencv都是作为图像图像领域及佳的选择,可以很方便的与第三方深度学习框架结合 ,我公司项目中也一直在应用。

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

          课程中会讲解最热门的跨平台界面库QT5.8,用过或者学习过QT的人都知道这是c++程序员必须掌握的技能,包括现在热门的Python也是在大量的应用QT来做界面,QT的设计及其精美,他的信号槽机制很好的将界面与业务隔离开来,并且界面可以使用类似CSS的设置做得很炫(参考下图),不会像MFC一样自动生成的代码和你手写的代码融合在一起。当然我们也会仔细分析一下他的信号槽机制,你不理解他的机制会有很多坑等着你。

     

          课程中的实战视频编辑器会详细相机项目的设计架构图,提供全部源码,对实现进行迭代式讲解,就像你自己在做一个项目一样,最终完成所有的功能。

     

    图是最终实现的软件面

     

     

     

     

     

     

     

     

     

 

 





百度网盘可以用手机平板电脑在线播放,也可以下载之后播放

本帖资源评论
77G 22套C语言 C++ 数据结构 程序设计视频课程合集 C/C++相关学习视频全套视频教程
[C/C++基础] 传智播客C语言提高班 C++基础完全入门 由浅入深最适合自学的C++基础视频 深入浅出版
丁林松老师全程讲解QT高级编程技术 QT高级编程视频教程-最强初级到高级编程开
C语言深入剖析班 国嵌 唐老师主讲 视频教程 教学视频 百度网盘下载
郝斌C语言自学教程(全套)
[C语言] C语言基础-潘老师 千锋3G学院-C语言基础视频教程
数据结构C++版(全41讲) 复旦大学 本科视频教程
【全网最全】2014传智播客C++全年整合版(285GB)
匠心精作C++从0到1入门编程-学习编程不再难视频
分享自己收藏的18套嵌入式+C语言+C++视频教程 学好C语言看这里就够了!
[C语言] 上海交大 编程基础 VC++ 27集视频教程(女老师)
C++从入门到精通视频课程,C++精华培训课程 ++实战课程
VC知识库大讲堂C++系列教程(高清无密)[价值4000元](无水印)
Linux平台纯C开发网游存储引擎
21天学通C++
C++逆向基础到实战(2016)视频教程
播布客新概念C语言视频教程
侯捷老师C++2.0新特性培训视频教程C++深入学习视频教程
无人机PCB Layout设计
孙鑫C++教学视频教程 20讲完整版
没有账号? 注册