教学目标:
1.认识什么是灰度图像,什么是黑白二值图像。
2.了解python改变颜色的基本原理。
3.学会利用程序将彩色图像改变为灰度图像。
4.学会将改变后的图片保存到指定路径。
**教学重点:**学会将改变后的图片保存到指定路径。
**教学难点:**学会利用程序将彩色图像改变为灰度图像。
教学准备:
彩色图像及其灰度图像、黑白二值图像,程序代码文件。
教学过程
一、开放导入
前面学习了彩色图像的表示,并且学习了通过改变RGB值来改变图像的颜色。
回忆一下,上图中,右边的三幅图分别是改变了RGB中的哪个值?如何改变的?平时我们还经常看到这样的图片
上面是彩色图像,下面分别是灰度图像和黑白二值图像。怎样利用python将彩色图像变为灰度图像呢?这就是我们这节课将要学习的内容。
二、核心过程推进
1.黑白二值图像和灰度图像的概念
黑白二值图像,图像上的每一个像素只有黑或者白两种可能的取值。
灰度图像是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度。
前面我们学过,从黑到白共有256级灰度。
2.利用python将彩色图像变为灰度图像
1)教师演示,运行“修改彩色图像lantian为灰度图像方法.py”,运行结果如下图。
这段代码将彩色图像变为了灰度图像。
import cv2
src=cv2.imread('D:/ai/lantian.jpg',1)
dst=cv2.cvtColor(src,cv2.COLOR_BGR2GRAY)
cv2.imshow('gary',dst)
cv2.waitKey(0)
观察代码,找到代表原来彩色图像的路径。
2)学生操作,将名为ali的彩色图像变为灰度图像。
找到ali.jpg,记住其路径。
复制“修改彩色图像lantian为灰度图像方法.py”将文件名改为“修改彩色图像ali为灰度图像方法.py”,
打开“修改彩色图像ali为灰度图像方法.py”,将代码中表示彩色图像lantian的路径,修改为ali的路径。
可以通过复制粘贴的方式进行。
完成后,依次点“保存”“运行”,观察运行结果。
3)将修改后的图片保存到指定位置
教师演示,运行“修改彩色图像lantian为灰度图像并保存.gy”,将修改后的图片保存为D:/ai/lantian_gary.jpg
学生操作,将ali彩色图像变为灰度图像,并保存为D:/ai/alihuidu.png
4)将将ali彩色图像变为黑白二值图像,并保存。