python PIL 图像增强
生活随笔
收集整理的這篇文章主要介紹了
python PIL 图像增强
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
from PIL import Image
from PIL import ImageEnhance
# 原圖
image = Image.open('D:/yuantu.jpg')
image.show()
# 亮度增強
enh_bri = ImageEnhance.Brightness(image)
brightness = 2
image_brightened = enh_bri.enhance(brightness)
image_brightened.show()
# 色度增強(飽和度↑)
enh_col = ImageEnhance.Color(image)
color = 2
image_colored = enh_col.enhance(color)
image_colored.show()
# 對比度增強
enh_con = ImageEnhance.Contrast(image)
contrast = 2
image_contrasted = enh_con.enhance(contrast)
image_contrasted.show()
# 銳度增強
enh_sha = ImageEnhance.Sharpness(image)
sharpness = 4.0
image_sharped = enh_sha.enhance(sharpness)
image_sharped.show()
ImageFilter 十種模式
1、BLUR:模糊圖像
2、CONTOUR:提取圖像中的輪廓信息
3、DETAIL:使得圖像中細節更加明顯
4、EDGE_ENHANCE:突出、加強和改善圖像中不同灰度區域之間的邊界和輪廓
5、EDGE_ENHANCE_MORE:和上者的區別為使得圖像中邊緣部分更加明顯
6、EMBOSS:使圖像呈現出浮雕效果
7、FIND_EDGES:突出邊緣信息
8、SMOOTH:突出圖像的寬大區域、低頻成分和主干部分,或抑制圖像噪聲和高頻成分,使圖像亮度平緩漸變,減小突變梯度,改善圖像質量
9、SMOOTH_MORE:和上者的區別為使得圖像變得更加平滑
10、SHARPEN:補償圖像的輪廓,增強圖像的邊緣及灰度跳變的部分,使圖像變得清晰
總結
以上是生活随笔為你收集整理的python PIL 图像增强的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java delphi aes加密算法_
- 下一篇: lame编程实现wav转mp3后时长错误