python PIL 影象相關操作
阿新 • • 發佈:2018-11-14
亮度,對比度,色度,銳度
from PIL import Image from PIL import ImageEnhance img = Image.open(r"4044920.jpg") # 提高亮度 enh_bri = ImageEnhance.Brightness(img) # brightness = np.random.uniform(0.5,2,) brightness = 0.85 print(brightness) image_brightened = enh_bri.enhance(brightness) image_brightened.show() # 提高色度 enh_col = ImageEnhance.Color(img) color = np.random.uniform(0.5, 1.4,) image_colored = enh_col.enhance(color) image_colored.show() 對比度 enh_con = ImageEnhance.Contrast(img) constrast = np.random.uniform(0.5, 1.1) image_constrast = enh_con.enhance(constrast) image_constrast.show() # 銳度 enh_sha = ImageEnhance.Sharpness(img) sharpness = np.random.uniform(0.5, 2) # print(sharpness) image_sharped = enh_sha.enhance(sharpness) image_sharped.show()