Pythonで実装基本原理(いくつかの基本的な階調変換機能)とガンマ変換

1.基本原則

変換フォーム

$$ S = CR ^ {\ガンマ} $$

  • そしてc $ \ガンマ$は定数であります

この変換は、$ \ガンマ$を調整することによって調整することができ、最も一般的に使用されるガンマ補正コントラスト強調

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

 

おすすめ

転載: www.cnblogs.com/iwuqing/p/11297247.html