在有一些电影里面,特别是科幻高科技电影里面常常出现的一幕,得到某人的照片而后进行各类数据对比,而后找出这我的的我的信息:姓名、年龄、性别、工做等等。python
理论上:你能够创建一个你感兴趣的百万级的数据库,给你个照片 ,你就能够获得她是谁,哪里的,信息均可以知道,并且由于人与人之间的网状的关联,你甚至能够知道她喜欢的人是谁,男友长啥样子。算法
相信我:一切都不是虚构的,你能作的更多!数据库
不少人学习python,不知道从何学起。
不少人学习python,掌握了基本语法事后,不知道在哪里寻找案例上手。
不少已经作案例的人,殊不知道如何去学习更加高深的知识。
那么针对这三类人,我给你们提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:1097524789api
1、数据收集,能够采用爬虫对网上海里的明星信息进行有针对的爬取数据结构
2、格式化数据,存入mysq,把明星的自拍照的文件名存入数据库中app
3、使用百度的api对程序进行编写,说实话,百度人脸识别作的很棒了,精确度很高数据结构和算法
4、你上传一张图片(或者你能想象到的方式),后面的程序会对你海量的数据库中人的信息进行比对学习
5、输出匹配到的人的信息,和类似度的数值。测试
直接上代码:spa
测试图片:
明星数据库:
明星的照片所在目录:
明星照片:
程序运行效果:
一共对数据库进行比对了5条信息
匹配到明星的信息:曾轶可 27 1990年1月3日出生于湖南省常德市汉寿县,创做型女歌手,演员。类似度:63.689125061
数据库:
目录:
人脸比对对照片的有必定要求,由于我爬取的照片大小不规则,因此比对的时候,会有问题,人脸比对用的百度的api接口,感受关键部分不是本身实现的,正在恶补数据结构和算法。