圖像處理除了能夠去除背景、形狀邊之外,還能夠對它的亮度和對比度進行進行調整來讓其更暗或者更亮 。而這篇文章主要介紹的內容就是python圖像亮度調整的方法,因為這個方法都可以使圖像看起來更加明亮或暗淡,一起往下看看學習吧 。

一、安裝skimage
亮度調整使用到的方法是第三方庫skimage之中才有的,所以首先需要做的就是將這個第三方庫安裝好才可以 。點擊左下角windows圖標調出開始菜單,然后輸入命令提示符右鍵選擇更多-以管理員身份打開,再執行如下命令:
pip install scikit-image二、亮度
亮度調整需要使用到這個第三方庫之中的exposure模塊,此模塊內有一個方法是adjust_gamma(),它就是用來調整圖像亮度的,語法如下所示:
skimage.exposure.adjust_gamma(image, gamma=1)這個方法需要傳入兩個參數,第一個參數就是圖片文件對象,第二個參數則是大于0的整數或浮點數 。參數gamma默認值為1就表示不調整亮度,而高于這個值是降低亮度,低于這個值則是增強亮度,代碼如下所示:
from skimage import data, exposure, img_as_floatimport matplotlib.pyplot as pltimage = img_as_float(data.moon())# 降低亮度gam1= exposure.adjust_gamma(image, 2)# 增強亮度gam2= exposure.adjust_gamma(image, 0.5)plt.figure('ad',figsize=(8,8))plt.subplot(131)plt.imshow(gam1,plt.cm.gray)plt.subplot(132)plt.imshow(gam2,plt.cm.gray)plt.show()因為skimage庫雖然能夠來對圖像進行各種處理,但是它本身是沒有方法可以來將圖像顯示出來的 。所以還需要使用到pyplot模塊創建一個窗口,然后將調整亮度后的兩個子圖添加到這個窗口上顯示出來 。

【Python圖像亮度增強怎么做?Python如何調整圖像亮度】以上就是關于“Python圖像亮度增強怎么做?Python如何調整圖像亮度”的全部內容了,希望對你有所幫助 。
猜你喜歡
- Python如何設置字典默認值?Python字典默認值的設置方法
- Skimage庫安裝不了怎么辦?Python第三方庫skimage安裝失敗如何解決
- Python第三方庫skimage如何安裝?Python圖片處理庫skimage詳細安裝教程
- 如何使用Skimage庫獲取圖片信息?Python第三方庫skimage怎么保存圖片
- Skimage如何讀取圖片并顯示?Python第三方庫skimage怎么讀取自帶圖片
- Python畫橢圓代碼是什么?Python繪制橢圓怎么填充顏色
- Python貝塞爾曲線代碼是什么?Python怎么畫貝塞爾曲線
- 三星自動調節亮度怎么關閉
- 聯想筆記本屏幕亮度怎么調都是暗的
- Python畫多邊形代碼是什么?Python繪制多邊形函數是什么
