彩色图像和灰度图像之间的转换

本文介绍了彩色图像和灰度图像之间的转换。从黑白照片到灰度照片,再到彩色照片,深入探讨了图像颜色通道的概念。讨论了如何通过特定权重组合将彩色图像转换为灰度图像,并提出将灰度图像转换回彩色图像的方法,即每个通道使用相同的灰度值。
摘要由CSDN通过智能技术生成

0.图像分类

1.黑白照片(二值照片)->图像中的颜色只有黑和白(0、255)

2.灰度照片->图像颜色取值在0~255,单通道

3.彩色照片->图像颜色取值在0~255,三通道

1.彩色图像转换为灰度图像

通过imread可以将彩色照片转化成灰度照片,其中灰度照片本质上是一个二维矩阵,彩色照片本质上是一个三维矩阵,因此灰度照片生成的原理是将彩色照片的B、G、R通道以一定的权重组合进行加法运算得到的,其计算公司参考如下:

Y=0.299*R+0.587*G+0.114*B

测试代码:

    # 灰度照片
    img_gray = cv2.imread(r'C:\Users\Nobody\Desktop\img1.png', 0)
    cv2.imshow('img_gray',img_gray)
    print(f'gray shape:{img_gray.shape}')
    
    # 彩色照片
    img_bgr = cv2.imread(r'C:\Users\Nobody\Desktop\img1.png', 1)
    cv2.imshow('img_bgr', img_bgr)
    print(f'bgr shape:{img_bgr.shape}')

    # 通过Y=0.299*R+0.587*G+0.114*B计算
    r,g,b=cv2.split(img_bgr)
    
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值