zoukankan      html  css  js  c++  java
  • 牛逼了,利用Python实现“天眼系统”,只要照片就能了解个人信息

    前言

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

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

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

    很多人学习python,不知道从何学起。
    很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
    很多已经做案例的人,却不知道如何去学习更加高深的知识。
    那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
    QQ群:1097524789

    思路:

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

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

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

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

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

    直接上代码:

    测试图片:

    明星数据库:

    明星的照片所在目录:

    明星照片:

    程序运行效果:

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

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

    数据库:

    目录:

    项目总结:

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

  • 相关阅读:
    According to TLD or attribute directive in tag file, attribute end does not accept any expressions
    Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already in use.
    sql注入漏洞
    Servlet—简单的管理系统
    ServletContext与网站计数器
    VS2010+ICE3.5运行官方demo报错----std::bad_alloc
    java 使用相对路径读取文件
    shell编程 if 注意事项
    Ubuntu12.04下eclipse提示框黑色背景色的修改方法
    解决Ubuntu环境变量错误导致无法正常登录
  • 原文地址:https://www.cnblogs.com/shann001/p/13066585.html
Copyright © 2011-2022 走看看