大家好,今天和大家说说如何用Python简单实现人脸识别检测, 对照片进行排名,看看自己有多漂亮。

[开发环境]:

Python 3.8
Pycharm 2021.2

[模块使用]:

    requests >>> pip install requeststqdm >>> pip install tqdm 简单实现进度条效果osbase64

模块安装问题:
    - 如果安装python第三方模块:
        1. win + R 输入 cmd 点击确定, 输入安装命令 pip install 模块名 (pip install requests) 回车
        2. 在pycharm中点击Terminal(终端) 输入安装命令
    - 安装失败原因:
        - 失败一: pip 不是内部命令
            解决方法: 设置环境变量

- 失败二: 出现大量报红 (read time out)
            解决方法: 因为是网络链接超时,  需要切换镜像源
                清华:https://pypi.tuna.tsinghua.edu.cn/simple
                阿里云:http://mirrors.aliyun.com/pypi/simple/
                中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
                华中理工大学:http://pypi.hustunique.com/
                山东理工大学:http://pypi.sdutlinux.org/
                豆瓣:http://pypi.douban.com/simple/
                例如:pip3 install -i https://pypi.doubanio.com/simple/ 模块名

- 失败三: cmd里面显示已经安装过了, 或者安装成功了, 但是在pycharm里面还是无法导入
            解决方法: 可能安装了多个python版本 (anaconda 或者 python 安装一个即可) 卸载一个就好。或者你pycharm里面python解释器没有设置好。

在弄好这些之后,我们要借用百度的一些接口来实现。

点击控制台,然后点击产品服务,搜索人脸识别,就可以获取接口了。

 host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=[官网获取的AK]&client_secret=[官网获取的SK]'response = requests.get(host)access_token = response.json()['access_token']

选择图片

f = open(f'{ImgName}', mode='rb')

图片转码

 img_base64 = base64.b64encode(f.read())

就会返回字符串,里面有个颜值评分,我们提取出来即可。

params = {"image": img_base64,  # 需要传递 图片 base64"image_type": "BASE64","face_field": "beauty"}

这样,我们就获取的了颜值评分。大家还可以在这个基础上,实现对多个照片评分并排名。

Python简单实现人脸识别检测, 对照片进行评分相关推荐

  1. python简单的人脸识别系统(PCA+逻辑回归)

    python简单的人脸识别系统(PCA+逻辑回归) 数据集:ORL人脸库 特征提取:PCA降维,将112*92降成30 分类器:逻辑回归 ** 代码: from tkinter import * fr ...

  2. python调用百度人脸识别:来一次颜值评分

    前言 在某公众号上偶然看到一篇文章 调用百度ai进行颜值打分给班级女生打分,还挺好玩的,遂也来试试给周围认识的女性打打分~ 内容 打开百度ai人脸识别-点击立即使用-登录百度帐号 新建一个应用-获取k ...

  3. Python实现人脸识别检测, 对美女主播照片进行评分排名

    前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 素材.视频.代码.插件安装教程我都准备好了,直接在文末名片自取就可点击此处跳转 开发环境: Python 3.8 Pycharm 2021.2 模块使用: ...

  4. 用Python实现简单的人脸识别,10分钟(附源码)

    前言 今天,我们用Python实现简单的人脸识别技术! Python里,简单的人脸识别有很多种方法可以实现,依赖于python胶水语言的特性,我们通过调用包可以快速准确的达成这一目的.这里介绍的是准确 ...

  5. 用Python几行代码实现简单的人脸识别,10分钟完成(附源码)

    前言 今天,我们用Python实现简单的人脸识别技术! Python里,简单的人脸识别有很多种方法可以实现,依赖于python胶水语言的特性,我们通过调用包可以快速准确的达成这一目的.这里介绍的是准确 ...

  6. 10分钟手把手教你运用Python实现简单的人脸识别

    欲直接下载代码文件,关注我们的公众号哦!查看历史消息即可! 前言:让我的电脑认识我 我的电脑只有认识我,才配称之为我的电脑! 今天,我们用Python实现高大上的人脸识别技术! Python里,简单的 ...

  7. python人脸识别解锁电脑_给你的电脑做个简单的“人脸识别认证”

    原标题:给你的电脑做个简单的"人脸识别认证" Simple "Face ID" for your PC 作者 | German Gensetskiy 翻译 | ...

  8. Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38%

    Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38% 仅用 Python 和命令行就可以实现人脸识别的库开源了.该库使用 dlib 顶尖的深度学习人脸识别技术构建 ...

  9. Python+Tensorflow+Opencv人脸识别(任意数量人脸)

    Python+Tensorflow+Opencv的人脸识别 简单的人脸识别 准备工作 开始--先获取必要的人脸图像 训练--分类吧 识别大脸 简单的人脸识别 一直想做机器学习的东东,最近由于工作的调整 ...

最新文章

  1. Django学习笔记(10)——Book单表的增删改查页面
  2. 脚本安装smokeping
  3. 前端学习(1841):前端面试题之redux管理状态机制
  4. 一个漂亮的电子钟,纪念我们逝去的青春(含软硬件资料)
  5. 获取到某一方法的调用者的类名、方法名、命名空间
  6. IP组播之组播路由算法
  7. bzoj 1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机
  8. 知识点 | Revit族库插件哪家强?
  9. matlab及机器学习
  10. CSV写入时指定表头
  11. led时间代码html,LED旋转时钟制作(有源代码)
  12. MSSQL_8 操作结果集
  13. 设定Applocker和解决问题
  14. 互联网医院系统搭建,打造在线问诊系统新模式
  15. win10电脑显示无法自动修复此计算机,win10正式版提示自动修复无法修复你的电脑解决教程...
  16. B860AV3.1-M2_刷机固件
  17. 大数据项目(基于spark)--新冠疫情防控指挥作战平台项目
  18. 股票公式编程是c语言,C语言编写公式的基础(飞狐用).doc
  19. netMarketing类库: 类库说明
  20. 博士申请 | 美国佛罗里达大学陈世刚教授招收人工智能/机器学习方向博士生

热门文章

  1. 用Eclipse读取excel中全部数据
  2. Eclipse 各种设置
  3. 史上最全Java学习路线
  4. python使用matplotlib 画柱状图代码_Python 使用 matplotlib 画柱状图教程
  5. 2022年家用投影仪推荐 当贝F5和坚果J10S哪款画质更好?
  6. 【ArcGIS微课1000例】0039:ArcGIS注记转CAD注记的方法
  7. 对未来人工智能的一些预测和想法
  8. 算法基础课【合集1】
  9. TeX系列: dot2tex 和 dot2texi 配置步骤
  10. 自动生成_一键自动生成CAD图纸目录