OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和mac OS 操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。今天分享的教程让你轻松掌握opencv的使用, 使用opencv对图像进行炫酷的变换,特征提取等。
课程内容:
1. opencv介绍与安装
2. opencv的基本操作
3. opencv的图像处理方法
4. opencv的特征提取与描述方法介绍
5. 人脸识别案例的实现
适用人群:
1、对opencv进行图像处理感兴趣在校生和应届生。
2、对目前职业有进一步提升要求,希望从事图像处理行业高薪工作的在职人员。
3、对图像处理行业感兴趣的相关人员。
10小时学会图像处理OpenCV入门教程
视频:http://yun.itheima.com/course/845.html?stt
基础课程主讲内容包括:
阶段一:OpenCV介绍与安装
1. OpenCV 介绍
2. OpenCV 的安装
阶段二: OpenCV的基本操作
1. OpenCV进行图像的读写
2. OpenCV在图像上绘制几何图像
3. OpenCV在图像添加文字
4. OpenCV获取像素值并进行修改
阶段三. OPenCV的图像处理方法
1. OpenCV进行几何变换
2. OpenCV进行形态学变化
3. OpenCV进行图像平滑
4.OPenCV进行边缘检测
5.OpenCV进行模板检测和霍夫变换
阶段四:OpenCV进行特征提取与描述
1. 图像特征是什么
2. 角点检测方法
3. SIFT/SURF算法
4. Fast、ORB算法
阶段五:人脸检测案例
1. Haar特征介绍
2. 加载adaboost模型
3. 人脸检测实现