欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python畫灰度直方圖

鄭雨菲1年前8瀏覽0評論

在Python中,我們可以使用Matplotlib庫來繪制灰度直方圖。灰度直方圖是一種圖像處理中經(jīng)常用到的工具,它可以用來分析一張圖片的亮度分布情況。

首先,我們需要導(dǎo)入Matplotlib庫:

import matplotlib.pyplot as plt

然后,我們需要讀取一張灰度圖片。這里以Python自帶的lena圖片為例:

import scipy.misc
img = scipy.misc.ascent()

接下來,我們可以直接使用Matplotlib庫的hist函數(shù)來繪制灰度直方圖:

plt.hist(img.ravel(), bins=256, range=(0.0, 255.0), fc='k', ec='k')
plt.show()

其中,img.ravel()將圖片轉(zhuǎn)化為一維數(shù)組,bins參數(shù)設(shè)定了直方圖的條目數(shù),range參數(shù)設(shè)定了直方圖數(shù)據(jù)的范圍,fc和ec分別設(shè)置了直方圖填充和輪廓的顏色。

最終的灰度直方圖如下所示:

從上圖可以看出,圖片中像素的亮度分布在100到200之間較為集中。