ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python使用百度api识别口罩-

2021-08-18 22:02:19  阅读:271  来源: 互联网

标签:baidu upper 口罩 python ai api 服饰 KEY wear


 

 

1 文档

https://ai.baidu.com/ai-doc/BODY/6k3cpymz1

 

 

 

2 开启服务

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注意需要30分钟最有生效

 

 

 

 

 

 

 

 

 

 

 

 下载SDK

https://ai.baidu.com/sdk#body

 

 

 

 

 

 

 

 

 

安装使用Python SDK有如下方式:

  • 如果已安装pip,执行pip install baidu-aip即可。
  • 如果已安装setuptools,执行python setup.py install即可。

使用文档

https://ai.baidu.com/ai-doc/BODY/Rk3cpyo93

 

 

 

查看应用详情

 

 

 

 测试代码

#!/usr/bin/python
# -*- coding: UTF-8 -*-
from aip import AipBodyAnalysis

#个人注册的信息
APP_ID="24719363"
API_KEY="ynnpcyBSQ5eyiNso67TIsfqs"
SECRET_KEY="rax12T8k8EPztYyG5C976O3oCxy9lG64"
  
client = AipBodyAnalysis(APP_ID, API_KEY, SECRET_KEY)



""" 读取图片 """
def get_file_content(filePath):
    with open(filePath, 'rb') as fp:
        return fp.read()

image = get_file_content('example.jpg')

""" 调用人体检测与属性识别 """
client.bodyAttr(image);

""" 如果有可选参数 """
options = {}
options["type"] = "face_mask"

'''
1)可选值说明:
gender-性别,
age-年龄阶段,
lower_wear-下身服饰,
upper_wear-上身服饰,
headwear-是否戴帽子,
face_mask-是否戴口罩,
glasses-是否戴眼镜,
upper_color-上身服饰颜色,
lower_color-下身服饰颜色,
cellphone-是否使用手机,
upper_wear_fg-上身服饰细分类,
upper_wear_texture-上身服饰纹理,
orientation-身体朝向,
umbrella-是否撑伞,
bag-背包,
smoke-是否吸烟,
vehicle-交通工具,
carrying_item-是否有手提物,
upper_cut-上方截断,
lower_cut-下方截断,
occlusion-遮挡,
is_human-是否正常人体
2)type 参数值可以是可选值的组合,用逗号分隔;如果无此参数默认输出全部22个属性
'''


""" 带参数调用人体检测与属性识别 """
result_http=client.bodyAttr(image, options)
print(result_http)

  

 

 

 代表没有开通服务,要么领取的免费还没开通,要么付费的还没出来。

这里领取的是免费的,说30分钟起效。

 

标签:baidu,upper,口罩,python,ai,api,服饰,KEY,wear
来源: https://www.cnblogs.com/gooutlook/p/15159020.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有