Python⼈脸识别源代码可⾃动识别出年龄、性别等利⽤百度AI进⾏⼈脸识别,可⾃动识别出年龄、性别等信息,准确率⾮常⾼。运⾏程序前请安装需要的模块python基础代码大全下载
import base64
from aip import AipFace
import cv2absolute vodka
# 配置百度aip参数
APP_ID ='19484855'
API_KEY ='V2mDOleCsk3yEE6P5MgVwSjI'
SECRET_KEY ='RbRMAuPmz8QpDweikrbpfGQjXUm7HiCD'
a_face = AipFace(APP_ID, API_KEY, SECRET_KEY)
image_type ='BASE64'
options ={'face_field':'age,gender,beauty',"max_face_num":10}
max_face_num =10
sumif嵌套vlookup函数怎么用def get_file_content(file_path):
"""获取⽂件内容"""
with open(file_path,'rb')as fr:
content = base64.ad())
return content.decode('utf8')
def face_score(file_path):
计算机进制转换口诀"""脸部识别分数"""
result = a_face.detect(get_file_content(file_path), image_type, options) return result
# 图⽚地址,图⽚与程序同⼀⽬录下
file_path ="timg.jpg"
result = face_score(file_path)
# #从⽂件读取图像并转为灰度图像
img = cv2.imread(file_path)
# 图⽚放⽂字
# 设置⽂件的位置、字体、颜⾊等参数
font = cv2.FONT_HERSHEY_DUPLEX
基木鱼建站教程# font = uetype("f", 20, encoding="utf-8")
color =(0,0,255)
for item in result['result']['face_list']:
x =int(item['location']['left'])
y =int(item['location']['top'])
w = item['location']['width']
h = item['location']['height']
age = item['age']
beauty = item['beauty']
gender = item['gender']['type']
cv2.putText(img,'age:%s'% age,(x, y + h +10), font,1, color,1)
cv2.putText(img,'beauty:%s'% beauty,(x, y + h +30), font,1, color,1) cv2.putText(img,'gender:%s'% gender,(x, y + h +50), font,1, color,1)
cv2.imshow('Image', img)
xml xslt增量# 按任意键退出
key = cv2.waitKey()
if key ==27:
# 销毁所有窗⼝
cv2.destroyAllWindows()
更多Python源代码,请关注:Python代码⼤全,
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论