目录
什么是灰度图?
灰度图是一种用于表示图像的数字图像,其中每个像素的亮度由单一的灰度值表示。这种灰度值通常在0到255之间,0代表黑色,255代表白色,而其他值则表示不同程度的灰色。因此,灰度图是一种单通道图像,因为它只包含亮度信息,而不包含彩色信息。
读取灰度图
使用OpenCV读取
cv2.IMREAD_GRAYSCALE
标志告诉OpenCV将图像以灰度模式加载,即将其转换为灰度图像
image = cv2.imread(r'xiaomao.png', cv2.IMREAD_GRAYSCALE)
print('image',image)
cv2.imshow('image',image)
cv2.waitKey(100000) #暂停程序的执行,直到用户按下键盘上的任意键或指定的时间过去
原图:
输出后图片:
参数解析
- cv2.imread() 是OpenCV库中用于读取图像文件的函数。它接受多个参数,用于指定如何读取和加载图像
-
cv2.IMREAD_GRAYSCALE 加载图像并将其转换为灰度模式
-
cv2.imshow()
函数是OpenCV库中用于在窗口中显示图像的函数 -
cv2.waitKey()
是OpenCV库中用于等待键盘输入的函数。它接受一个整数参数,表示等待的时间(以毫秒为单位)