γ変換で画像の明るさを変化させる。
#ライブラリをインポートする
import cv2
import numpy as np
img = cv2.imread(r'../Lenna.jpg')
γの値を設定し、γ変換を行っていきます。
gannma = 0.5
cvt_gannma = np.zeros([256,1],dtype=uint8)
for i in range(256):
cvt_gannma[[i],[0]] = 255 * (float(i) / 255) ** (1.0/gannma)
img_gannma = cv2.LUT(img,cvt_gannma)