北京白癜风哪里看好 https://disease.39.net/yldt/bjzkbdfyy/IphoneX手机用一款FaceId高端人脸解锁软件,官方报道:“在一百万张脸中识别你的脸。”谷歌、百度、腾讯……各大企业都耗资数亿来推动人工智能方向的发展,而现实的人脸识别技术,真的有那么神奇么?绿帽识别器当然没有!千万别再孤陋寡闻!随着互联网的进步,网络上各路大佬共享的各种资源库,人脸识别早已经不是特别稀奇的项目。现在只需用Python的数十行代码就可以完成人脸定位!小编用马蓉照片带大家做一个五官定位!当然程序中的pyth库使用到深度学习方法,来定位五官的。让机器学习上千张人脸,进行特征提取。然后用这个模型在新的照片中自己找出五官!五官定位人脸识别项目环境Python3.3+或Python2.7(本教程用Python3.6版本)Windows7或MacOS,以及Linux等系统一个摄像头和IDLE集成系统(PyCharm)命令提示符安装人脸识别依赖库以及图像处理库:pip3installface_recognitionpipinstallPillow安装所需要的包项目代码:1.fromPILimportImage,ImageDraw2.importface_recognition首先导入需要用到的包1.image=face_recognition.load_image_file(“BOSS.bmp”)2.face_landmarks_list=face_recognition.face_landmarks(image)其中的“BOSS.bmp”为需要识别脸部特征的人脸图像,并传入image变量。第二行代码为人脸识别库查找“BOSS.bmp”图像中所有的面部特征。1.print(Ifound{}face(s)inthisphotograph..format(len(face_landmarks_list)))2.forface_landmarksinface_landmarks_list:3.facial_features=[4.chin,5.left_eyebrow,6.right_eyebrow,7.nose_bridge,8.nose_tip,9.left_eye,10.right_eye,11.top_lip,12.bottom_lip13.]此段代码由face_recognition库识别人脸的各个部位,如眼睛、鼻子、下巴等,并打印在图片中找到几张人脸。1.forfacial_featureinfacial_features:2.print(The{}inthisfacehasthefollowingpoints:{}.format(facial_feature,face_landmarks[facial_feature]))3.4.#Letstraceouteachfacialfeatureintheimagewithaline!5.pil_image=Image.fromarray(image)6.d=ImageDraw.Draw(pil_image)7.8.forfacial_featureinfacial_features:9.d.line(face_landmarks[facial_feature],width=5)10.11.pil_image.show()最后打印出脸部五官的具体坐标,并用线条描绘出脸部的具体特征。项目效果图:小编个人很喜感吧!本章用了短短不到40行的代码就完成了人脸面部特征定位的任务,是不是很有成就感呢?当然这只是非常傻瓜的入门人脸识别操作,如果想深入学习我们的细节,请
转载请注明:http://www.tdghe.com/wgkjbzd/87340.html