python如何使用sdk_Python_sdk首页、文档和下载 - 优图人脸识别sdk - OSCHINA - 中文开源技术交流社区...
Python_sdk是一款用于腾讯优图人脸识别服务的sdk文件,优图人脸识别(Face Recognition), 是由腾讯优图团队研发的,基于人的脸部特征信息进行身份识别的一种生物识别技术。它提供了"人脸检测与分析"、"人脸比对"、"人脸验证"、"人脸识别"等一整套技术方案。
安装
依赖性
- Requests,获取更新版本
http://docs.python-requests.org/en/latest/
构建工程
1. 下载sdk到您的目录${python_sdk}
git clone https://github.com/TencentYouTu/python_sdk.git
2. 在您需要使用sdk的文件中import TencentYoutuyun包
名词AppId 平台添加应用后分配的AppId
SecretId 平台添加应用后分配的SecretId
SecretKey 平台添加应用后分配的SecretKey
使用示例# -*- coding: utf-8 -*-
import time
import TencentYoutuyun
appid = 'xxx'
secret_id = 'xxxxxxx'
secret_key = 'xxxxxxxx'
userid= 'xxx'
#end_point = TencentYoutuyun.conf.API_TENCENTYUN_END_POINT // 腾讯云
end_point = TencentYoutuyun.conf.API_YOUTU_END_POINT // 优图开放平台
youtu = TencentYoutuyun.YouTu(appid, secret_id, secret_key, userid, end_point)
ret = youtu.FaceCompare('you_path_one.jpg','you_path_two.jpg')
print ret
SDK内部错误码说明IMAGE_FILE_NOT_EXISTS -1 //文件不存在
IMAGE_NETWORK_ERROR -2 //网络错误
IMAGE_PARAMS_ERROR -3 //图片参数错误
PERSON_ID_EMPTY -4 //参数person_id 为空
GROUP_ID_EMPTY -5 //参数group_id 为空
GROUP_IDS_EMPTY -6 //参数group_ids 为空
IMAGES_EMPTY -7 //参数images 集合为空
FACE_IDS_EMPTY -8 //参数face_ids 集合为空
FACE_ID_EMPTY -9 //参数face_id为空
LIST_TYPE_INVALID -10 //不是list类型
IMAGE_PATH_EMPTY -11 //传入的image_path为空
初始化示例
youtu = TencentYoutuyun.YouTu(appid, secret_id, secret_key, userid, end_point)
参数ytopen_sdk::AppSignappid业务中的应用标识AppId
secret_id秘钥SecretId
secret_key秘钥SecretKey
userid用户id
end_point服务后台路径,默认是优图开放平台,支持腾讯云
接口说明
接口调用统一返回值说明返回值Json格式的返回结果,具体字段参考API文档
人脸检测接口DetectFace(self, image_path, mode = 0, data_type = 0)
参数image_path待检测的图片路径
mode是否大脸模式,默认非大脸模式
data_type用于表示image_path是图片还是url, 0代表图片,1代表url
人脸配准接口FaceShape(self, image_path, mode = 0, data_type = 0)
参数image_path待检测的图片路径
mode是否大脸模式,默认非大脸模式
data_type用于表示image是图片还是url, 0代表图片,1代表url
人脸比对接口FaceCompare(self, image_pathA, image_pathB, data_type = 0):
参数image_pathA待比对的A图片路径
image_pathB待比对的B图片路径
data_type用于表示image_pathA, image_pathB是图片还是url, 0代表图片,1代表url
人脸验证接口FaceVerify(self, person_id, image_path, data_type = 0)
参数person_id待验证的个体id
image_path待验证的图片路径
data_type用于表示image_path是图片还是url, 0代表图片,1代表url
人脸识别接口FaceIdentify(self, group_id, image_path, data_type = 0)
参数group_id识别的组id
image_path待识别的图片路径
data_type用于表示image_path是图片还是url, 0代表图片,1代表url
新建个体接口NewPerson(self, person_id, image_path, group_ids, person_name= '', tag='', data_type = 0)
参数person_id新建的个体id,用户指定,需要保证app_id下的唯一性
person_name个体对应的姓名
group_ids数组类型,用户指定(组默认创建)的个体存放的组id,可以指定多个组id
image_path包含个体人脸的图片路径
tag备注信息,用户自解释字段
data_type用于表示image_path是图片还是url, 0代表图片,1代表url
删除个体接口DelPerson(self, person_id)
参数person_id待删除的个体id
增加人脸接口AddFace(self, person_id, images, tag='', data_type = 0)
参数person_id新增人脸的个体身份id
images数组类型,待增加的包含人脸的图片路径,可加入多张(包体大小<2m)
tag人脸备注信息,用户自解释字段
data_type用于表示images是图片还是url, 0代表图片,1代表url
删除人脸接口DelFace(self, person_id, face_ids)
参数person_id待删除人脸的个体身份id
face_ids数组类型,待删除的人脸id
获取信息接口GetInfo(self, person_id)
参数person_id待查询的个体身份id
设置信息接口SetInfo(self, person_id, person_name='', tag='')
参数person_id待设置的个体身份id
person_name新设置的个体名字,为空无效
tag新设置的人脸备注信息,为空无效
获取组列表接口GetGroupIds(self)
参数无
获取个体列表接口GetPersonIds(self, group_id)
参数group_id待查询的组id
获取人脸列表接口GetFaceIds(self, person_id)
参数person_id待查询的个体id
获取人脸信息接口GetFaceInfo(self, face_id)
参数face_id待查询的人脸id
模糊验证
fuzzydetect(self, image_path, data_type = 0, seq = '')参数image_path标识图片信息
data_type用于表示image_path是图片还是url, 0代表图片,1代表url
美食检测
fooddetect(self, image_path, data_type = 0, seq = '')参数image_path标识图片信息
data_type用于表示image_path是图片还是url, 0代表图片,1代表url
图片分类
imagetag(self, image_path, data_type = 0, seq = '')参数image_path标识图片信息
data_type用于表示image_path是图片还是url, 0代表图片,1代表url
python如何使用sdk_Python_sdk首页、文档和下载 - 优图人脸识别sdk - OSCHINA - 中文开源技术交流社区...相关推荐
- linux期中架构文档,Linux期中架构 - osc_jbr77wuo的个人空间 - OSCHINA - 中文开源技术交流社区...
1 在构建完模板后 开启虚拟机后 需要再重启一次 以解决网卡不能看见的问题 ########################################add begin 2018-05 ...
- python变量无需指定类型对吗_Python变量类型 - osc_3rgq3dae的个人空间 - OSCHINA - 中文开源技术交流社区...
变量存储在内存中的值,这就意味着在创建变量时会在内存开辟一个空间. 基于变量的数据类型,解析器会分配指定内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型,这些变量可以存储整数. ...
- python 过采样 权重实现_不平衡数据集的处理 - osc_sqq5osi1的个人空间 - OSCHINA - 中文开源技术交流社区...
一.不平衡数据集的定义 所谓的不平衡数据集指的是数据集各个类别的样本量极不均衡.以二分类问题为例,假设正类的样本数量远大于负类的样本数量,通常情况下通常情况下把多数类样本的比例接近100:1这种情况下 ...
- python生成日历书上哪里错了_python生成日历 - osc_a5pzxo31的个人空间 - OSCHINA - 中文开源技术交流社区...
日历是以1900年1月1日 为基础的 那天的星期1是 # 判断是否是闰年 def rn(i): # 判断是不是闰年 if (i % 400 == 0) or (i % 4 == 0 and i % 1 ...
- python编程代码执行漏洞_代码执行漏洞 - 安全先师的个人空间 - OSCHINA - 中文开源技术交流社区...
0x00 前言 最近发现的一个新站,不妨试试手. 0x01 基础信息 漏洞点:tp5 method 代码执行,payload如下 POST /?s=captcha_method=__construct ...
- python语言折半查找_C语言折半查找 - 胡若晨的个人空间 - OSCHINA - 中文开源技术交流社区...
/************************************************************************* > File Name: bin_searc ...
- python开源项目博客_Blog_mini首页、文档和下载 - Python Flask开源博客 - OSCHINA - 中文开源技术交流社区...
使用Blog_mini,你完全不用担心博客的管理问题! Blog_mini是一个用Python Flask开发的,拥有简洁页面(支持响应式布局!)和强大后台管理功能的开源博客系统,使用Blog_min ...
- python简介pdf_PDFMiner首页、文档和下载 - Python PDF 解析器 - OSCHINA - 中文开源技术交流社区...
PDFMiner 是一个 Python 的 PDF 解析器,可以从 PDF 文档中提取信息.与其他 PDF 相关的工具不同,它侧重的是获取和分析文本数据.PDFMiner 允许获取某一页中文本的准确位 ...
- python 第三方绘图库_D3py首页、文档和下载 - 基于 D3 的 Python 绘图库 - OSCHINA - 中文开源技术交流社区...
D3py 是一个基于 D3 的 Python 绘图库,可以像 D3 那样画出可交互的漂亮图形. D3py 的目的是把来自命令行或者脚本的数据画到浏览器窗口,d3py 通过构建两个优秀的包来实现这一点. ...
最新文章
- 停课不停学 阿里云天池免费开放AI实训平台
- 4月书讯(下)| 美亚4.8星评,又一本口碑相传的著作来了
- iOS内存暴增问题追查与使用陷阱
- ARM汇编伪指令 .word
- python买东西_Python实战之ATM+购物车
- MachineLearning(2)-图像分类常用数据集
- python的变量命名及其使用
- html 添加窗口小部件,如何:为自定义窗口小部件定义主题(样式)项
- Caffe CuDNN版本与环境不同导致make错误
- 死锁的充分必要条件、死锁预防、死锁避免、死锁检测和解除
- 第 3 章 MybatisPlus 注入 SQL 原理分析
- keepalived双机热备原理及实例部署LVS+keepalived
- 盒马销量预测核心算法的技术演进
- 软件测试电商web项目如何描述,测试web项目实战
- 汽车之家推荐系统排序算法迭代之路
- ps 读取计算机特定首选项时出错,PS操作中常见的疑难杂症之首选项
- CRM客户关系管理系统源码 CRM小程序源码
- java 句柄无效_Java 关于java.io.IOException: 句柄无效。
- 一份硬核计算机科学CS自学计划
- HAL学习笔记-3 HAL库介绍
热门文章
- mac android通知中心,有什么软件可以把安卓通知栏变成苹果通知栏
- chstr php,PHPWind与Discuz截取字符函数substrs与cutstr性能比较
- 美股数据获取 python_python3+tesseract获取美股PEG图像上的数据
- 从入门到入土:Python爬虫学习|实例练手|爬取猫眼榜单|Xpath定位标签爬取|代码
- 大厂难进,Java面试该如何一面即中?
- 美团员工被指用钓鱼邮件获拼多多薪资;华为回应暂无其它手机厂商接入HarmonyOS;GCC 放弃版权转让政策|极客头条...
- 大场面试必问:秒杀90%Java面试者,后悔没有早点知道!
- “编程能力差,90%输在了数学上!”骨灰级开发:其实你们都是瞎努力!!
- 超 10000 名开发者在追的技术栏目,你绝不能错过!
- 终于!孙宇晨和巴菲特吃上 3153 万元的晚餐,还送了一个比特币!