学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑视频教程-2018年Udemy

53
回复
108658
查看
  [复制链接]
  • TA的每日心情

    6 小时前
  • 签到天数: 1345 天

    [LV.10]以坛为家III

    2336

    主题

    3972

    帖子

    48万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    488019
    发表于 2019-5-8 13:36:43 | 显示全部楼层 |阅读模式
    学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑视频教程-2018年Udemy
    学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑视频教程-2018年Udemy


    〖课程介绍〗:


    课程要求:5 _$ x: I2 [3 r; _9 Q# L, E
                    有c或者c++基础的同学

            课程介绍:
                    课程基于opencv 3.2讲解,全部使用最新的c++接口,旧的接口会逐步被opencv抛弃,所以我们学习还是尽量学习新的接口,QT使用最新的5.8版本,课程中会跨平台演示,所有代码都可以在windows和linux中编译,在windows中使用vs2013,linux中使用qtcreator,课程会提供全部源码和最新opencv和QT版本的下载。& |: E% U3 U) m( V* j% T
                课程中讲解的opencv知识点,不追求全(全不如看手册),但求完整,讲解我们实战项目用到的函数方法,但凡是讲到的都要有一定的深度,分析其函数的实现、源码,有些我们自己也作出实现,课程的目标不是只能作出demo,而是要你能将opencv投入到实际项目中去。
                    现在深度学习和人工智能热门,大量的技术涌现,单opencv作为老牌的图像视频库,一直是在大量的生产环境(包括嵌入式设备)中应用,不管你用什么深度学习的平台,opencv都是作为图像图像领域及佳的选择,可以很方便的与第三方深度学习框架结合 ,我公司项目中也一直在应用。$ O7 e9 W8 [1 C  r3 l3 D' O
                    课程中会讲解到基于opencv视频和摄像机录制、播放和播放进度控制,多视频图像合并、多视频图像融合、剪切、视频亮度、对比度、尺寸(近邻插值(手动实现),双线性插值,高斯金字塔,拉普拉斯金字塔)、颜色格式(灰度图,二值化(阈值)),旋转镜像,视频裁剪(ROI),视频水印(ROI+weight),导出处理后的视频(包含音频,使用ffmpeg工具对音频进行抽取、剪切和最终于opencv处理的视频合并)。
                    课程中会讲解最热门的跨平台界面库QT5.8,用过或者学习过QT的人都知道这是c++程序员必须掌握的技能,包括现在热门的Python也是在大量的应用QT来做界面,QT的设计及其精美,他的信号槽机制很好的将界面与业务隔离开来,并且界面可以使用类似CSS的设置做得很炫(参考下图),不会像MFC一样自动生成的代码和你手写的代码融合在一起。当然我们也会仔细分析一下他的信号槽机制,你不理解他的机制会有很多坑等着你。
                    课程中的实战视频编辑器会详细相机项目的设计架构图,提供全部源码,对实现进行迭代式讲解,就像你自己在做一个项目一样,最终完成所有的功能。
    3 ~* E2 X" o3 g6 B! ]; S
            此课程面向哪些人:* {1 u+ y2 K. c' `5 D
                    从事视频图像方向研究生4 ?3 [, @* ]! V& D
    ( S7 v# F5 v# `
            你将会学到的:6 k6 M8 s; {" \0 u4 M6 |
                    学会使用opencv处理视频,并使用qt开发视频编辑器
    〖课程目录〗:

            章节1:环境准备/ K& G! j* s. F7 |
            课时1opencv源码在windows下载编译安装07:53' a* R* W. N; _5 Z. l% i+ O
            课时2Ubuntu下编译opencv源码07:42
            课时3windows 上创建opencv示例项目编译并执行12:04
            课时4ubuntu上创建opencv示例项目makefile编译并执行07:15
            课时5QT开发环境下载、项目创建、代码结构介绍12:40
            课时6opencv课程介绍15:40" z9 q4 a# n( X% L) A
            章节2:OpenCV核心类型 Mat
            课时7OpenCV Mat类型分析源码介绍、空间创建和释放10:39
            课时8遍历和修改连续的OpenCV Mat图像空间10:504 y* V; x: `$ z- B- I% t
            课时9使用opencv接口实现运行记时函数用来分析执行效率07:43, q: F2 g3 {. B1 m. {% N7 T( Q1 P) q
            课时10遍历不连续的OpenCV Mat空间05:49
            课时11通过OpenCV ptr模板函数遍历Mat并测试其性能08:369 z+ Z' Y! O+ }$ ^
            课时12通过OpenCV at函数遍历Mat并捕获异常07:581 l& n& U0 E% v7 `2 ?2 s' J  p
            课时13通过迭代器遍历Mat并总结遍历方法05:262 [3 U+ Z5 C, n1 s( c
            课时14QT自定义opengl的Widget绘制Mat18:33
            章节3:OpenCV图像处理
            课时15通过ROI感兴趣区域来裁剪图像07:25
            课时16RGB、YUV、GRAY像素格式介绍opencv像素格式转换cvtColor接口讲解06:33
            课时17手动实现转换灰度图并与opencv提供的函数做性能对比14:54
            课时18通过OpenCV阈值函数threshold实现图像的二值化08:40/ t6 t3 J8 v- n6 x" h! [
            课时19通过对Mat遍历修改图像亮度和对比度与convertTo性能对比15:307 S5 a, ]8 f+ x# h/ O, j
            课时20图像尺寸调整算法介绍并手动实现近邻算法05:384 ?  M- m: Y- b- p: W. t$ K
            课时21调用opencv的resize使用近邻算法并与自定义算法比较16:285 w  F) d7 t% v0 I3 {( K
            课时22图像尺寸调整双线程插值算法讲解和性能测试11:02' V2 L8 M3 [0 q5 q
            课时23高斯金字塔和拉普拉斯金字塔调整图像尺寸详解11:31
            课时24实现两幅图像混合blending08:25& C% q+ l3 o3 O, k: u
            课时25图像旋转和镜像06:284 i) [5 l  w/ o) Z9 z4 k5 k
            课时26通过ROI实现图像并排合并14:24
            章节4:OpenCV视频IO接口
            课时27OpenCV VideoCapture打开摄像头接口讲解和源码分析05:32
            课时28OpenCV VideoCapture打开视频流接口讲解和源码分析06:38; ^; v: m4 S3 G) }. S6 [- U- B
            课时29VideoCapture release关闭和空间释放源码分析04:135 i: V; U0 w' z) S3 m, g) p- ?
            课时30OpenCV read读取一帧视频接口讲解和源码分析09:21, S0 i8 D# q) E
            课时31使用VideoCapture播放视频示例12:23
            课时32获取视频和相机的属性并分析获取视频属性接口12:54
            课时33设置视频播放进度分析opencv进度控制源码分析09:387 ^% g7 P! s$ o; H% J
            课时34创建视频文件分析VideoWrite的create源码分析14:56
            课时35写入视频文件编码源码分析09:585 b% H( a+ A2 ]% B- I1 N4 y8 ^
            课时36以h264格式录制并预览摄像机视频11:329 _6 Z" p; S0 c9 j& t; y
            章节5:FFMpeg工具处理音频
            课时37使用ffmpeg工具实现音频抽取、剪切和与视频合并13:08
            章节6:XVideoEdit视频编辑器实战
            课时38编辑器的需求分析和最终实现的功能介绍05:56# S+ E) G6 x0 R# `6 H, \
            课时39实战项目环境搭建、项目创建和配置09:29' I2 N5 j+ c# l3 U
            课时40项目类图介绍和类功能讲解06:10& K9 t- n9 W, N( E& Z
            课时41完成视频编辑器播放界面并完成绘制视频widget重载13:12
            课时42基于QT系统界面设计详解04:39* p, ]  Z/ y) M" W
            课时43详解通过qss完成界面风格设置,设置按钮圆角和渐变颜色05:59
            课时44通过qt界面打开外部视频并完成打开失败的界面提示21:22
            课时45使用opencv读取并解码视频通过信号槽机制发出绘制信号13:490 C* a9 T% F% ?9 @8 H  C
            课时46解码并使用播放视频,分析并解决QImage图像数据不连续问题25:062 U. |2 F! D4 s0 J4 T
            课时47通过QSlider滑动条拖动完成视频播放位置跳转15:13
            课时48视频播放器进度条(QSlider)显示播放进度16:28
            课时49调整视频亮度对比度1完成XImagePro类12:569 T  p" W, E' L+ H6 m' x
            课时50调整视频亮度对比度2完成XFilter类15:50
            课时51调整视频亮度对比度3完成界视频结果显示18:30
            课时52视频的导出1接口调用搭建和界面实现完成17:21% n* E9 \  W  l+ g# [3 n: u
            课时53视频导出2功能实现20:482 N/ e# g  m/ g% l: F
            课时54课程代码下载* X* A* X( U0 {1 L- W
            课时55完成播放暂停并使用qss设置播放暂停按钮样式效果17:59
            课时56视频图像旋转并导出14:57
            课时57视频上下左右镜像07:28
            课时58调整视频尺寸并导出12:09
            课时59通过图像金字塔调整视频尺寸17:20' }! x" `1 m% Y
            课时60通过ROI裁剪视频画面18:11
            课时61转换为灰度图视频并导出18:33' B; ?. p- X5 Z0 |$ s. Z
            课时62视频添加水印24:24) t' ~% z% M$ m- @
            课时63视频融合1-完成了打开第二个视频源15:57
            课时64视频融合2-完成了融合和导出12:49
            课时65完成了两路视频的横向合并为一路视频19:547 K9 r! i1 a9 A. k
            课时66音频类的抽取接口开发和测试15:15
            课时67完成视频中音频的的合并导出16:46
            课时68完成了视频的开始结束位置剪辑音频未处理20:50
            课时69完成了视频剪辑包含音频剪辑16:02' {


    〖百度网盘下载地址〗:

    游客,如果您要查看本帖隐藏内容请回复



    ---------------------------------华丽分割线--------------------------------华丽分割线-------------------华丽分割线-------------------------华丽分割线----------------

    〖下载地址失效反馈〗:
    如果下载地址失效,请尽快反馈给我们,我们尽快修复。反馈地址:https://www.itmsf.com/forum-66-1.html

    〖赞助VIP免学币下载全站资源〗:
    全站资源高清无密,每天更新,vip特权了解一下:https://www.itmsf.com/plugin.php?id=threed_vip

    〖客服24小时咨询〗:
    有任何问题,请点击右侧QQ咨询。


    IT码上发视频网 - 免责声明1、站内所有资源来源于网络用户分享,版权归原作者及其网站所有,本站不拥有此类资源的版权,不对任何资源负法律责任。
    2、本站仅为资源分享的平台,站内资源仅供会员参考和学习之用,不得用于其他非法用途,请下载后24小时内从您的电脑中彻底删除。否则,一切后果请用户自负。
    3、本站会员均可发帖,转载及发布的内容纯属会员个人意见,与本论坛立场无关。严禁在本站发布反动、色情、广告等不良信息及违法内容。
    4、IT码上发视频网作为网络服务提供者,由于网站信息量巨大,对非法转载、盗版行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权指控并出示充分的版权证明材料时,IT码上发视频网负有移除非法转载和盗版内容以及停止继续传播的义务。
    5、IT码上发视频网在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任或其他法律责任,包括不承担因侵权指控不成立而给原发布人带来损害的赔偿责任。
    6、IT码上发视频网为用户免费分享产生,如本帖侵犯到任何版权问题,请立即告知本站(1198889304@qq.com),本站将及时予与删除并致以最深的歉意
    7、IT码上发视频网管理员和版主有权不事先通知发贴者而删除本文
    8、凡登陆本网站或直接、间接使用本站资料者,应仔细阅读声明,一旦使用本站任何资源,即被视为您已接受本站的免责声明。
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 287 天

    [LV.8]以坛为家I

    13

    主题

    628

    帖子

    3297

    积分

    永久VIP会员

    Rank: 3Rank: 3

    积分
    3297
    发表于 2019-5-8 14:31:07 | 显示全部楼层
    asdfsadfsadfasdf
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-25 03:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    8

    帖子

    33

    积分

    新手上路

    Rank: 1

    积分
    33
    发表于 2019-5-11 12:04:48 | 显示全部楼层
    强烈支持IT码上发视频学习网,IT码上发视频学习网就是给力!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 1433 天

    [LV.10]以坛为家III

    2

    主题

    1481

    帖子

    4366

    积分

    中级工程师

    Rank: 3Rank: 3

    积分
    4366
    发表于 2019-7-5 14:39:25 | 显示全部楼层
    强烈支持IT码上发视频学习网,IT码上发视频学习网就是给力!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-28 09:04
  • 签到天数: 57 天

    [LV.5]常住居民I

    1

    主题

    258

    帖子

    1556

    积分

    初级工程师

    Rank: 2

    积分
    1556
    发表于 2019-7-8 11:29:24 | 显示全部楼层
    看到这样的好资源真是高兴!感谢【IT码上发视频学习网】的无私分享!
    回复

    使用道具 举报

  • TA的每日心情

    3 天前
  • 签到天数: 198 天

    [LV.7]常住居民III

    2

    主题

    316

    帖子

    3385

    积分

    永久VIP会员

    Rank: 3Rank: 3

    积分
    3385
    发表于 2019-8-18 23:08:01 | 显示全部楼层
    无回帖,不论坛,这才是人道。支持【IT码上发视频学习网】!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 85 天

    [LV.6]常住居民II

    1

    主题

    167

    帖子

    2608

    积分

    永久VIP会员

    Rank: 3Rank: 3

    积分
    2608
    发表于 2019-9-19 19:36:39 | 显示全部楼层
    真是难得给力的资源啊!支持【IT码上发视频学习网】!
    回复

    使用道具 举报

  • TA的每日心情

    前天 00:35
  • 签到天数: 615 天

    [LV.9]以坛为家II

    9

    主题

    707

    帖子

    1441

    积分

    初级工程师

    Rank: 2

    积分
    1441
    发表于 2019-9-24 19:49:54 | 显示全部楼层
    强烈支持IT码上发视频学习网,IT码上发视频学习网就是给力!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-3-14 08:03
  • 签到天数: 127 天

    [LV.7]常住居民III

    3

    主题

    303

    帖子

    1959

    积分

    永久VIP会员

    Rank: 3Rank: 3

    积分
    1959
    发表于 2019-11-20 22:23:50 来自手机 | 显示全部楼层
    nice share.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-11-4 08:33
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    0

    主题

    26

    帖子

    100

    积分

    新手上路

    Rank: 1

    积分
    100
    发表于 2019-11-30 21:07:46 | 显示全部楼层
    强烈支持IT码上发视频学习网,IT码上发视频学习网就是给力!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用心服务IT技术爱好者
    资源涵盖Java,PHP,C/C++,Python,Android,iOS
    微信小程序,人工智能,大数据云计算,web前端
    游戏开发,多媒体与设计,运维相关,产品相关
    等等等有价值的VIP资源
    QQ:1198889304
    周一至周日 9:00-21:00
    意见反馈:1198889304@qq.com

    申明:本站所有资源均来自于互联网用户分享,仅供参考和学习之用,不得传播及用于其他用途,请24小时内自行删除,本站不对任何资源负法律责任。如有侵犯您的版权,请联系客服发邮件到1198889304@qq.com联系删除相关内容!