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

    前言

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

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

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

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

    思路:

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

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

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

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

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

    直接上代码:

    测试图片:

    明星数据库:

    明星的照片所在目录:

    明星照片:

    程序运行效果:

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

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

    数据库:

    目录:

    项目总结:

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

  • 相关阅读:
    Linux 删除文件夹和文件的命令
    克隆一台liunx机器重启后和另外一台机器ip冲突,新机器设置新的ip地址
    微服务网关Ocelot加入IdentityServer4鉴权-.NetCore(.NET5)中使用
    kafka、zookeeper相关命令
    kafka tool2 配置及链接失败解决办法
    vmware配置centos7网络
    java8 list新特性
    java分页
    移除chrome浏览器“由贵公司接管”插件
    java获取Object属性类型、属性名称、属性值
  • 原文地址:https://www.cnblogs.com/shann001/p/13066585.html
Copyright © 2011-2022 走看看