Opencv—读取灰度图的方法

目录

什么是灰度图?

读取灰度图

参数解析


什么是灰度图?

灰度图是一种用于表示图像的数字图像,其中每个像素的亮度由单一的灰度值表示。这种灰度值通常在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库中用于等待键盘输入的函数。它接受一个整数参数,表示等待的时间(以毫秒为单位)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值