opencv培训课程opencv图像处理培训
1、OpenCV简介
1.1 图像处理软件概要介绍(OpenCV、Halcon、Matlib)
1.2 OpenCV简介(发展历程和功能特性)
1.3 OpenCV环境搭建与资源获取
1.4 OpenCV架构(软件架构、开发规范和编程思路与技巧)
1.5 OpenCV实例剖析(图片读取、显示)
2、OpenCV入门
2.1 OpenCV基本数据结构(CvArr、CvMat、IplImage)
2.2 图像的概念与基本处理(缩放、扭曲、旋转、投影、运算等)
2.3 HighGUI学习(静态图像、视频相关)
2.4 OpenCV实例剖析(图像变换、视频文件回放、硬件视频采集与播放)
3、图像处理基本算法学习
3.1 图像增强与平滑
3.2 图像滤波
3.3 直方图与均衡化
3.4 阈值分割、腐蚀、膨胀算法
3.5 ROI详解与应用
3.6 投影、仿射变换和透视变换
3.7 OpenCV实例剖析(Canny边缘提取、阈值分割)
4、运动图像(视频)处理算法
4.1 特征点检测
4.2 运动检测
4.3 匹配算法(角点匹配、模板匹配、像素匹配)
4.4 图像跟踪(基本理论、光流法等)
4.5 OpenCV实例剖析(模板匹配、监控跟踪)
5、图像智能分析
5.1 机器学习及算法介绍
5.1 OCR(光学字符识别)介绍(支持向量机 SVM)
5.2 人脸识别算法介绍(Haar分类器、fisherface人脸检测)
5.3 OpenCV实例剖析(车牌识别、人脸识别与性别检测)