导读
<强>本文介绍一下使用Python3实现识别图片中的所有人脸并显示出来,让我们一起来看一下。强>
使用Python3实现识别图片中的所有人脸并显示出来,代码如下:
#, - *安康;编码:,utf-8 - *之处,, #,,识别图片中的所有人脸并显示出来,, :#,filename find_faces_in_picture.py , 得到PIL import  Image , import face_recognition , #,将jpg文件加载到numpy 数组中,, 时间=image face_recognition.load_image_file (“linuxidc.com.jpg"),, #,使用默认的给予猪模型查找图像中所有人脸,, #,这个方法已经相当准确了,但还是不如CNN模型那么准确,因为没有使用GPU加速,, #,另请参见:find_faces_in_picture_cnn.py , 时间=face_locations face_recognition.face_locations(图片),, #,使用CNN模型,,=#,face_locations face_recognition.face_locations(图像,,number_of_times_to_upsample=0,,模式=癱nn"),, #,打印:我从图片中找到了,多少,张人脸,, print(“小姐:found {},脸(s),拷贝却;能够干净自己的照片.format (len (face_locations))),, #,循环找到的所有人脸,, for face_location  face_locations拷贝:,, ,,,,,,,#,打印每张脸的位置信息,, ,,,,,,,,,,,,,left =, face_location , ,,,,,,,印刷(“A  face is located at pixel 位置:,{},,左:,{},,底部:,{},,右:,{}“.format(,,,,,,右)),, #,指定人脸的位置信息,然后显示人脸图片,, ,,,,,,,face_image =,图像(上,下,左,右),, ,,,,,,,pil_image =, Image.fromarray (face_image),, ,,,,,,,pil_image.show ()
#,或者执行python文件,, 美元,python3 www.linuxidc.com.py
从图片中识别出10张人的脸,并显示出来。
<>以前小姐:found 10,脸(s),却;能够拷贝照片只, A face  is located at  pixel 位置:,445年,左:,1867,,底部:,534年,右:,1957,, A face  is located at  pixel 位置:,544年,左:,643,,底部:,619年,右:,718,, A face  is located at  pixel 位置:,478年,左:,1647,,底部:,553年,右:,1722,, A face  is located at  pixel 位置:,504年,左:,126,,底部:,594年,右:,215,, A face  is located at  pixel 位置:,536年,左:,395,,底部:,611年,右:,469,, A face  is located at  pixel 位置:,544年,左:,1042,,底部:,619年,右:,1116,, A face  is located at  pixel 位置:,553年,左:,818,,底部:,627年,右:,892,, A face  is located at  pixel 位置:,511年,左:,1431,,底部:,586年,右:,1506,, A face  is located at  pixel 位置:,564年,左:,1227,,底部:,626年,右:,1289,, A face is  located at  pixel 位置:,965年,左:,498,,底部:,1017年,右:550,如下图:
原文来自: https://www.linuxprobe.com/python-find-faces-picture.html
引用>妙招:使用Python实现图片在人脸识别并显示