对灰度图像执行亮度切割伪彩色增强

本文介绍了如何通过亮度切割法利用OpenCV库将灰度图像转换为伪彩色图像,以提高图像细节的辨别力。通过将不同灰度级映射到彩色空间,可以使用如COLORMAP_AUTUMN、COLORMAP_WINTER等预定义的颜色映射类型。这种方法有助于提升人眼对图像的视觉效果和识别能力。
摘要由CSDN通过智能技术生成
伪彩色增强

由于人眼对彩色的分辨能力远远高于对灰度的分辨能力,所以将灰度图像转化成彩色表示,就可以提高对图像细节的辨别力。

基本原理:将黑白图像或者单色图像的各个灰度级匹配到彩色空间中的一点,从而使单色图像映射成彩色图像。对黑白图像中不同的灰度赋予不同的彩色。

实现方法:亮度切割法、灰度级彩色变换法、频域滤波法

在这里插入图片描述

#亮度切割法的简单代码实现
import cv2
import numpy as np
# 读入灰度图片
gray=cv2.imread('lenaGray.png',cv2.IMREAD_GRAYSCALE)
# 获得gray的size
m,n=gray.shape
# 创建新的同大小的三通道图
img_new=np.zeros((m,n,3),np.uint8)

for i in range(gray.shape[0]):
    for j in range(gray.shape[1]):
    	#根据不同灰度级赋予彩色图像不同的值,这里就简单写一下,看懂就行
        if gray[i,j]<128:
            img_new[i,j]=[255,0,0]
        else:
            img_new[i,j]=[0,0,255]

cv2.imshow('img',img_new)
cv2.waitKey(0)
cv2.destroyAllWindows()

这里我们直接调用cv2库中函数实现亮度切割

void cv::applyColorMap
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想上天的狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值