1. 基本原理
获取像素值在[0, L]范围内的图像的反转图像,即为负片。适用于增强图像中白色或者灰色的区域,尤其当黑色在图片中占主地位时候
$$T(r) = L-r$$
2. 运行结果
图源自skimage
3. 代码
1 import numpy as np 2 3 def image_reverse(input_image): 4 ''' 5 图像反转 6 :param input_image: 原图像 7 :return: 反转后的图像 8 ''' 9 input_image_cp = np.copy(input_image) # 输入图像的副本 10 11 pixels_value_max = np.max(input_image_cp) # 输入图像像素的最大值 12 13 output_imgae = pixels_value_max - input_image_cp # 输出图像 14 15 return output_imgae