Python人工智能第二篇:人脸检测和图像识别
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python人工智能第二篇:人脸检测和图像识别,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1442字,纯文字阅读大概需要3分钟。
内容图文
Python人工智能第二篇:人脸检测和图像识别
人脸检测
详细内容请看技术文档:https://ai.baidu.com/docs#/Face-Python-SDK/top
from aip import AipFace
import base64
""" 你的 APPID AK SK """
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'
face_client = AipFace(APP_ID, API_KEY, SECRET_KEY)
""" 读取图片 """
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
bytes_str = base64.b64encode(get_file_content('people/1.jpg'))
image = str(bytes_str, "utf8")
imageType = "BASE64"
options = {}
options["face_field"] = "age,beauty"
""" 调用人脸检测 """
res = face_client.detect(image, imageType, options)
age = res.get("result").get("face_list")[0].get("age")
beauty = res.get("result").get("face_list")[0].get("beauty")
print(f"年龄:{age}岁", f"颜值:{beauty}分")
图像识别
详细内容请看技术文档:https://ai.baidu.com/docs#/ImageClassify-Python-SDK/top
from aip import AipImageClassify
""" 你的 APPID AK SK """
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'
client = AipImageClassify(APP_ID, API_KEY, SECRET_KEY)
""" 读取图片 """
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
image = get_file_content('erha.jpg')
""" 如果有可选参数 """
options = {}
options["top_num"] = 1 #返回预测得分top结果数,默认为6
options["baike_num"] = 5 #返回百科信息的结果数,默认不返回
""" 带参数调用动物识别 """
res = client.animalDetect(image, options)
print(res)
内容总结
以上是互联网集市为您收集整理的Python人工智能第二篇:人脸检测和图像识别全部内容,希望文章能够帮你解决Python人工智能第二篇:人脸检测和图像识别所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。