python图片对比相似度_牛掰了,只要照片就能了解个人信息,利用Python实现“天眼系统”...

请点击右上角“关注”,关注小编我的头条号,及时接收精彩内容。文末可以领取编程资料

前言

在有一些电影里面,特别是科幻高科技电影里面经常出现的一幕,获得某人的照片然后进行各种数据对比,然后找出这个人的个人信息:姓名、年龄、性别、工作等等。

理论上:你可以建立一个你感兴趣的百万级的数据库,给你个照片 ,你就可以得到她是谁,哪里的,信息都可以知道,而且因为人与人之间的网状的关联,你甚至可以知道她喜欢的人是谁,男朋友长啥样子。

相信我:一切都不是虚构的,你能做的更多!

思路:

一、数据收集,可以采用爬虫对网上海里的明星信息进行有针对的爬取

二、格式化数据,存入mysq,把明星的自拍照的文件名存入数据库中

三、使用百度的api对程序进行编写,说实话,百度人脸识别做的很棒了,精确度很高

四、你上传一张图片(或者你能想象到的方式),后面的程序会对你海量的数据库中人的信息进行比对

五、输出匹配到的人的信息,和相似度的数值。

直接上代码:

350b9a2bc5a603d363987a7820ae8a0a.png

测试图片:

007fa84014e382b5f4bbfd9ce058a8c8.png

明星数据库:

832e716068c26b1b2be4fe3f757c8a53.png

明星的照片所在目录:

8190be9351f7efb0e1f0f1bc40a265f9.png

明星照片:

9c588e34c2637ff50ef66b939ae2556e.png
fd28e624d8fc65ad9b7556acc8ceb368.png
a7df9f75bc396a235bf4f5073323481a.png
db8d720bea174459f48ef647620cd672.png
3a44de5d18e4e2ce46a506c2f3598483.png

程序运行效果:

773b52547d60e340ce0ebde44df85f9a.png

一共对数据库进行比对了5条信息

匹配到明星的信息:曾轶可 27 1990年1月3日出生于湖南省常德市汉寿县,创作型女歌手,演员。相似度:63.689125061

数据库:

a64eab49f6277b058c2b8a0148597682.png

目录:

f3e662905c26f5dbbae3b06099fa98a5.png

项目总结:

人脸比对对照片的有一定要求,因为我爬取的照片大小不规则,所以比对的时候,会有问题,人脸比对用的百度的api接口,感觉关键部分不是自己实现的,正在恶补数据结构和算法。

各位Python功能强大吗?欢迎写在评论中

我自己是一名从事了多年的Python老程序员,辞职目前在做自己的Python私人定制课程,今年整理了一份最适合2019年学习的Python学习干货,免费赠送给每一位小伙伴

如果你也想当一位程序员,学习Python,那么帮忙转发一下然后再关注小编后私信“01”可以得到我整理的这些Python资料了(私信方法:点击我头像进我主页有个上面有个私信按钮)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值