📚 课程介绍
本课程从OpenCV的基础知识讲起,通过实战项目深入讲解形态学、目标识别、图像分割、特征匹配等高级功能,适合有一定编程基础的学员。
📋 学习前提
1. Python基础(Python是一种易于学习的编程语言,适合快速开发) 2. OpenCV基础(OpenCV是一个开源的计算机视觉库,可以用于图像处理和计算机视觉应用)
📖 课程目录
第1章 课程介绍
1-2 OpenCV导学
1-3 计算机视觉到底是什么
第2章 OpenCV开发环境搭建
2-1 Mac下命令方式搭建OpenCV开发环境
2-2 Windows下搭建OpenCV开发环境
2-3 Ubuntu下搭建OpenCV开发环境
2-4 Windows下源码方式编译OpenCV
2-5 Windows下C++使用OpenCV库
2-6 如何利用工具高效开发OpenCV
第3章 OpenCV基础操作
3-1 明晰课程项目
3-2 如何通过OpenCV创建显示窗口
3-3 如何通过OpenCV加载显示图片
3-4 两招解决OpenCV加载图片问题
3-5 如何通过OpenCV保存文件
3-6 如何利用OpenCV从摄像头采集视频
3-7 如何从多媒体文件中读取视频帧
3-8 如何将视频数据录制成多媒体文件
3-9 代码优化
3-10 OpenCV控制鼠标
3-11 OpenCV中的TrackBar控件
3-12 实战TrackBar的使用
第4章 OpenCV图像处理
4-1 RGB与BGR【OpenCV的色彩空间】
4-2 HSV与HSL【OpenCV的色彩空间】
4-3 Numpy基本操作一
4-4 Numpy基本操作二
4-5 Numpy基本操作之矩阵的检索与赋值
4-6 Numpy基本操作三-ROI
4-7 Numpy基本操作四
4-8 Numpy基本操作五
4-9 Mat的深拷贝与浅拷贝
4-10 Numpy基本操作六
4-11 图像的多种属性
4-12 通道的分割与合并
第5章 OpenCV图形绘制
5-1 OpenCV绘制直线
5-2 OpenCV椭圆的绘制
5-3 OpenCV椭圆的绘制
5-4 OpenCV绘制多边形
5-5 OpenCV绘制文本
5-6 OpenCV大作业-实现鼠标绘制基本图形
5-7 OpenCV基本图形绘制小结
第6章 OpenCV位操作
6-1 图像的加法运算
6-2 图像的减法运算
6-3 图像的溶合
6-4 OpenCV位运算-非操作
6-5 OpenCV位操作-与运算
6-6 OpenCV位操作-或与异或
第7章 OpenCV几何变换
7-1 图像的旋转
7-2 图像的翻转
7-3 图像的放大与缩小
7-4 仿射变换之图像平移
7-5 仿射变换之变换矩阵之二
7-6 仿射变换之获取变换矩阵
7-7 OpenCV透视变换
第8章 OpenCV图像滤波
8-1 图像滤波
8-2 卷积相关概念
8-3 实战图像卷积
8-4 方盒滤波与均值滤波
8-5 高斯滤波
8-6 中值滤波
8-7 双边滤波
8-8 高通滤波-索贝尔算子
8-9 高通滤波-沙尔算子
8-10 高通滤波-拉普拉斯算子
8-11 边缘检测Canny
第9章 OpenCV中的形态学
9-1
9-2
9-3
9-4
9-5
9-6
9-7
9-8
9-9
9-10
9-11
9-12
第10章 目标识别
10-1
10-2
10-3
10-4
10-5
10-6
10-7
10-8
10-9
10-10
10-11
10-12
第11章 特征匹配
11-1 特征检测的基本概念
11-2 Harris角点检测
11-3 Shi-Tomasi角点检测
11-4 SIFT关键点检测
11-5 SIFT计算描述子
11-6 SURF特征检测
11-7 OBR特征检测
11-8 暴力特征匹配
11-9 FLANN特征匹配
11-10 实战flann特征匹配
11-11 图像查找
11-12 大作业-图像拼接基础知识
11-13 大作业-图像拼接(一)
11-14 大作业-图像拼接(二)
11-15 大作业-图像拼接(三)
11-16 大作业-图像拼接(四)
第12章 图像分割
12-1 图像分割的基本概念
12-2 实战-分水岭法(一)
12-3 实战-分水岭法(二)
12-4 GrabCut基本原理
12-5 实战-GrabCut主体程序的实现
12-6 实战-GrabCut鼠标事件的处理
12-7 实战-调用GrabCut实现图像分割
12-8 meanshift图像分割
12-9 视频前后景分离
12-10 其它对视频前后影分离的方法
12-11 图像修复
第13章 深度学习与OpenCV
13-1 Haar人脸识别方法
13-2 Haar识别眼鼻口
13-3 Haar+Tesseract进行车牌识别
13-4 深度学习基础知识
13-5 dnn实现图像分类
第14章 课程总结
14-1 课程总结
