详情页标题前

腾讯云对象存储人脸识别

详情页1

简介

文档提供关于人脸识别的 API 概览以及 SDK 示例代码。

API 操作描述
人脸检测 人脸检测功能为同步请求方式,您可以通过本接口检测图片中的人脸位置
人脸特效 人脸特效支持人脸美颜、人脸性别变换、人脸年龄变化、人像分割的特效功能,适用于社交娱乐、广告营销、互动传播等场景

人脸检测

功能说明

检测图片中的人脸位置。

方法原型

func (s *CIService) DetectFace(ctx context.Context, key string, opt *DetectFaceOptions) (*DetectFaceResult, *Response, error)

请求示例

obj := "pic/face.jpeg"opt := &cos.DetectFaceOptions{    MaxFaceNum: 2,}res, _, err := c.CI.DetectFace(context.Background(), obj, opt)

参数说明

type DetectFaceOptions struct {    MaxFaceNum int `url:"max-face-num,omitempty"`}
参数名称 参数描述 是否必选
key 对象键(Key)是对象在存储桶中的唯一标识。例如,在对象的访问域名examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com/pic/pic.jpg中,对象键为 pic/pic.jpg
MaxFaceNum 最多处理的人脸数目。默认值为1(仅检测图片中面积最大的那张人脸),最大值为120。此参数用于控制处理待检测图片中的人脸个数,值越小,处理速度越快

结果说明

type DetectFaceResult struct {    XMLName          xml.Name    `xml:"Response"`    ImageWidth       int         `xml:"ImageWidth,omitempty"`    ImageHeight      int         `xml:"ImageHeight,omitempty"`    FaceModelVersion string      `xml:"FaceModelVersion,omitempty"`    RequestId        string      `xml:"RequestId,omitempty"`    FaceInfos        []FaceInfos `xml:"FaceInfos,omitempty"`}
type FaceInfos struct { X int `xml:"X,omitempty"` Y int `xml:"Y,omitempty"` Width int `xml:"Width,omitempty"` Height int `xml:"Height,omitempty"`}
参数名称 参数描述
ImageWidth 请求的图片宽度
ImageHeight 请求的图片高度
FaceModelVersion 人脸识别所用的算法模型版本
RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId
FaceInfos 人脸信息列表。包含人脸坐标信息
X 人脸框左上角横坐标。人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值
Y 人脸框左上角纵坐标。人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值
Width 人脸框宽度
Height 人脸框高度

人脸特效

功能说明

人脸特效支持人脸美颜、人脸性别变换、人脸年龄变化、人像分割的特效功能。

方法原型

func (s *CIService) FaceEffect(ctx context.Context, obj string, opt *FaceEffectOptions) (*FaceEffectResult, *Response, error)

请求示例

obj := "pic/self.jpeg"opt := &cos.FaceEffectOptions{    Type:      "face-segmentation",    Whitening: 50,}res, _, err := c.CI.FaceEffect(context.Background(), obj, opt)

参数说明

type FaceEffectOptions struct {    Type         string `url:"type,omitempty"`    Whitening    int    `url:"whitening,omitempty"`    Smoothing    int    `url:"smoothing,omitempty"`    FaceLifting  int    `url:"faceLifting,omitempty"`    EyeEnlarging int    `url:"eyeEnlarging,omitempty"`    Gender       int    `url:"gender,omitempty"`    Age          int    `url:"age,omitempty"`}
参数名称 参数描述 是否必选
key 对象键(Key)是对象在存储桶中的唯一标识。例如,在对象的访问域名examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com/pic/pic.jpg中,对象键为 pic/pic.jpg
Type 人脸特效相关选项人脸特效类型。人脸美颜:face-beautify;人脸性别转换:face-gender-transformation;人脸年龄变化:face-age-transformation;人像分割:face-segmentation
Whitening type 为 face-beautify 时生效,美白程度,取值范围[0,100]。0表示不美白,100表示最高程度。默认值30
Smoothing type 为 face-beautify 时生效,磨皮程度,取值范围[0,100]。0表示不磨皮,100表示最高程度。默认值10
FaceLifting type 为 face-beautify 时生效,瘦脸程度,取值范围[0,100]。0表示不瘦脸,100表示最高程度。默认值70
EyeEnlarging type 为 face-beautify 时生效,大眼程度,取值范围[0,100]。0表示不大眼,100表示最高程度。默认值70
Gender type 为 face-gender-transformation 时生效,选择转换方向,0表示男变女,1表示女变男。无默认值。注意:仅对图片中面积最大的人脸进行转换
Age type 为 face-age-transformation 时生效,变化到的人脸年龄,范围为[10,80],无默认值。注意:仅对图片中面积最大的人脸进行转换

结果说明

type FaceEffectResult struct {    XMLName     xml.Name `xml:"Response"`    ResultImage string   `xml:"ResultImage,omitempty"`    ResultMask  string   `xml:"ResultMask,omitempty"`}
参数名称 参数描述
ResultImage 处理后的图片 base64 数据
ResultMask 人像分割输出参数,一个通过 Base64 编码的文件,解码后文件由 Float 型浮点数组成。这些浮点数代表原图从左上角开始的每一行的每一个像素点,每一个浮点数的值是原图相应像素点位于人体轮廓内的置信度(0-1)转化的灰度值(0-255)



对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/145635.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云对象存储图片二维码

    简介 本文档提供关于图片二维码相关的 API 概览以及 SDK 示例代码。 API 说明 二维码识别 二维码识别功能可识别图片中有效二维码的位置及内容,输出图像中二维码包含的文本信息(每个二维码对应的 URL 或文本),并可对识别出的二维码添加马赛克 二维码生成 二维码生成功能可根据用户指定的文本信息(URL 或文本),生成对应的二维码或条形码 二维码识别 …

    腾讯云 2023年12月9日
  • 阿里云日志服务SLS多目标Logstore数据分发-云淘科技

    本文介绍多目标Logstore数据分发的各种场景(动态分发、跨账号分发、跨账号动态分发、复杂场景动态分发等)及操作步骤。 背景信息 日志服务数据加工功能支持将加工结果分发到多个目标Logstore中。您可以在保存数据加工结果时,设置不同账号的AccessKey信息,将加工结果分发到不同账号的Logstore中;您也可以使用e_output函数、e_coutp…

    2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云云点播HLS 私有加密

    HLS 私有加密是云点播独创的视频内容加密方案,使用私有协议保护内容密钥,可有效防范多种浏览器插件和灰产工具的破解。 原理架构 HLS 私有加密和解密播放的整体架构流程如下: 服务端上传:业务后台通过控制台、服务端 API 等方式,将视频上传到云点播。触发视频处理:上传视频的同时,指定带加密的转自适应码流。上传后,视频开始加密过程。获取密钥:转自适应码…

    2023年12月9日
  • 腾讯云容器服务在 TKE 中使用 Velero 迁移复制集群资源同尘科技

    操作场景 开源工具 Velero(旧版本名称为 Heptio Ark)可以安全地备份和还原、执行灾难恢复以及迁移 Kubernetes 集群资源和持久卷。在容器服务 TKE 集群或自建 Kubernetes 集群中部署 Velero 可以实现以下功能:备份集群资源并在丢失的情况下进行还原。 将集群资源迁移到其他集群。 将生产集群资源复制到开发和测试集群。更多…

    2023年12月9日
  • 腾讯云内容分发网络CDN流量命中率偏低

    现象描述 实时监控中流量命中率的数值偏低,不符合预期。 可能原因 进行了缓存刷新缓存刷新会清空节点上指定内容,短时间会出现命中率下降的情况。源站含新资源源站新资源较多,会引起 CDN 节点回源,流量命中率出现下降趋势。源站异常若源站出现异常,5XX或4XX较多时,也会影响流量命中率。缓存策略配置不当请根据您的实际业务情况配置缓存规则。关闭分片回源若关闭了分片…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。