當前位置:成語大全網 - 書法字典 - Python如何用PIL獲取壹張圖片的亮度值

Python如何用PIL獲取壹張圖片的亮度值

圖像的亮度是指每個點的亮度。如果比較兩幅圖像的亮度,可能需要計算每個點的平均亮度。以下是計算某點亮度值的程序,僅供參考。

導入圖像

im=Image.open("d:/lena.jpg ")

打印im.mode #查看圖像的模式。

Im1=im.convert("YCbCr") #將圖像模式轉換為視頻模式。

y,CB,Cr = im 1 . get pixel((10,10)) #提取點(10,10)位置的亮度、藍色分量和紅色分量的值。

打印y #輸出亮度值

在接下來的兩個循環中可以計算出整個圖像的平均亮度。