更新時間:2022-03-01 來源:黑馬程序員 瀏覽量:
隨著計算機(jī)技術(shù)的不斷發(fā)展,人工智能的應(yīng)用已經(jīng)滲透到人們?nèi)粘I畹姆椒矫婷妫渲腥四樧R別技術(shù)是近兩年較為熱門的話題之一。人臉識別技術(shù)是一種生物特征識別技術(shù),它通過從裝有攝像頭的終端設(shè)備拍攝的人臉圖像中抽取人的個性化特征,以此來識別人的身份?;叶戎狈綀D便是實現(xiàn)人臉識別的方法之一,它將數(shù)字圖像的所有像素,按照灰度值的大小,統(tǒng)計其出現(xiàn)的頻率。
下面使用一組10000個隨機(jī)數(shù)作為人臉識別的灰度值,使用hist()函數(shù)繪制一個灰度直方圖,具體代碼如下。
# 05_face_recognition import matplotlib.pyplot as plt import numpy as np # 10000個隨機(jī)數(shù) random_state = np.random.RandomState(19680801) random_x = random_state.randn(10000) # 繪制包含25個矩形條的直方圖 plt.hist(random_x, bins=25) plt.show()
運行程序,效果如圖2-15所示。
圖2-15 人臉識別的灰度值的直方圖
圖2-15中,x軸代表灰度值,y軸代表頻率。由圖2-15可知,位于-0.5~0之間的灰度值最多,位于-4~-3或3~4之間的灰度值最少。