opencv学习16——颜色映射

一、

图像颜色映射

1.实质是色彩通道的变换计算

2.实际应用中,常根据需要设计合适的色彩映射表,即原图中颜色对应变换颜色的变换关系(色彩反转也是于一种特殊的颜色映射)

二、

# 颜色增强:蓝色增强

import cv2
import numpy as np

img = cv2.imread('image01.jpg',1)
imgHeight,imgWidth,imgDeep = img.shape

dstImg = np.zeros(img.shape, np.uint8)

for i in range(imgHeight):
    for j in range(imgWidth):
        (b,g,r) = img[i,j]
        b *= 1.5
        if b>255:
            b = 255
        dstImg[i, j] = (b,g,r)

cv2.imshow('', dstImg)
cv2.waitKey(0)
cv2.destroyAllWindows()

猜你喜欢

转载自blog.csdn.net/nominior/article/details/82953851