要增加图像的对比度,可以使用Python的OpenCV库。以下是一个示例代码,它将使用OpenCV来读取图像,将其转换为灰度图像,然后将对比度增加到2.0倍。

import cv2

# 读取图像
img = cv2.imread('image.jpg')

# 转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

# 增加对比度
new_img = cv2.convertScaleAbs(gray, alpha=2.0, beta=0)

# 显示原图和增加对比度后的图像
cv2.imshow('Original Image', img)
cv2.imshow('New Image', new_img)
cv2.waitKey(0)
cv2.destroyAllWindows()

在上面的代码中,我们使用cv2.imread函数来读取图像。然后,我们使用cv2.cvtColor函数将其转换为灰度图像。最后,我们使用cv2.convertScaleAbs函数增加对比度。该函数接受三个参数:输入图像、缩放因子alpha和平移因子beta。我们将alpha设置为2.0,beta设置为0,这将使图像的对比度增加两倍。最后,我们使用cv2.imshow函数显示原始图像和增加对比度后的图像,然后使用cv2.waitKey等待用户按下任意键,最后使用cv2.destroyAllWindows关闭所有打开的窗口。

python 增加图片对比度 image

原文地址: https://www.cveoy.top/t/topic/vUD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录