TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312455
|
资源详情
跟着大神做项目-全新C++
精华
项目试炼OpenCV核心技术与FFMpeg手把手实战C++核心项目
在视频处理风靡的时下,处理视频和编辑视频的市场需求也是愈发强烈,虽然手机端编辑器越来越流行,但是超高质量的编辑器还是需要在电脑端进行完成。而换个角度看,学习C++项目的开发,主要是跟随流程学习项目的思维和思路,实际的工作中不见得有一模一样的项目案例,但编辑器软件、插件等开发也是有非常大的开发需求的,所以如果能完成这个课程的项目学习,能够帮助工程师们增加战力。
===============课程目录
(1)01介绍
├─001介绍.mp4
├─002opencv源码在windows下载编译安装.mp4
├─003Ubuntu下编译opencv源码.mp4
├─004windows上创建opencv示例项目编译并执行.mp4
├─005ubuntu上创建opencv示例项目makefile编译并执行.mp4
├─006windows上创建opencv示例项目编译并执行.mp4
(2)02OpenCV核心类型Mat;目录中文件数:8个
├─007OpenCVMat类型分析源码介绍空间创建和释放.mp4
├─008遍历和修改连续的OpenCVMat图像空间.mp4
├─009使用opencv接口实现运行记时函数用来分析执行效率.mp4
├─010遍历不连续的OpenCVMat空间.mp4
├─011通过OpenCVptr模板函数遍历Mat并测试其忄生能.mp4
├─012通过OpenCVat函数遍历Mat并捕获异常.mp4
├─013通过迭代器遍历Mat并总结遍历方法.mp4
├─014QT自定义opengl的Widget绘制Mat.mp4
(3)03OpenCV图像处理;目录中文件数:12个
├─015通过ROI感兴趣区域来裁剪图像.mp4
├─016RGBYUVGRAY像素格式介绍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)04FFMpeg工具处理音频
├─027使用ffmpeg工具实现音频抽取剪切和与视频合并.mp4
(5)05OpenCV视频IO接口;目录中文件数:10个
├─028OpenCVVideoCapture打开摄像头接口讲解和源码分析.mp4
├─029OpenCVVideoCapture打开视频流接口讲解和源码分析.mp4
├─030VideoCapturerelease关闭和空间释放源码分析.mp4
├─031OpenCVread读取一帧视频接口讲解和源码分析.mp4
├─032使用OpenCVVideoCapture播放视频示例.mp4
├─033获取视频和相机的属忄生并分析获取视频属忄生的源码.mp4
├─034使用opencv实现视频播放位置跳转.mp4
├─035通过VideoWrite的open创建视频文件并分析源码.mp4
├─036通过VideoWrite的write写入视频文件并分析源码.mp4
├─037以h264格式录制并预览摄像机视频代码演示.mp4
(6)06XVideoEdit视频编辑器实战;目录中文件数: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)02OpenCV核心类型Matattached_files;目录中文件数:0个
(9)06XVideoEdit视频编辑器实战attached_files;目录中文件数:0个
(10)01介绍attached_files002opencv源码在windows下载编译安装
(11)01介绍attached_files006windows上创建opencv示例项目编译并执行
(12)02OpenCV核心类型Matattached_files007OpenCVMat类型分析源码介绍空间创建和释放
(13)06XVideoEdit视频编辑器实战attached_files042完成视频编辑器播放界面并完成绘制视频widget重载
(14)06XVideoEdit视频编辑器实战attached_files048通过QSlider滑动条拖动完成视频播放位置跳转
(15)06XVideoEdit视频编辑器实战attached_files051调整视频亮度对比度3完成界视频结果显示
(16)06XVideoEdit视频编辑器实战attached_files052视频的导出1接口调用搭建和界面实现完成
(17)06XVideoEdit视频编辑器实战attached_files055视频图像旋转并导出
(18)06XVideoEdit视频编辑器实战attached_files056视频上下左右镜像
(19)06XVideoEdit视频编辑器实战attached_files058通过图像金字塔调整视频尺寸
(20)06XVideoEdit视频编辑器实战attached_files059通过ROI裁剪视频画面
(21)06XVideoEdit视频编辑器实战attached_files060转换为灰度图视频并导出
(22)06XVideoEdit视频编辑器实战attached_files061视频添加水印
(23)06XVideoEdit视频编辑器实战attached_files062视频融合1-完成了打开第二个视频源
(24)06XVideoEdit视频编辑器实战attached_files064两路视频的横向合并为一个视频
(25)06XVideoEdit视频编辑器实战attached_files065音频类的抽取接口开发和测试
(26)06XVideoEdit视频编辑器实战attached_files068完成了视频剪辑包含音频剪辑
|
|