OpenCV入门到进阶:实战三大典型项目(完结)一次性掌握计算机视觉核心技能
内容简介
车辆检测/人脸识别+图像拼接+文字识别人脸识别、自动驾驶、物体检测……想进军未来高科技行业,OpenCV是基石。本课程带你系统掌握计算机视觉核心知识体系,突破OpenCV重难点,真实落地“车辆检测、文字识别、图像拼接” 三大典型项目,高效积累计算机视觉实战经验与能力。
课程目录
第1章 课程介绍与学习指南
本章作为课程内容引入,主要介绍课程实战项目,课程的学习方法以及课程内容具体安排,希望大家都能通过这门课程,学有所成,学有所归。
第2章 OpenCV开发环境搭建
工欲善其事必先利其器,无论何种系统,本章将带你手把手快速搭建起OpenCV开发环境。
第3章 图像&视频的加载与展示
本章先带你了解“车辆检测”贯穿项目,带你掌握如何加载音视频文件,并将音视频文件展示出来,最后还将带你实践OpenCV控制鼠标,TrackBar控件的使用。
第4章 OpenCV必知必会基础
本章带你掌握OpenCV必知必会的基础知识,包括色彩空间的变换、ROI、OpenCV中最重要的结构体Mat以及获取图像的属性等。
第5章 OpenCV实现图形的绘制
本章带你掌握OpenCV中最基本的图形绘制,包括线、矩形、圆等,最后还将前面课程中鼠标的控制与图形的基本绘制结合,手把手带你实现一个经典绘制的作业。
第6章 OpenCV的算术与位运算
本章详细介绍了图像的算述运算和位运算,最后通过为图像添加水印的大作业使同学们可以知道如何运用课程中所讲的方法。
第7章 图像基本变换
本章你将掌握几个图像变换的基本操作,如图像的放大、缩小、旋转等,这些操作都是我们日常生活和工作中经常用到的。
第8章 OpenCV中的滤波器
本章带你了解OpenCV中的滤波器,包括低通滤波与高通滤波,其中低通滤波用于降噪,而高通滤波用于边缘检测,这些方法都是后面实现物体识别的基础。
第9章 OpenCV中的形态学
形态学是OpenCV中的核心内容,通过它可以将小块区域连成一片,也可以将大块区域分割成多个小块,还可以通过它去除噪音,后面高阶知识的学习几乎都是以本章内容为基础的,因此本章内容你一定要牢牢掌握。
第10章 目标识别
目标识别是计算机视觉最重要的应用之一,如人脸识别,车辆检测等都属于目标识别的范畴。本章将以车辆识别为例,结合前面所学系统掌握如何对路上的车辆进行检测。
第11章 特征点检测与匹配
特征点检测与匹配是计算机视觉中非常重要的内容。不是所有图像操作都是对每个像素进行处理,有些只需使用4个顶点即可,如图像的拼接、二维码定位等。本章先来掌握什么是角点,知道什么是特征点以及检测特征点的方法,最后以图像的拼接为例,带你掌握如何使用这些技术实现图像拼接。…
第12章 图像的分割与修复
本章将学习图像分割与修复。图像分割是计算机视觉中的一个重要领域,通过它我们可以做物体的统计,背景的变换等许多操作,而图像的修复可以说是它的逆运算。
第13章 机器学习
机器学习是当今非常热门的技术,它是解决计算机视觉问题的一个重要方法。它包括两部分:传统的机器学习方法以及新的基于深度学习方法。本章将基于深度学习的方法实践人脸识别&车辆识别,传统方法只做简要了解。
资源目录
——/计算机教程/01MOOC/053-496 – 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
4-4 图像操作的基石Numpy[基础操作]_.mp4 102.36M
4-5 Numpy基本操作之矩阵的检索与赋值_.mp4 89.42M
4-6 Numpy基本操作三-ROI_.mp4 72.35M
4-8 OpenCV的重要结构体Mat_.mp4 32.82M
4-9 Mat的深拷贝与浅拷贝_.mp4 74.37M
第5章 OpenCV实现图形的绘制
5-1 OpenCV绘制直线_.mp4 87.95M
5-2 OpenCV椭圆的绘制_.mp4 95.92M
5-3 OpenCV椭圆的绘制_.mp4 95.87M
5-4 OpenCV绘制多边形_.mp4 69.82M
5-5 OpenCV绘制文本_.mp4 44.45M
5-6 OpenCV大作业-实现鼠标绘制基本图形_.mp4 168.79M
5-7 OpenCV基本图形绘制小结_.mp4 14.90M
第6章 OpenCV的算术与位运算
6-1 图像的加法运算_.mp4 96.43M
6-2 图像的减法运算_.mp4 49.37M
6-3 图像的溶合_.mp4 59.90M
6-4 OpenCV位运算-非操作_.mp4 40.22M
6-5 OpenCV位操作-与运算_.mp4 33.89M
6-6 OpenCV位操作-或与异或_.mp4 21.25M
6-7 大作业-为图像添加水印_.mp4 136.95M
第7章 图像基本变换
6-1 图像的放大与缩小_.mp4 114.74M
6-2 图像的翻转_.mp4 63.99M
6-3 图像的旋转_.mp4 55.34M
6-4 仿射变换之图像平移_.mp4 98.39M
6-5 仿射变换之获取变换矩阵_.mp4 68.90M
6-6 仿射变换之变换矩阵之二_.mp4 61.31M
6-7 OpenCV透视变换_.mp4 106.13M
第8章 OpenCV中的滤波器
8-1 图像滤波_.mp4 28.51M
8-10 高通滤波-拉普拉斯算子_.mp4 31.76M
8-11 边缘检测Canny_.mp4 61.19M
8-2 卷积相关概念_.mp4 36.65M
8-3 实战图像卷积_.mp4 79.48M
8-4 方盒滤波与均值滤波_.mp4 57.84M
8-5 高斯滤波_.mp4 81.00M
8-6 中值滤波_.mp4 36.35M
8-7 双边滤波_.mp4 61.37M
8-8 高通滤波-索贝尔算子_.mp4 95.64M
8-9 高通滤波-沙尔算子_.mp4 25.79M
第9章 OpenCV中的形态学
9-1 形态学概述.mp4 23.38M
9-10 形态学梯度.mp4 29.26M
9-11 顶帽运算.mp4 25.78M
9-12 黑帽操作.mp4 26.95M
9-2 图像全局二值化.mp4 70.58M
9-3 阈值类型.mp4 19.23M
9-4 自适应阈值二值化.mp4 129.66M
9-5 OpenCV腐蚀.mp4 64.17M
9-6 获取形态学卷积核.mp4 32.28M
9-7 OpenCV膨胀.mp4 28.70M
9-8 开运算.mp4 44.62M
9-9 闭运算.mp4 25.96M