提问人:coderAI 提问时间:7/26/2022 更新时间:7/26/2022 访问量:57
将图像的亮度推广到一组图像
generalise the brightness of images to a set of images
问:
您好,我在 python 上使用 opencv,我想知道是否有一种方法可以在具有衍射亮度的图像(暗、亮和正常图像)上推广参数 gamma 的值,以便拥有一组具有相同亮度范围的图像。
这是我使用伽玛的代码:
lookUpTable = np.empty((1,256), np.uint8)
for i in range(256):
lookUpTable[0,i] = np.clip(pow(i / 255.0, gamma) * 255.0, 0, 255)
img1 = cv2.LUT(img1, lookUpTable)
我不是在尝试使用相同的伽玛值,但我正在寻找一种根据图像亮度自动更改它的方法。
我尝试在图像上使用 Image.getpixel 函数,但找不到亮度值和 gamma 值之间的关系。
答: 暂无答案
评论