基本信息
文件名称:《计算机视觉技术及应用》教案 项目4 图像平滑变换.docx
文件大小:2.31 MB
总页数:10 页
更新时间:2025-05-26
总字数:约7.78千字
文档摘要

PAGE10

PAGE10

PAGE9

PAGE9

课题

图像平滑处理

课时

12课时(540min)

教学目标

知识目标:

(1)理解直方图的概念及其用途。

(2)掌握直方图均衡化的基本步骤。

(3)了解卷积运算的过程。

(4)掌握均值滤波、高斯滤波、中值滤波和双边滤波的原理。

技能目标:

(1)能够使用OpenCV进行图像的直方图处理。

(2)能够使用均值滤波、高斯滤波、中值滤波和双边滤波进行图像平滑处理。

素养目标:

(1)提高选择合适方法解决不同问题的能力。

(2)了解我国在计算机视觉方向的发展现状,增强民族自信心和自豪感。

教学重难点

教学重点:直方图的概念及其用途、直方图均衡化的基本步骤、均值滤波、高斯滤波、中值滤波和双边滤波的原理

教学难点:直方图均衡化的基本步骤

教学方法

案例分析法、问答法、讨论法、讲授法

教学用具

电脑、投影仪、多媒体课件、教材

教学过程

主要教学内容及步骤

考勤

【教师】使用APP进行签到

【学生】班干部报请假人员及原因

新课预热

【教师】讲述一些图像平滑处理的实际案例,使学生了解图像平滑处理操作的重要性

【学生】聆听、记录、理解

问题导入

【教师】对学生进行分组,每3~5人一组,并选出一名组长,然后组织学生以小组为单位,扫码播放“认识图像噪声”视频(详见教材),帮助学生了解图像平滑操作原理及应用场景,并提出问题:

问题1:图像噪声的常见类型有哪几种?

问题2:图像去噪的常用技术有哪些?

【学生】分组、观看、思考、讨论、举手回答

传授新知

【教师】通过学生的回答引入要讲的知识,讲解直方图的概念及其用途、直方图均衡化的基本步骤、均值滤波、高斯滤波、中值滤波和双边滤波的原理。

4.1图像的直方图处理

4.1.1认识直方图

直方图又称灰度直方图,是计算机视觉技术中非常实用的统计工具。

?【教师】通过多媒体展示“直方图示例”图片,并进行讲解

直方图用于表示图像中灰度级的分布状况,统计不同灰度值的像素在图像中出现的次数。详见教材。

图像的直方图具有如下性质。详见教材

在计算机视觉技术中,直方图主要有如下应用。

(1)图像增强。详见教材。

(2)图像分割。详见教材。

(3)像素的统计特性,详见教材。

4.1.2绘制直方图

使用OpenCV的cv2.calcHist()函数统计图像的直方图信息,然后再使用matplotlib.pyplot库中的plot()函数即可绘制直方图。cv2.calcHist()函数的格式如下。

hist=cv2.calcHist(image,channels,mask,histSize,ranges[,accumulate=False])

详见教材。

?【教师】提出问题:

BINS指的是什么含义呢?

?【学生】聆听、思考、举手回答

?【教师】总结学生的回答

灰度级的分组数量。在处理直方图时,将灰度级按一定范围进行划分,得到的子集数量为BINS。例如,灰度图像的灰度级范围为,按16个灰度级分为一组,可分成16个子集,则BINS为16。

【例4-1】编写程序,使用OpenCV的cv2.calcHist()函数统计灰度图像“lake.jpg”(见本书配套素材“例题图像/lake.jpg”)的直方图信息,并绘制直方图。

【参考代码】

importcv2 #导入OpenCV库

importmatplotlib.pyplotasplt #导入Matplotlib库

image=cv2.imread(lake.jpg) #读取图像

(详见教材)。

【运行结果】

?【教师】通过多媒体展示“例4-1程序运行结果”图片,并进行讲解

【例?4-2】编写程序,使用OpenCV的cv2.calcHist()函数统计彩色图像“flower.png”(见本书配套素材“例题图像/flower.png”)的直方图信息,并绘制直方图。

【参考代码】

importcv2 #导入OpenCV库

importmatplotlib.pyplotasplt #导入Matplotlib库

image=cv2.imread(flower.png) #读取图像

(详见教材)。

【运行结果】

?【教师】通过多媒体展示“例4-2程序运行结果”图片,并进行讲解

?【教师】提出问题:

还有什么方法可以统计直方图信息呢?

?【学生】聆听、思考、举手回答

?【教师】总结学生的回答

我们还可以调用NumPy库中的histogram()函数统计直方图信息。

4.1.3直方图均衡化

1.直方图均衡化的基本步骤

直方图均衡化是一种简单有效的图像增强技术,主要用于增强图像中动态范围偏小的对比度,尤其适用