OpenCV图像处理及实战
-
课程目标
本课程采用逐步深入的方法,带领学员一步步掌握OpenCV的用法,包括环境搭建介绍、数据结构Mat的各种操作、像素算术与几何操作、滤波函数详细介绍、边缘提取、高斯金子塔与拉普拉斯、直方图与反向投影以及图像二值化、图像形态学操作等多种图形处理方法,最后图像处理项目实战。
-
师资团队
-
华清创客企业内训讲师,均是来自各个领域的资深专家,均拥有6年以上大型项目经验。
-
培养对象
学员学习本课程应具备下列基础知识:
①具备Python/Java语言编程的基本知识和初步技能;
②了解基本的数据挖掘知识; -
培训方式
第一种:华清创客讲师面授
课时:共4天,每天6学时,总计24学时
◆费用:3200元
◆外地学员:代理安排食宿(需提前预定)
第二种:线上直播授课
直播课时:共8天,每天3学时,总计24学时;
辅导:授课期间,辅导老师每天有1小时的辅导直播
◆费用:3200元
第三种:企业订制培训
课时:根据定制的大纲确定课时
费用:根据课程难度,每课时2000~3500元
-
-
质量保证
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。
-
课程大纲
第一课:认识OpenCV
OpenCV介绍
环境搭建
图像加载、显示、保存
读取视频文件与摄像头视频流读取与保存
第二课:神奇的数据结构Mat
OpenCV3.x中最重要的数据结构Mat
如何使用Mat
各种基于Mat的操作技巧
指针方式访问与遍历像素
实例详解Mat的妙用
第三课:像素算术与几何操作
讲解如何计算图像最大最小值、均值与标准方差、加、减、乘、除算术操作,以及与或非的逻辑运算、重点演示这些简单操作,在实际图像处理中的使用技巧与应用场景
第四课:滤波函数-改变图像的神奇手段
讲OpenCV3.x中最常用的基于卷积原理的滤波函数、包括均值、中值、高斯、盒子模糊、自定义滤波器器等技术与使用技巧
第五课:边缘提取
讲解OpenCV中梯度与边缘提取的方法与函数调用、以及使用技巧,如何正确的使用这些方法获得正确处理结果,如何避免人为输入参数行为。
第六课:高斯金子塔与拉普拉斯
讲述什么是图像金字塔、什么图像的高斯不同、拉普拉斯不同、图像金字塔融合技术
第七课:直方图与反向投影
详细讲述图像直方图的定义、应用场合与场景、直方图反向投影技术在图像处理与视频处理用的应用
第八课:图像二值化
讲述图像二值化的各种方法与技巧、如何对超大图像进行准确二值化
第九课:图像形态学操作
讲述二值图像的各种形态学操作与使用技巧
第十课:霍夫变换与Blob分析
直线检测、圆检测\待定几何形状分析
第十一课:二值图像分析-对象提取与测量
基于轮廓分析、几何矩分析讲解二值图像中对象分析与对象测量技术
第十二课:HAAR与LBP特征与人脸检测
讲述基于统计特征的HAAR与LBP方式与AdaBoost一起工作实现人脸检测的原理、OpenCV相关API参数解释、以及其他开源的与商用的人脸检测SDK的使用。在图像与视频中实现人脸检测。
图像处理项目实战
1.AR技术应用
直播视频中经常会出现的技术、基于OpenCV实现对视频中人脸实时跟踪,实现一些虚拟旁白与装饰图片与场景融合。
2. 二维码检测与定位
二维码的图像扫码解析已经成为很多APP的标准配置与使用方式,但是检测与定位二维码位置一直是技术难点,本案例通过直播课程所学知识,带领大家一步一步剖析知识点、整理思路、实现代码、实现图像中二维码位置检测与定位
3.车牌提取与预处理
详细分析如何利用所学知识,综合分析解决车牌识别中最难技术问题之一,车牌定位与提取、以及前期预处理
- 赞