1. 基本原理
变换形式
$$s=cr^{\gamma}$$
- c与$\gamma$均为常数
可通过调整$\gamma$来调整该变换,最常用于伽马校正与对比度增强
2. 测试结果
图源自skimage
3. 代码
1 def gamma_transformation(input_image, c, gamma): 2 ‘‘‘ 3 伽马变换 4 :param input_image: 原图像 5 :param c: 伽马变换超参数 6 :param gamma: 伽马值 7 :return: 伽马变换后的图像 8 ‘‘‘ 9 input_image_cp = np.copy(input_image) # 输入图像的副本 10 11 output_imgae = c * np.power(input_image_cp.astype(int), gamma) # 输出图像 12 13 return output_imgae
原文地址:https://www.cnblogs.com/iwuqing/p/11297247.html
时间: 2024-10-08 03:37:15