阅读背景:

OpenCV+Tensorflow 人工智能图像处理(三十六)—— 亮度增强_qq_42006303的博客

来源:互联网 
#新像素值= 原像素值 + 常量
import cv2
import numpy as np
img = cv2.imread('car.jpg', 1)   #读取图片
cv2.imshow('src', img)
imgInfo = img.shape  #维度信息
height = imgInfo[0]
width = imgInfo[1]
dst = np.zeros((height, width, 3), np.uint8)
for i in range(0, height):
    for j in range(0, width):
        (b, g, r) = img[i, j]
        b = int(b) + 40
        g = int(g) + 40
        r = int(r) + 40
        if b > 255:
            b = 255
        if g > 255:
            g = 255
        if r > 255:
            r = 255
        dst[i, j] = (b, g, r)
cv2.imshow('dst', dst)
cv2.waitKey(0)

#新像素值= 原像素值 + 常量
import cv2
import numpy as np



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: