Python简单实现人脸识别检测, 对照片进行评分
大家好,今天和大家说说如何用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简单实现人脸识别检测, 对照片进行评分相关推荐
- python简单的人脸识别系统(PCA+逻辑回归)
python简单的人脸识别系统(PCA+逻辑回归) 数据集:ORL人脸库 特征提取:PCA降维,将112*92降成30 分类器:逻辑回归 ** 代码: from tkinter import * fr ...
- python调用百度人脸识别:来一次颜值评分
前言 在某公众号上偶然看到一篇文章 调用百度ai进行颜值打分给班级女生打分,还挺好玩的,遂也来试试给周围认识的女性打打分~ 内容 打开百度ai人脸识别-点击立即使用-登录百度帐号 新建一个应用-获取k ...
- Python实现人脸识别检测, 对美女主播照片进行评分排名
前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 素材.视频.代码.插件安装教程我都准备好了,直接在文末名片自取就可点击此处跳转 开发环境: Python 3.8 Pycharm 2021.2 模块使用: ...
- 用Python实现简单的人脸识别,10分钟(附源码)
前言 今天,我们用Python实现简单的人脸识别技术! Python里,简单的人脸识别有很多种方法可以实现,依赖于python胶水语言的特性,我们通过调用包可以快速准确的达成这一目的.这里介绍的是准确 ...
- 用Python几行代码实现简单的人脸识别,10分钟完成(附源码)
前言 今天,我们用Python实现简单的人脸识别技术! Python里,简单的人脸识别有很多种方法可以实现,依赖于python胶水语言的特性,我们通过调用包可以快速准确的达成这一目的.这里介绍的是准确 ...
- 10分钟手把手教你运用Python实现简单的人脸识别
欲直接下载代码文件,关注我们的公众号哦!查看历史消息即可! 前言:让我的电脑认识我 我的电脑只有认识我,才配称之为我的电脑! 今天,我们用Python实现高大上的人脸识别技术! Python里,简单的 ...
- python人脸识别解锁电脑_给你的电脑做个简单的“人脸识别认证”
原标题:给你的电脑做个简单的"人脸识别认证" Simple "Face ID" for your PC 作者 | German Gensetskiy 翻译 | ...
- Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38%
Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38% 仅用 Python 和命令行就可以实现人脸识别的库开源了.该库使用 dlib 顶尖的深度学习人脸识别技术构建 ...
- Python+Tensorflow+Opencv人脸识别(任意数量人脸)
Python+Tensorflow+Opencv的人脸识别 简单的人脸识别 准备工作 开始--先获取必要的人脸图像 训练--分类吧 识别大脸 简单的人脸识别 一直想做机器学习的东东,最近由于工作的调整 ...
最新文章
- Django学习笔记(10)——Book单表的增删改查页面
- 脚本安装smokeping
- 前端学习(1841):前端面试题之redux管理状态机制
- 一个漂亮的电子钟,纪念我们逝去的青春(含软硬件资料)
- 获取到某一方法的调用者的类名、方法名、命名空间
- IP组播之组播路由算法
- bzoj 1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机
- 知识点 | Revit族库插件哪家强?
- matlab及机器学习
- CSV写入时指定表头
- led时间代码html,LED旋转时钟制作(有源代码)
- MSSQL_8 操作结果集
- 设定Applocker和解决问题
- 互联网医院系统搭建,打造在线问诊系统新模式
- win10电脑显示无法自动修复此计算机,win10正式版提示自动修复无法修复你的电脑解决教程...
- B860AV3.1-M2_刷机固件
- 大数据项目(基于spark)--新冠疫情防控指挥作战平台项目
- 股票公式编程是c语言,C语言编写公式的基础(飞狐用).doc
- netMarketing类库: 类库说明
- 博士申请 | 美国佛罗里达大学陈世刚教授招收人工智能/机器学习方向博士生