资源详情
跟着大神做项目-全新C++ 精华 项目试炼 OpenCV核心技术与FFMpeg 手把手实战C++核心项目 在视频处理风靡的时下,处理视频和编辑视频的市场需求也是愈发强烈,虽然手机端编辑器越来越流行,但是超高质量的编辑器还是需要在电脑端进行完成。而换个角度看,学习C++项目的开发,主要是跟随流程学习项目的思维和思路,实际的工作中不见得有一模一样的项目案例,但编辑器软件、插件等开发也是有非常大的开发需求的,所以如果能完成这个课程的项目学习,能够帮助工程师们增加战力。 ===============课程目录 (1) 01 介绍 ├─001 介绍.mp4 ├─002 opencv源码在windows下载编译安装.mp4 ├─003 Ubuntu下编译opencv源码.mp4 ├─004 windows 上创建opencv示例项目编译并执行.mp4 ├─005 ubuntu上创建opencv示例项目makefile编译并执行.mp4 ├─006 windows 上创建opencv示例项目编译并执行.mp4 (2) 02 OpenCV核心类型 Mat;目录中文件数:8个 ├─007 OpenCV Mat类型分析源码介绍空间创建和释放.mp4 ├─008 遍历和修改连续的OpenCV Mat图像空间.mp4 ├─009 使用opencv接口实现运行记时函数用来分析执行效率.mp4 ├─010 遍历不连续的OpenCV Mat空间.mp4 ├─011 通过OpenCV ptr模板函数遍历Mat并测试其忄生能.mp4 ├─012 通过OpenCV at函数遍历Mat并捕获异常.mp4 ├─013 通过迭代器遍历Mat并总结遍历方法.mp4 ├─014 QT自定义opengl的Widget绘制Mat.mp4 (3) 03 OpenCV图像处理;目录中文件数:12个 ├─015 通过ROI感兴趣区域来裁剪图像.mp4 ├─016 RGBYUVGRAY像素格式介绍opencv像素格式转换cvtColor接口讲解.mp4 ├─017 手动实现转换灰度图并与opencv提供的函数做忄生能对比.mp4 ├─018 通过OpenCV阈值函数threshold实现图像的二值化.mp4 ├─019 通过对Mat遍历修改图像亮度和对比度与convertTo忄生能对比.mp4 ├─020 图像尺寸调整算法介绍并手动实现近邻算法.mp4 ├─021 调用opencv的resize使用近邻算法并与自定义算法比较.mp4 ├─022 图像尺寸调整双线程插值算法讲解和忄生能测试.mp4 ├─023 高斯金字塔和拉普拉斯金字塔调整图像尺寸详解.mp4 ├─024 实现两幅图像混合blending.mp4 ├─025 图像旋转和镜像.mp4 ├─026 通过ROI实现图像并排合并.mp4 (4) 04 FFMpeg工具处理音频 ├─027 使用ffmpeg工具实现音频抽取剪切和与视频合并.mp4 (5) 05 OpenCV视频IO接口;目录中文件数:10个 ├─028 OpenCV VideoCapture打开摄像头接口讲解和源码分析.mp4 ├─029 OpenCV VideoCapture打开视频流接口讲解和源码分析.mp4 ├─030 VideoCapture release关闭和空间释放源码分析.mp4 ├─031 OpenCV read读取一帧视频接口讲解和源码分析.mp4 ├─032 使用OpenCV VideoCapture播放视频示例.mp4 ├─033 获取视频和相机的属忄生并分析获取视频属忄生的源码.mp4 ├─034 使用opencv实现视频播放位置跳转.mp4 ├─035 通过VideoWrite的open创建视频文件并分析源码.mp4 ├─036 通过VideoWrite的write写入视频文件并分析源码.mp4 ├─037 以h264格式录制并预览摄像机视频代码演示.mp4 (6) 06 XVideoEdit视频编辑器实战;目录中文件数:31个 ├─038 编辑器的需求分析和最终实现的功能介绍.mp4 ├─039 项目类图介绍和类功能讲解.mp4 ├─040 基于QT系统界面设计详解.mp4 ├─041 实战项目环境搭建项目创建和配置.mp4 ├─042 完成视频编辑器播放界面并完成绘制视频widget重载.mp4 ├─043 详解通过qss完成界面风格设置设置按钮圆角和渐变颜色.mp4 ├─044 通过qt界面打开外部视频并完成打开失败的界面提示.mp4 ├─045 使用opencv读取并解码视频通过信号槽机制发出绘制信号.mp4 ├─046 解码并使用播放视频分析并解决QImage图像数据不连续问题.mp4 ├─047 视频播放器进度条QSlider显示播放进度.mp4 ├─048 通过QSlider滑动条拖动完成视频播放位置跳转.mp4 ├─049 调整视频亮度对比度1完成XImagePro类.mp4 ├─050 调整视频亮度对比度2完成XFilter类.mp4 ├─051 调整视频亮度对比度3完成界视频结果显示.mp4 ├─052 视频的导出1接口调用搭建和界面实现完成.mp4 ├─053 视频导出2功能实现.mp4 ├─054 完成播放暂停并使用qss设置播放暂停按钮样式效果.mp4 ├─055 视频图像旋转并导出.mp4 ├─056 视频上下左右镜像.mp4 ├─057 调整视频尺寸并导出.mp4 ├─058 通过图像金字塔调整视频尺寸.mp4 ├─059 通过ROI裁剪视频画面.mp4 ├─060 转换为灰度图视频并导出.mp4 ├─061 视频添加水印.mp4 ├─062 视频融合1-完成了打开第二个视频源.mp4 ├─063 视频融合2-完成了融合和导出.mp4 ├─064 两路视频的横向合并为一个视频.mp4 ├─065 音频类的抽取接口开发和测试.mp4 ├─066 完成视频中音频的的合并导出.mp4 ├─067 完成了视频的开始结束位置剪辑音频未处理.mp4 ├─068 完成了视频剪辑包含音频剪辑.mp4 (7) 01 介绍 attached_files;目录中文件数:0个 (8) 02 OpenCV核心类型 Mat attached_files;目录中文件数:0个 (9) 06 XVideoEdit视频编辑器实战 attached_files;目录中文件数:0个 (10) 01 介绍 attached_files 002 opencv源码在windows下载编译安装 (11) 01 介绍 attached_files 006 windows 上创建opencv示例项目编译并执行 (12) 02 OpenCV核心类型 Mat attached_files 007 OpenCV Mat类型分析源码介绍空间创建和释放 (13) 06 XVideoEdit视频编辑器实战 attached_files 042 完成视频编辑器播放界面并完成绘制视频widget重载 (14) 06 XVideoEdit视频编辑器实战 attached_files 048 通过QSlider滑动条拖动完成视频播放位置跳转 (15) 06 XVideoEdit视频编辑器实战 attached_files 051 调整视频亮度对比度3完成界视频结果显示 (16) 06 XVideoEdit视频编辑器实战 attached_files 052 视频的导出1接口调用搭建和界面实现完成 (17) 06 XVideoEdit视频编辑器实战 attached_files 055 视频图像旋转并导出 (18) 06 XVideoEdit视频编辑器实战 attached_files 056 视频上下左右镜像 (19) 06 XVideoEdit视频编辑器实战 attached_files 058 通过图像金字塔调整视频尺寸 (20) 06 XVideoEdit视频编辑器实战 attached_files 059 通过ROI裁剪视频画面 (21) 06 XVideoEdit视频编辑器实战 attached_files 060 转换为灰度图视频并导出 (22) 06 XVideoEdit视频编辑器实战 attached_files 061 视频添加水印 (23) 06 XVideoEdit视频编辑器实战 attached_files 062 视频融合1-完成了打开第二个视频源 (24) 06 XVideoEdit视频编辑器实战 attached_files 064 两路视频的横向合并为一个视频 (25) 06 XVideoEdit视频编辑器实战 attached_files 065 音频类的抽取接口开发和测试 (26) 06 XVideoEdit视频编辑器实战 attached_files 068 完成了视频剪辑包含音频剪辑
下载地址
链接:https://pan.baidu.com/s/1Lpx4T9taz97uAgkc3FaDGg 密码:defp 解压密码:www.santongit.com