利用python使用baidu-api和opencv库实现人脸颜值检测打分

1.调用百度人脸识别api

进入百度人脸识别,点击立即使用,登陆后点击创建应用
在这里插入图片描述
这里有三个id,这个是之后调用api的时候会用到
在这里插入图片描述
查看首页的技术文档
在这里插入图片描述
这里包含了如何去调用api的方法,首先安装python的baidu-api库

pip install baidu-aip

复制下面的参考代码
在这里插入图片描述
在这里插入图片描述
下面包含了人脸检测 请求参数详情
在这里插入图片描述
在face_fields中添加beauty,然后先本地存几张照片试一试这个接口的效果

""" 你的 APPID AK SK """

APP_ID = '复制自己的'
API_KEY = '复制自己的'
SECRET_KEY = '复制自己的'

client = AipFace(APP_ID, API_KEY, SECRET_KEY)

""" 读取图片 """


def get_file_content(filePath):
    with open(filePath, 'rb') as fp:
        return fp.read()


"""人脸检测"""


def face_test(face_image_path):
    f = get_file_content(face_image_path)  # 读取图片
    data = base64.b64encode(f)  # 将图片内容处理成base64数据

    image = data.decode()  # 转换位json可序列化

    """ 如果有可选参数 """
    options = {
   }
    option
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值