Python人工智能第二篇:人脸检测和图像识别

2023-05-16

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)

转载于:https://www.cnblogs.com/an-wen/p/11604106.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python人工智能第二篇:人脸检测和图像识别 的相关文章

  • 无法“安装”plpython3u - postgresql

    我正在尝试在 postgresql 中使用 python 语言 像这样的事情 create or replace function test a integer returns integer as if a 2 0 return even
  • Python 中的 Lanczos 插值与 2D 图像

    我尝试重新缩放 2D 图像 灰度 图像大小为 256x256 所需输出为 224x224 像素值范围从 0 到 1300 我尝试了两种使用 Lanczos 插值来重新调整它们的方法 首先使用PIL图像 import numpy as np
  • Django 管理员在模型编辑时间歇性返回 404

    我们使用 Django Admin 来维护导出到我们的一些站点的一些数据 有时 当单击标准更改列表视图来获取模型编辑表单而不是路由到正确的页面时 我们会得到 Django 404 页面 模板 它是偶尔发生的 我们可以通过重新加载三次来重现它
  • 将数据从 python pandas 数据框导出或写入 MS Access 表

    我正在尝试将数据从 python pandas 数据框导出到现有的 MS Access 表 我想用已更新的数据替换 MS Access 表 在 python 中 我尝试使用 pandas to sql 但收到错误消息 我觉得很奇怪 使用 p
  • 使用带有关键字参数的 map() 函数

    这是我尝试使用的循环map功能于 volume ids 1 2 3 4 5 ip 172 12 13 122 for volume id in volume ids my function volume id ip ip 我有办法做到这一点
  • 如何使用Conda下载python包并随后离线安装?

    我知道通过 pip 我可以使用以下命令下载 Python 包 但 pip install 破坏了我的内部包依赖关系 当我做 pip download
  • 如何使用 Ansible playbook 中的 service_facts 模块检查服务是否存在且未安装在服务器中?

    我用过service facts检查服务是否正在运行并启用 在某些服务器中 未安装特定的软件包 现在 我如何知道这个特定的软件包没有安装在该特定的服务器上service facts module 在 Ansible 剧本中 它显示以下错误
  • 是否可以忽略一行的pyright检查?

    我需要忽略一行的pyright 检查 有什么特别的评论吗 def create slog group SLogGroup data Optional dict None SLog insert one SLog group group da
  • Python 函数可以从作用域之外赋予新属性吗?

    我不知道你可以这样做 def tom print tom s locals locals def dick z print z name z name z guest Harry print z guest z guest print di
  • 如何加速Python中的N维区间树?

    考虑以下问题 给定一组n间隔和一组m浮点数 对于每个浮点数 确定包含该浮点数的区间子集 这个问题已经通过构建一个解决区间树 https en wikipedia org wiki Interval tree 或称为范围树或线段树 已经针对一
  • AWS EMR Spark Python 日志记录

    我正在 AWS EMR 上运行一个非常简单的 Spark 作业 但似乎无法从我的脚本中获取任何日志输出 我尝试过打印到 stderr from pyspark import SparkContext import sys if name m
  • 绘制方程

    我正在尝试创建一个函数 它将绘制我告诉它的任何公式 import numpy as np import matplotlib pyplot as plt def graph formula x range x np array x rang
  • 如何在Python中获取葡萄牙语字符?

    我正在研究葡萄牙语 角色看起来很奇怪 我怎样才能解决这个问题 代码 import feedparser import random Vou definir os feeds feeds conf feedurl http pplware s
  • 无法在 Python 3 中导入 cProfile

    我试图将 cProfile 模块导入 Python 3 3 0 但出现以下错误 Traceback most recent call last File
  • 如何在Python中对类别进行加权随机抽样

    给定一个元组列表 其中每个元组都包含一个概率和一个项目 我想根据其概率对项目进行采样 例如 给出列表 3 a 4 b 3 c 我想在 40 的时间内对 b 进行采样 在 python 中执行此操作的规范方法是什么 我查看了 random 模
  • 向 Altair 图表添加背景实心填充

    I like Altair a lot for making graphs in Python As a tribute I wanted to regenerate the Economist graph s in Mistakes we
  • 如何在seaborn displot中使用hist_kws

    我想在同一图中用不同的颜色绘制直方图和 kde 线 我想为直方图设置绿色 为 kde 线设置蓝色 我设法弄清楚使用 line kws 来更改 kde 线条颜色 但 hist kws 不适用于显示 我尝试过使用 histplot 但我无法为
  • 解释 Python 中的数字范围

    在 Pylons Web 应用程序中 我需要获取一个字符串 例如 关于如何做到这一点有什么建议吗 我是 Python 新手 我还没有找到任何可以帮助解决此类问题的东西 该列表将是 1 2 3 45 46 48 49 50 51 77 使用
  • Scrapy:如何使用元在方法之间传递项目

    我是 scrapy 和 python 的新手 我试图将 parse quotes 中的项目 item author 传递给下一个解析方法 parse bio 我尝试了 request meta 和 response meta 方法 如 sc
  • 如何将输入读取为数字?

    这个问题的答案是社区努力 help privileges edit community wiki 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 Why are x and y下面的代码中使用字符串而不是整数 注意 在Python 2

随机推荐

  • 【C/C++】实型变量

    实型变量的分类 单精度 float 双精度 double 长双精度 long double 实型数据的舍入误差 由于实型变量是由有限的存储单元 组成的 xff0c 因此能提供的有效数字总是有限的 1 include lt stdio h g
  • 使用linux4.15内核lts,Ubuntu 18.04 LTS发布: 采用Linux 4.15内核

    原标题 xff1a Ubuntu 18 04 LTS发布 xff1a 采用Linux 4 15内核 导读4月27日消息 Canonical于伦敦时间26日正式发布了Ubuntu 18 04 LTS版 xff0c Canonical的CEO称
  • c语言malloc struct,使用malloc()函数创建结构体

    malloc 可用来为结构体分配存储空间 结构体的大小通过使用sizeof运算符来确定 示例代码 include include include int main struct Product char symbol 5 int quant
  • VirtualBox的快照功能

    VirtualBox是非常好用的一个虚拟机软件 xff0c 无论是性能还是易用性不比商用的Vmware差 VirtualBox最初是Sun公司的产品 xff0c 由于Sun被Oracle收购 xff0c 现在也归Oracle了 除了虚拟机的
  • 算法:关于生成抽样随机数的这些算法

    概述 xff1a 这里你是不是会说 xff0c 生成随机数有什么难的 xff1f 不就是直接使用Java封装好了的random就行了么 xff1f 当然对于一般情况下是OK的 xff0c 而且本文要说明的这些算法也是基于这个random库函
  • 如何在Ubuntu上搭建WordPress网站,并公网可访问 12-17

    系列文章 如何在Ubuntu上搭建WordPress网站 xff0c 并公网可访问 1 17如何在Ubuntu上搭建WordPress网站 xff0c 并公网可访问 2 17如何在Ubuntu上搭建WordPress网站 xff0c 并公网
  • 琼瑶评价

    作者 xff1a 李小喵 链接 xff1a https www zhihu com question 327292932 answer 712018512 来源 xff1a 知乎 著作权归作者所有 商业转载请联系作者获得授权 xff0c 非
  • 【】论晚睡晚起的危害

    早睡早起 xff0c 按时睡觉按时起床 xff0c 在生活安排 xff0c 计划执行中扮演着至关重要的角色 晚睡晚起有五大害处 xff1a 1 xff09 晚睡晚起往往睡眠质量不佳 xff0c 睡眠时间比计划延长 由此导致白天时间不够 xf
  • C++学习——数组的替代品vector

    模板类vector 模板类vector类似于string类 xff0c 也是一种动态数组 您可以在运行阶段设置vector对象的长度 xff0c 可在末尾附加新数据 xff0c 还可在中间插入新数据 基本上 xff0c 它是使用new创建动
  • 磁盘结构损坏且无法读取

    以下纯数个人见解 如有疑问请留言 xff0c 共同讨论 造成这个问题的原因完全是由于BT造成的 或者是这一类BTB类的软件 大家有兴趣的朋友 可以仔细注意一下 xff0c 凡是自己常用BT的 xff0c 我估计大多都会发生这个问题 现在我要
  • matlab中设置colorbar为几种规定颜色

    我们可以通过修改colormap的值来达到这种目的 一般来说colormap的值是64 3的矩阵 xff0c 64代表64种颜色 xff0c 3列是这种颜色的RGB值 xff0c 不过归一化了 如果你想将colorbar颜色设成6种 xff
  • docker pull报错failed to register layer: Error processing tar file(exit status 1): open permission de...

    近来在一个云主机上操作docker pull xff0c 报错如下 xff1a failed to register layer Error processing tar file exit status 1 open etc init d
  • echarts 图例显示到右边

    原 xff1a legend data 39 同龄普通孩子 39 39 已具备技能 39 39 已泛化技能 39 39 已掌握技能 39 39 学习中 39 改 xff1a legend data 39 同龄普通孩子 39 39 已具备技能
  • PX4的启动脚本

    以前STM32的PX4的时候 xff0c 启动脚本是工程的ROMFS px4fmu commom init d里面的rcs里面 在高通平台里面 xff0c 启动脚本是在工程的posix configs eagle flight 里面的px4
  • 如何在Ubuntu上搭建WordPress网站,并公网可访问 17-17

    系列文章 如何在Ubuntu上搭建WordPress网站 xff0c 并公网可访问 1 17如何在Ubuntu上搭建WordPress网站 xff0c 并公网可访问 2 17如何在Ubuntu上搭建WordPress网站 xff0c 并公网
  • 《深入理解Linux内核3rd》学习笔记——进程切换(上):相关知识

    进程切换 xff08 process switch xff09 xff0c 作为抢占式多任务OS中重要的一个功能 xff0c 其实质就是OS内核挂起正在运行的进程A xff0c 然后将先前被挂起的另一个进程B恢复运行 硬件上下文 每个进程都
  • Windows命令查看文件MD5

    certutil hashfile filename MD5 certutil hashfile filename SHA1 certutil hashfile filename SHA256 转载于 https www cnblogs c
  • 百度2013校园招聘移动软件研发工程师笔试题(二)

    百度2013校园招聘移动软件研发工程师笔试题 二 第一题 1 xff1a 用C 43 43 JAVA Objective c C 解释 xff0c 怎么实现面向对象特征 2 xff1a 第二小题 xff1a 用Java或C 43 43 编写
  • Python人工智能第一篇:语音合成和语音识别

    Python人工智能第一篇 xff1a 语音合成和语音识别 此篇是人工智能应用的重点 只用现成的技术不做底层算法 也是让初级程序员快速进入人工智能行业的捷径 目前市面上主流的AI技术提供公司有很多 比如百度 阿里 腾讯 主做语音的科大讯飞
  • Python人工智能第二篇:人脸检测和图像识别

    Python人工智能第二篇 xff1a 人脸检测和图像识别 人脸检测 详细内容请看技术文档 xff1a https ai baidu com docs Face Python SDK top code from aip import Aip