1.依赖
https://blog.csdn.net/weixin_41803874/article/details/81200588
2.代码实现
def get_gender(baidu_result):
"""解析性别信息.
Args:
rootPath:源图片地址
Returns:
gender:male:男性 female:女性
"""
try:
result = get_faceList(baidu_result)
gender = result['gender']['type']
# 日志
# logger.info('gender: %s', gender)
return gender
except Exception as e:
logger.error('get_gender ERROR')
# logger.info('gender: %s', gender)
logger.error(e)
def get_raceType(baidu_result):
"""解析人种信息.
Args:
rootPath:源图片地址
Returns:
race_type:yellow: 黄种人 white: 白种人 black:黑种人 arabs: 阿拉伯人
"""
try:
result = get_faceList(baidu_result)
race_type = result['race']['type']
# 日志
# logger.info('get_raceType: %s', race_type)
return race_type
except Exception as e:
logger.error('get_raceType ERROR')
# logger.info('get_raceType: %s', race_type)
logger.error(e)
def get_age(baidu_result):
"""解析年龄信息.
Args:
rootPath:源图片地址
Returns:
race_type:string
"""
try:
result = get_faceList(baidu_result)
age = result['age']
# 日志
# logger.info('get_age: %s', age)
return age
except Exception as e:
logger.error('get_age ERROR')
# logger.info('get_age: %s', age)
logger.error(e)