更新时间:2022-03-01 来源:黑马程序员 浏览量:
随着计算机技术的不断发展,人工智能的应用已经渗透到人们日常生活的方方面面,其中人脸识别技术是近两年较为热门的话题之一。人脸识别技术是一种生物特征识别技术,它通过从装有摄像头的终端设备拍摄的人脸图像中抽取人的个性化特征,以此来识别人的身份。灰度直方图便是实现人脸识别的方法之一,它将数字图像的所有像素,按照灰度值的大小,统计其出现的频率。
下面使用一组10000个随机数作为人脸识别的灰度值,使用hist()函数绘制一个灰度直方图,具体代码如下。
# 05_face_recognition import matplotlib.pyplot as plt import numpy as np # 10000个随机数 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之间的灰度值最少。
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19