python-OpenCV 图像处理 -- 改变图像对比度和亮度

采用按像素的方式改变图像对比度和亮度,公式如下

g(x)=αf(x)+β g ( x ) = α f ( x ) + β

其中 α α 调节对比度, β β 调节亮度

def Contrast_and_Brightness(alpha, beta, img):
    blank = np.zeros(img.shape, img.dtype)
    # dst = alpha * img + beta * blank
    dst = cv2.addWeighted(img, alpha, blank, 1-alpha, beta)
    return dst


cv2.addWeighted用于两个图片融合

你可能感兴趣的:(图像基础)