# mksz0496-OpenCV入门到进阶:实战三大典型项目(完结)——为你填补后端开发的技能缺口

一、课程解决的问题

当你想要深入学习OpenCV时,可能会遇到以下几个问题:
- **基础薄弱**:不知道如何从OpenCV的基本概念开始学习?
- **项目实践不足**:缺乏将理论知识应用到实际项目中的经验?
- **技能不全面**:不知道如何选择适合自己水平的项目进行练习?

这门课程将帮助你从OpenCV的基础知识开始,逐步掌握其核心功能,并通过三个典型的实战项目来提升你的实际开发能力。

二、适合的学习基础

无论你是刚开始接触OpenCV的初学者,还是有了一定的编程基础但希望进一步提升的进阶者,这门课程都适合你。只要你对计算机视觉和图像处理感兴趣,并且希望提升自己的后端开发技能,就可以开始学习这门课程。

三、建议先看的几块

1. **基础概念**:在开始项目之前,建议先学习第1章到第3章,了解OpenCV的基本概念、数据结构和常用函数,为后续的学习打下坚实的基础。
2. **项目实践**:在掌握了基础概念后,可以优先学习第10章到第12章,通过这三个实战项目来实践你所学的知识,提升自己的实际开发能力。

四、学完能独立做什么

通过学习这门课程,你将能够独立完成以下任务:
- **目标识别**:使用OpenCV的图像处理函数来识别和提取图像中的目标。
- **特征点检测与匹配**:学会如何检测和匹配图像中的关键点,用于图像的精确定位和分析。
- **图像的分割与修复**:掌握图像的分割和修复技术,用于提高图像的质量和处理效率。

五、资料怎么配合练习

为了更好地配合课程学习,你可以使用课程提供的资料包进行练习。资料包中的视频教程和练习文件将帮助你更好地理解每个章节的内容,并通过实际操作来巩固所学知识。请注意,这些资料包仅用于理解课程主题,禁止照抄其中的文件名。

希望这篇导读能够帮助你更好地了解这门课程,并为你在学习过程中提供一些有用的建议。如果你有任何疑问,欢迎随时向我提问!

课程目录

第10章 目标识别
10-1 什么是图像轮廓.mp4 60.24M
10-10 形态学处理【车辆统计】.mp4 110.00M
10-11 逻辑处理【车辆统计】.mp4 97.64M
10-12 显示信息【车辆统计】.mp4 69.44M
10-2 查找轮廓.mp4 62.05M
10-3 绘制轮廓.mp4 42.70M
10-4 轮廓的面积与周长.mp4 46.64M
10-5 多边形逼近与凸包.mp4 88.43M
10-6 外接矩形.mp4 68.87M
10-7 项目总览【车辆统计】.mp4 30.84M
10-8 视频加载【车辆统计】.mp4 34.43M
10-9 去背景【车辆统计】.mp4 83.87M
第11章 特征点检测与匹配
11-1 特征检测的基本概念_.mp4 60.92M
11-10 实战flann特征匹配_.mp4 79.97M
11-11 图像查找_.mp4 108.70M
11-12 大作业-图像拼接基础知识_.mp4 99.07M
11-13 大作业-图像拼接(一)_.mp4 61.05M
11-14 大作业-图像拼接(二)_.mp4 159.79M
11-15 大作业-图像拼接(三)_.mp4 136.44M
11-16 大作业-图像拼接(三)-delete_.mp4 114.68M
11-17 大作业-图像拼接(四)_.mp4 107.96M
11-2 Harris角点检测_.mp4 72.22M
11-3 Shi-Tomasi角点检测_.mp4 72.14M
11-4 SIFT关键点检测_.mp4 75.38M
11-5 SIFT计算描述子_.mp4 42.96M
11-6 SURF特征检测_.mp4 43.54M
11-7 OBR特征检测_.mp4 68.32M
11-8 暴力特征匹配_.mp4 125.88M
11-9 FLANN特征匹配_.mp4 25.83M
第12章 图像的分割与修复
12-1 图像分割的基本概念_.mp4 31.51M
12-10 其它对视频前后影分离的方法_.mp4 73.08M
12-11 图像修复_.mp4 61.06M
12-2 实战-分水岭法(一)_.mp4 95.22M
12-3 实战-分水岭法(二)_.mp4 107.82M
12-4 GrabCut基本原理_.mp4 66.20M
12-5 实战-GrabCut主体程序的实现_.mp4 60.91M
12-6 实战-GrabCut鼠标事件的处理_.mp4 131.50M
12-7 实战-调用GrabCut实现图像分割_.mp4 123.70M
12-8 meanshift图像分割_.mp4 93.68M
12-9 视频前后景分离_.mp4 71.00M
第13章 机器学习
13-1 Haar人脸识别方法.mp4 82.50M
13-2 Haar识别眼鼻口.mp4 99.02M
13-3 Haar+Tesseract进行车牌识别.mp4 121.69M
13-4 深度学习基础知识.mp4 74.31M
13-5 dnn实现图像分类.mp4 118.49M
第14章 课程总结
14-1 课程总结.mp4 38.87M
第1章 课程介绍与学习指南 试看
1-2 OpenCV导学_.mp4 109.36M
1-3 计算机视觉到底是什么_.mp4 93.31M
第2章 OpenCV开发环境搭建 试看
2-1 Mac下命令方式搭建OpenCV开发环境(加片头)_.mp4 123.31M
2-2 Windows下搭建OpenCV开发环境_.mp4 91.68M
2-3 Ubuntu下搭建OpenCV开发环境_.mp4 85.49M
2-4 Windows下源码方式编译OpenCV_.mp4 176.95M
2-5 Windows下C++使用OpenCV库_.mp4 120.04M
2-6 如何利用工具高效开发OpenCV_.mp4 59.99M
第3章 图像&视频的加载与展示
3-1 明晰课程项目_.mp4 48.39M
3-10 OpenCV控制鼠标_.mp4 135.82M
3-11 OpenCV中的TrackBar控件_.mp4 22.91M
3-12 实战TrackBar的使用_.mp4 86.68M
3-2 如何通过OpenCV创建显示窗口_.mp4 183.44M
3-3 如何通过OpenCV加载显示图片_.mp4 52.75M
3-4 两招解决OpenCV加载图片问题_.mp4 90.31M
3-5 如何通过OpenCV保存文件_.mp4 68.05M
3-6 如何利用OpenCV从摄像头采集视频_.mp4 120.77M
3-7 如何从多媒体文件中读取视频帧_.mp4 42.20M
3-8 如何将视频数据录制成多媒体文件_.mp4 128.66M
3-9 代码优化_.mp4 65.24M
第4章 OpenCV必知必会基础
4-1 RGB与BGR【OpenCV的色彩空间】_.mp4 35.29M
4-11 图像的多种属性_.mp4 41.66M
4-12 通道的分割与合并_.mp4 43.21M
4-2 HSV与HSL【OpenCV的色彩空间】_.mp4 66.21M
4-3 实战OpenCV色彩空间转换_.mp4 164.47M