v20190529

package
v1.0.934 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2024 License: Apache-2.0 Imports: 7 Imported by: 3

Documentation

Index

Constants

View Source
const (

	// 认证失败。
	AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"

	// 余额不足,开通失败,请充值后再开通。
	FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"

	// 文件下载失败。
	FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError"

	// 图片内容为空。
	FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError"

	// 图库数量超出限制。
	FAILEDOPERATION_GROUPCOUNTEXCEEDED = "FailedOperation.GroupCountExceeded"

	// 图片解码失败。
	FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"

	// 图片删除失败。
	FAILEDOPERATION_IMAGEDELETEFAILED = "FailedOperation.ImageDeleteFailed"

	// 图片下载错误。
	FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"

	// 超出Entity数量限制。
	FAILEDOPERATION_IMAGEENTITYCOUNTEXCEED = "FailedOperation.ImageEntityCountExceed"

	// 停止服务,控制台开关关闭。
	FAILEDOPERATION_IMAGEGROUPCHARGESTATUSCLOSE = "FailedOperation.ImageGroupChargeStatusClose"

	// 图库为空。
	FAILEDOPERATION_IMAGEGROUPEMPTY = "FailedOperation.ImageGroupEmpty"

	// 未找到图片信息。
	FAILEDOPERATION_IMAGENOTFOUNDINFO = "FailedOperation.ImageNotFoundInfo"

	// 不支持的图片文件。
	FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"

	// 超出图库限制。
	FAILEDOPERATION_IMAGENUMEXCEED = "FailedOperation.ImageNumExceed"

	// 图片分辨率过大。
	FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed"

	// 图片分辨率过小。
	FAILEDOPERATION_IMAGERESOLUTIONINSUFFICIENT = "FailedOperation.ImageResolutionInsufficient"

	// 未查询到结果。
	FAILEDOPERATION_IMAGESEARCHINVALID = "FailedOperation.ImageSearchInvalid"

	// base64编码后的图片数据过大。
	FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"

	// 图片不满足检测要求。
	FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"

	// url地址不合法,无法下载。
	FAILEDOPERATION_IMAGEURLINVALID = "FailedOperation.ImageUrlInvalid"

	// 内部错误。
	FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"

	// 调用计费返回失败。
	FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"

	// 图片中没有人体。
	FAILEDOPERATION_NOBODYINPHOTO = "FailedOperation.NoBodyInPhoto"

	// 未检测到目标。
	FAILEDOPERATION_NOOBJECTDETECTED = "FailedOperation.NoObjectDetected"

	// 参数为空。
	FAILEDOPERATION_PARAMETEREMPTY = "FailedOperation.ParameterEmpty"

	// 车辆识别失败。
	FAILEDOPERATION_RECOGNIZEFAILDED = "FailedOperation.RecognizeFailded"

	// 后端服务请求失败。
	FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"

	// 后端服务超时。
	FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"

	// RPC请求失败,一般为算法微服务故障。
	FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"

	// 算法服务异常,请重试。
	FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"

	// 文件太大。
	FAILEDOPERATION_TOOLARGEFILEERROR = "FailedOperation.TooLargeFileError"

	// 内部错误。
	FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"

	// 服务未开通。
	FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"

	// 未知错误。
	FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"

	// 不支持的图片格式。
	INVALIDPARAMETER_IMAGEFORMATNOTSUPPORT = "InvalidParameter.ImageFormatNotSupport"

	// 参数取值错误。
	INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"

	// 图片不可为纯色图。
	INVALIDPARAMETER_PICTURESOLIDCOLORERROR = "InvalidParameter.PictureSolidColorError"

	// 图库简介过长。
	INVALIDPARAMETERVALUE_BRIEFTOOLONG = "InvalidParameterValue.BriefTooLong"

	// 自定义内容过长。
	INVALIDPARAMETERVALUE_CUSTOMCONTENTTOOLONG = "InvalidParameterValue.CustomContentTooLong"

	// 物品ID为空。
	INVALIDPARAMETERVALUE_ENTITYIDEMPTY = "InvalidParameterValue.EntityIdEmpty"

	// 物品ID超出长度限制。
	INVALIDPARAMETERVALUE_ENTITYIDTOOLONG = "InvalidParameterValue.EntityIdTooLong"

	// Filter参数不合法。
	INVALIDPARAMETERVALUE_FILTERINVALID = "InvalidParameterValue.FilterInvalid"

	// Filter参数过长。
	INVALIDPARAMETERVALUE_FILTERSIZEEXCEED = "InvalidParameterValue.FilterSizeExceed"

	// 图片为空。
	INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty"

	// 图库ID已存在。
	INVALIDPARAMETERVALUE_IMAGEGROUPIDALREADYEXIST = "InvalidParameterValue.ImageGroupIdAlreadyExist"

	// 图库ID不合法。
	INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"

	// 图库ID不存在。
	INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"

	// 图库ID超出长度限制。
	INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"

	// 图库名称为空。
	INVALIDPARAMETERVALUE_IMAGEGROUPNAMEEMPTY = "InvalidParameterValue.ImageGroupNameEmpty"

	// 图库名称超出长度限制。
	INVALIDPARAMETERVALUE_IMAGEGROUPNAMETOOLONG = "InvalidParameterValue.ImageGroupNameTooLong"

	// 参数值错误。
	INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"

	// 返回数量不在合法范围内。
	INVALIDPARAMETERVALUE_LIMITEXCEED = "InvalidParameterValue.LimitExceed"

	// 图片名称重复。
	INVALIDPARAMETERVALUE_PICNAMEALREADYEXIST = "InvalidParameterValue.PicNameAlreadyExist"

	// 图片名称为空。
	INVALIDPARAMETERVALUE_PICNAMEEMPTY = "InvalidParameterValue.PicNameEmpty"

	// PicName不合法。
	INVALIDPARAMETERVALUE_PICNAMEINVALID = "InvalidParameterValue.PicNameInvalid"

	// 图片名称超出长度限制。
	INVALIDPARAMETERVALUE_PICNAMETOOLONG = "InvalidParameterValue.PicNameTooLong"

	// 标签数量过多。
	INVALIDPARAMETERVALUE_TAGSKEYSEXCEED = "InvalidParameterValue.TagsKeysExceed"

	// 标签值类型不合法。
	INVALIDPARAMETERVALUE_TAGSVALUEILLEGAL = "InvalidParameterValue.TagsValueIllegal"

	// 标签值长度过长。
	INVALIDPARAMETERVALUE_TAGSVALUESIZEEXCEED = "InvalidParameterValue.TagsValueSizeExceed"

	// URL格式不合法。
	INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal"

	// 文件太大。
	LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"

	// 必选参数为空。
	MISSINGPARAMETER_ERRORPARAMETEREMPTY = "MissingParameter.ErrorParameterEmpty"

	// 请求的次数超过了频率限制。
	REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

	// 账号已欠费。
	RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"

	// 服务正在开通中,请稍等。
	RESOURCEUNAVAILABLE_ISOPENING = "ResourceUnavailable.IsOpening"

	// 计费状态未知,请确认是否已在控制台开通服务。
	RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

	// 帐号已停服。
	RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing"

	// 计费状态异常。
	RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
)
View Source
const APIVersion = "2019-05-29"

Variables

This section is empty.

Functions

This section is empty.

Types

type AssessQualityRequest

type AssessQualityRequest struct {
	*tchttp.BaseRequest

	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果。
	// • 长宽比:长边:短边<5。
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过Base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要Base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

func NewAssessQualityRequest

func NewAssessQualityRequest() (request *AssessQualityRequest)

func (*AssessQualityRequest) FromJsonString

func (r *AssessQualityRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AssessQualityRequest) ToJsonString

func (r *AssessQualityRequest) ToJsonString() string

type AssessQualityRequestParams added in v1.0.426

type AssessQualityRequestParams struct {
	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果。
	// • 长宽比:长边:短边<5。
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过Base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要Base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

Predefined struct for user

type AssessQualityResponse

type AssessQualityResponse struct {
	*tchttp.BaseResponse
	Response *AssessQualityResponseParams `json:"Response"`
}

func NewAssessQualityResponse

func NewAssessQualityResponse() (response *AssessQualityResponse)

func (*AssessQualityResponse) FromJsonString

func (r *AssessQualityResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AssessQualityResponse) ToJsonString

func (r *AssessQualityResponse) ToJsonString() string

type AssessQualityResponseParams added in v1.0.426

type AssessQualityResponseParams struct {
	// 取值为TRUE或FALSE,TRUE为长图,FALSE为正常图,长图定义为长宽比大于等于3或小于等于1/3的图片。
	LongImage *bool `json:"LongImage,omitnil,omitempty" name:"LongImage"`

	// 取值为TRUE或FALSE,TRUE为黑白图,FALSE为否。黑白图即灰度图,指红绿蓝三个通道都是以灰度色阶显示的图片,并非视觉上的“黑白图片”。
	BlackAndWhite *bool `json:"BlackAndWhite,omitnil,omitempty" name:"BlackAndWhite"`

	// 取值为TRUE或FALSE,TRUE为小图,FALSE为否, 小图定义为最长边小于179像素的图片。当一张图片被判断为小图时,不建议做推荐和展示,其他字段统一输出为0或FALSE。
	SmallImage *bool `json:"SmallImage,omitnil,omitempty" name:"SmallImage"`

	// 取值为TRUE或FALSE,TRUE为大图,FALSE为否,定义为最短边大于1000像素的图片
	BigImage *bool `json:"BigImage,omitnil,omitempty" name:"BigImage"`

	// 取值为TRUE或FALSE,TRUE为纯色图或纯文字图,即没有内容或只有简单内容的图片,FALSE为正常图片。
	PureImage *bool `json:"PureImage,omitnil,omitempty" name:"PureImage"`

	// 综合评分。图像清晰度的得分,对图片的噪声、曝光、模糊、压缩等因素进行综合评估,取值为[0, 100],值越大,越清晰。一般大于50为较清晰图片,标准可以自行把握。
	ClarityScore *int64 `json:"ClarityScore,omitnil,omitempty" name:"ClarityScore"`

	// 综合评分。图像美观度得分, 从构图、色彩等多个艺术性维度评价图片,取值为[0, 100],值越大,越美观。一般大于50为较美观图片,标准可以自行把握。
	AestheticScore *int64 `json:"AestheticScore,omitnil,omitempty" name:"AestheticScore"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Attribute added in v1.0.413

type Attribute struct {
	// 属性
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 属性详情
	Details *string `json:"Details,omitnil,omitempty" name:"Details"`
}

type AttributesForBody added in v1.0.542

type AttributesForBody struct {
	// 人体框。当不开启人体检测时,内部参数默认为0。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rect *ImageRect `json:"Rect,omitnil,omitempty" name:"Rect"`

	// 人体检测置信度。取值0-1之间,当不开启人体检测开关时默认为0。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DetectConfidence *float64 `json:"DetectConfidence,omitnil,omitempty" name:"DetectConfidence"`

	// 属性信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Attributes []*BodyAttributes `json:"Attributes,omitnil,omitempty" name:"Attributes"`
}

type BodyAttributes added in v1.0.542

type BodyAttributes struct {
	// 属性值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 置信度,取值0-1之间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 属性名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type Box added in v1.0.413

type Box struct {
	// 图像主体区域。
	Rect *ImageRect `json:"Rect,omitnil,omitempty" name:"Rect"`

	// 置信度。
	Score *float64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 主体区域类目ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`
}

type CarPlateContent added in v1.0.257

type CarPlateContent struct {
	// 车牌信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Plate *string `json:"Plate,omitnil,omitempty" name:"Plate"`

	// 车牌颜色。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Color *string `json:"Color,omitnil,omitempty" name:"Color"`

	// 车牌类型,包含:0普通蓝牌,1双层黄牌,2单层黄牌,3新能源车牌,4使馆车牌,5领馆车牌,6澳门车牌,7香港车牌,8警用车牌,9教练车牌,10武警车牌,11军用车牌   -2遮挡污损模糊车牌/异常   其他无牌
	// 注意:
	// 此字段可能返回 null,表示取不到有效值。
	// 此字段结果遮挡污损模糊车牌/异常:包含PlateStatus参数的“遮挡污损模糊车牌”,针对车牌异常,建议参考此字段,更全面
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 车牌在图片中的坐标信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlateLocation []*Coord `json:"PlateLocation,omitnil,omitempty" name:"PlateLocation"`

	// 判断车牌是否遮挡:“遮挡污损模糊车牌”和"正常车牌"。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlateStatus *string `json:"PlateStatus,omitnil,omitempty" name:"PlateStatus"`

	// 车牌遮挡的置信度,0-100。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlateStatusConfidence *int64 `json:"PlateStatusConfidence,omitnil,omitempty" name:"PlateStatusConfidence"`

	// 车牌角度。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlateAngle *float64 `json:"PlateAngle,omitnil,omitempty" name:"PlateAngle"`
}

type CarTagItem

type CarTagItem struct {
	// 车系
	Serial *string `json:"Serial,omitnil,omitempty" name:"Serial"`

	// 车辆品牌
	Brand *string `json:"Brand,omitnil,omitempty" name:"Brand"`

	// 车辆类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 车辆颜色
	Color *string `json:"Color,omitnil,omitempty" name:"Color"`

	// 车系置信度,0-100
	Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 年份,没识别出年份的时候返回0
	Year *int64 `json:"Year,omitnil,omitempty" name:"Year"`

	// 车辆在图片中的坐标信息
	CarLocation []*Coord `json:"CarLocation,omitnil,omitempty" name:"CarLocation"`

	// 车牌信息,仅车辆识别(增强版)支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlateContent *CarPlateContent `json:"PlateContent,omitnil,omitempty" name:"PlateContent"`

	// 车牌信息置信度,0-100,仅车辆识别(增强版)支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlateConfidence *int64 `json:"PlateConfidence,omitnil,omitempty" name:"PlateConfidence"`

	// 车辆类型置信度,0-100,仅车辆识别(增强版)支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	TypeConfidence *int64 `json:"TypeConfidence,omitnil,omitempty" name:"TypeConfidence"`

	// 车辆颜色置信度,0-100,仅车辆识别(增强版)支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColorConfidence *int64 `json:"ColorConfidence,omitnil,omitempty" name:"ColorConfidence"`

	// 车辆朝向,仅车辆识别(增强版)支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	Orientation *string `json:"Orientation,omitnil,omitempty" name:"Orientation"`

	// 车辆朝向置信度,0-100,仅车辆识别(增强版)支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrientationConfidence *int64 `json:"OrientationConfidence,omitnil,omitempty" name:"OrientationConfidence"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AssessQuality

func (c *Client) AssessQuality(request *AssessQualityRequest) (response *AssessQualityResponse, err error)

AssessQuality 评估输入图片在视觉上的质量,从多个方面评估,并同时给出综合的、客观的清晰度评分,和主观的美观度评分。

>

- 可前往 [图像处理](https://cloud.tencent.com/document/product/1590) 产品文档中查看更多产品信息。

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) AssessQualityWithContext added in v1.0.324

func (c *Client) AssessQualityWithContext(ctx context.Context, request *AssessQualityRequest) (response *AssessQualityResponse, err error)

AssessQuality 评估输入图片在视觉上的质量,从多个方面评估,并同时给出综合的、客观的清晰度评分,和主观的美观度评分。

>

- 可前往 [图像处理](https://cloud.tencent.com/document/product/1590) 产品文档中查看更多产品信息。

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) CreateGroup added in v1.0.281

func (c *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)

CreateGroup 本接口用于创建一个空的图片库,图片库主要用于存储在创建图片时提取的图片特征数据,如果图片库已存在则返回错误。不同的图片库类型对应不同的图像搜索服务类型,根据输入参数GroupType区分。

<table>

   <th>服务类型</th><th>GroupType</th><th>功能描述</th>

   <tr>

       <td>通用图像搜索</td>

       <td>4</td>

       <td>通用图像搜索1.0版。<br>在自建图片库中搜索相同原图或相似图片集,并给出相似度打分,可支持裁剪、翻转、调色、加水印等二次编辑后的图片搜索。适用于图片版权保护、原图查询等场景。</td>

   </tr>

   <tr>

       <td rowspan="3">商品图像搜索</td>

       <td>8</td>

        <td>商品图像搜索3.0升级版(推荐)。<br>

       在自建图库中搜索同款或相似商品,并给出相似度打分。对于服饰类商品可支持识别服饰类别、属性等信息。适用于商品分类、检索、推荐等电商场景。</td>

   </tr>

<tr>

       <td>7</td>

       <td>商品图像搜索2.0版。<br>

        功能和3.0升级版类似。</td>

   </tr>

    <tr>

       <td>5</td>

       <td>商品图像搜索1.0版。<br>

       功能和3.0升级版类似。</td>

   </tr>

   <tr>

   <td>图案花纹搜索</td><td>6</td><td>图案花纹搜索1.0版。<br>

   在自建图库中搜索相似的图案、logo、纹理等图像元素或主体,并给出相似度打分。</td>

   </tr>

</table>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_GROUPCOUNTEXCEEDED = "FailedOperation.GroupCountExceeded"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_PARAMETEREMPTY = "FailedOperation.ParameterEmpty"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_BRIEFTOOLONG = "InvalidParameterValue.BriefTooLong"
INVALIDPARAMETERVALUE_IMAGEGROUPIDALREADYEXIST = "InvalidParameterValue.ImageGroupIdAlreadyExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_IMAGEGROUPNAMEEMPTY = "InvalidParameterValue.ImageGroupNameEmpty"
INVALIDPARAMETERVALUE_IMAGEGROUPNAMETOOLONG = "InvalidParameterValue.ImageGroupNameTooLong"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
INVALIDPARAMETERVALUE_LIMITEXCEED = "InvalidParameterValue.LimitExceed"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) CreateGroupWithContext added in v1.0.324

func (c *Client) CreateGroupWithContext(ctx context.Context, request *CreateGroupRequest) (response *CreateGroupResponse, err error)

CreateGroup 本接口用于创建一个空的图片库,图片库主要用于存储在创建图片时提取的图片特征数据,如果图片库已存在则返回错误。不同的图片库类型对应不同的图像搜索服务类型,根据输入参数GroupType区分。

<table>

   <th>服务类型</th><th>GroupType</th><th>功能描述</th>

   <tr>

       <td>通用图像搜索</td>

       <td>4</td>

       <td>通用图像搜索1.0版。<br>在自建图片库中搜索相同原图或相似图片集,并给出相似度打分,可支持裁剪、翻转、调色、加水印等二次编辑后的图片搜索。适用于图片版权保护、原图查询等场景。</td>

   </tr>

   <tr>

       <td rowspan="3">商品图像搜索</td>

       <td>8</td>

        <td>商品图像搜索3.0升级版(推荐)。<br>

       在自建图库中搜索同款或相似商品,并给出相似度打分。对于服饰类商品可支持识别服饰类别、属性等信息。适用于商品分类、检索、推荐等电商场景。</td>

   </tr>

<tr>

       <td>7</td>

       <td>商品图像搜索2.0版。<br>

        功能和3.0升级版类似。</td>

   </tr>

    <tr>

       <td>5</td>

       <td>商品图像搜索1.0版。<br>

       功能和3.0升级版类似。</td>

   </tr>

   <tr>

   <td>图案花纹搜索</td><td>6</td><td>图案花纹搜索1.0版。<br>

   在自建图库中搜索相似的图案、logo、纹理等图像元素或主体,并给出相似度打分。</td>

   </tr>

</table>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_GROUPCOUNTEXCEEDED = "FailedOperation.GroupCountExceeded"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_PARAMETEREMPTY = "FailedOperation.ParameterEmpty"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_BRIEFTOOLONG = "InvalidParameterValue.BriefTooLong"
INVALIDPARAMETERVALUE_IMAGEGROUPIDALREADYEXIST = "InvalidParameterValue.ImageGroupIdAlreadyExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_IMAGEGROUPNAMEEMPTY = "InvalidParameterValue.ImageGroupNameEmpty"
INVALIDPARAMETERVALUE_IMAGEGROUPNAMETOOLONG = "InvalidParameterValue.ImageGroupNameTooLong"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
INVALIDPARAMETERVALUE_LIMITEXCEED = "InvalidParameterValue.LimitExceed"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) CreateImage added in v1.0.281

func (c *Client) CreateImage(request *CreateImageRequest) (response *CreateImageResponse, err error)

CreateImage 创建图片,并添加对应图片的自定义信息。模型将在创建图片时自动提取图像特征并存储到指定的图片库中,每创建一张图片会对应提取和存储一条图片特征数据。

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
FAILEDOPERATION_IMAGEENTITYCOUNTEXCEED = "FailedOperation.ImageEntityCountExceed"
FAILEDOPERATION_IMAGENOTFOUNDINFO = "FailedOperation.ImageNotFoundInfo"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGENUMEXCEED = "FailedOperation.ImageNumExceed"
FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEURLINVALID = "FailedOperation.ImageUrlInvalid"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_IMAGEFORMATNOTSUPPORT = "InvalidParameter.ImageFormatNotSupport"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PICTURESOLIDCOLORERROR = "InvalidParameter.PictureSolidColorError"
INVALIDPARAMETERVALUE_CUSTOMCONTENTTOOLONG = "InvalidParameterValue.CustomContentTooLong"
INVALIDPARAMETERVALUE_ENTITYIDEMPTY = "InvalidParameterValue.EntityIdEmpty"
INVALIDPARAMETERVALUE_ENTITYIDTOOLONG = "InvalidParameterValue.EntityIdTooLong"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_PICNAMEALREADYEXIST = "InvalidParameterValue.PicNameAlreadyExist"
INVALIDPARAMETERVALUE_PICNAMEEMPTY = "InvalidParameterValue.PicNameEmpty"
INVALIDPARAMETERVALUE_PICNAMEINVALID = "InvalidParameterValue.PicNameInvalid"
INVALIDPARAMETERVALUE_PICNAMETOOLONG = "InvalidParameterValue.PicNameTooLong"
INVALIDPARAMETERVALUE_TAGSKEYSEXCEED = "InvalidParameterValue.TagsKeysExceed"
INVALIDPARAMETERVALUE_TAGSVALUEILLEGAL = "InvalidParameterValue.TagsValueIllegal"
INVALIDPARAMETERVALUE_TAGSVALUESIZEEXCEED = "InvalidParameterValue.TagsValueSizeExceed"
MISSINGPARAMETER_ERRORPARAMETEREMPTY = "MissingParameter.ErrorParameterEmpty"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_ISOPENING = "ResourceUnavailable.IsOpening"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) CreateImageWithContext added in v1.0.324

func (c *Client) CreateImageWithContext(ctx context.Context, request *CreateImageRequest) (response *CreateImageResponse, err error)

CreateImage 创建图片,并添加对应图片的自定义信息。模型将在创建图片时自动提取图像特征并存储到指定的图片库中,每创建一张图片会对应提取和存储一条图片特征数据。

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
FAILEDOPERATION_IMAGEENTITYCOUNTEXCEED = "FailedOperation.ImageEntityCountExceed"
FAILEDOPERATION_IMAGENOTFOUNDINFO = "FailedOperation.ImageNotFoundInfo"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGENUMEXCEED = "FailedOperation.ImageNumExceed"
FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEURLINVALID = "FailedOperation.ImageUrlInvalid"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_IMAGEFORMATNOTSUPPORT = "InvalidParameter.ImageFormatNotSupport"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PICTURESOLIDCOLORERROR = "InvalidParameter.PictureSolidColorError"
INVALIDPARAMETERVALUE_CUSTOMCONTENTTOOLONG = "InvalidParameterValue.CustomContentTooLong"
INVALIDPARAMETERVALUE_ENTITYIDEMPTY = "InvalidParameterValue.EntityIdEmpty"
INVALIDPARAMETERVALUE_ENTITYIDTOOLONG = "InvalidParameterValue.EntityIdTooLong"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_PICNAMEALREADYEXIST = "InvalidParameterValue.PicNameAlreadyExist"
INVALIDPARAMETERVALUE_PICNAMEEMPTY = "InvalidParameterValue.PicNameEmpty"
INVALIDPARAMETERVALUE_PICNAMEINVALID = "InvalidParameterValue.PicNameInvalid"
INVALIDPARAMETERVALUE_PICNAMETOOLONG = "InvalidParameterValue.PicNameTooLong"
INVALIDPARAMETERVALUE_TAGSKEYSEXCEED = "InvalidParameterValue.TagsKeysExceed"
INVALIDPARAMETERVALUE_TAGSVALUEILLEGAL = "InvalidParameterValue.TagsValueIllegal"
INVALIDPARAMETERVALUE_TAGSVALUESIZEEXCEED = "InvalidParameterValue.TagsValueSizeExceed"
MISSINGPARAMETER_ERRORPARAMETEREMPTY = "MissingParameter.ErrorParameterEmpty"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_ISOPENING = "ResourceUnavailable.IsOpening"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) CropImage

func (c *Client) CropImage(request *CropImageRequest) (response *CropImageResponse, err error)

CropImage 根据输入的裁剪比例,智能判断一张图片的最佳裁剪区域,确保原图的主体区域不受影响,以适应不同平台、设备的展示要求,避免简单拉伸带来的变形。

>

- 可前往 [图像处理](https://cloud.tencent.com/document/product/1590) 产品文档中查看更多产品信息。

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) CropImageWithContext added in v1.0.324

func (c *Client) CropImageWithContext(ctx context.Context, request *CropImageRequest) (response *CropImageResponse, err error)

CropImage 根据输入的裁剪比例,智能判断一张图片的最佳裁剪区域,确保原图的主体区域不受影响,以适应不同平台、设备的展示要求,避免简单拉伸带来的变形。

>

- 可前往 [图像处理](https://cloud.tencent.com/document/product/1590) 产品文档中查看更多产品信息。

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DeleteImages added in v1.0.281

func (c *Client) DeleteImages(request *DeleteImagesRequest) (response *DeleteImagesResponse, err error)

DeleteImages 删除图片。

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_IMAGEDELETEFAILED = "FailedOperation.ImageDeleteFailed"
FAILEDOPERATION_IMAGENOTFOUNDINFO = "FailedOperation.ImageNotFoundInfo"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETERVALUE_ENTITYIDEMPTY = "InvalidParameterValue.EntityIdEmpty"
INVALIDPARAMETERVALUE_ENTITYIDTOOLONG = "InvalidParameterValue.EntityIdTooLong"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_PICNAMEINVALID = "InvalidParameterValue.PicNameInvalid"
INVALIDPARAMETERVALUE_PICNAMETOOLONG = "InvalidParameterValue.PicNameTooLong"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_ISOPENING = "ResourceUnavailable.IsOpening"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DeleteImagesWithContext added in v1.0.324

func (c *Client) DeleteImagesWithContext(ctx context.Context, request *DeleteImagesRequest) (response *DeleteImagesResponse, err error)

DeleteImages 删除图片。

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_IMAGEDELETEFAILED = "FailedOperation.ImageDeleteFailed"
FAILEDOPERATION_IMAGENOTFOUNDINFO = "FailedOperation.ImageNotFoundInfo"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETERVALUE_ENTITYIDEMPTY = "InvalidParameterValue.EntityIdEmpty"
INVALIDPARAMETERVALUE_ENTITYIDTOOLONG = "InvalidParameterValue.EntityIdTooLong"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_PICNAMEINVALID = "InvalidParameterValue.PicNameInvalid"
INVALIDPARAMETERVALUE_PICNAMETOOLONG = "InvalidParameterValue.PicNameTooLong"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_ISOPENING = "ResourceUnavailable.IsOpening"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DescribeGroups added in v1.0.281

func (c *Client) DescribeGroups(request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)

DescribeGroups 查询所有的图库信息。

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DescribeGroupsWithContext added in v1.0.324

func (c *Client) DescribeGroupsWithContext(ctx context.Context, request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)

DescribeGroups 查询所有的图库信息。

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DescribeImages added in v1.0.281

func (c *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)

DescribeImages 获取指定图片库中的图片列表。

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_IMAGENOTFOUNDINFO = "FailedOperation.ImageNotFoundInfo"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
INVALIDPARAMETERVALUE_ENTITYIDEMPTY = "InvalidParameterValue.EntityIdEmpty"
INVALIDPARAMETERVALUE_ENTITYIDTOOLONG = "InvalidParameterValue.EntityIdTooLong"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_PICNAMEEMPTY = "InvalidParameterValue.PicNameEmpty"
INVALIDPARAMETERVALUE_PICNAMETOOLONG = "InvalidParameterValue.PicNameTooLong"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing"

func (*Client) DescribeImagesWithContext added in v1.0.324

func (c *Client) DescribeImagesWithContext(ctx context.Context, request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)

DescribeImages 获取指定图片库中的图片列表。

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_IMAGENOTFOUNDINFO = "FailedOperation.ImageNotFoundInfo"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
INVALIDPARAMETERVALUE_ENTITYIDEMPTY = "InvalidParameterValue.EntityIdEmpty"
INVALIDPARAMETERVALUE_ENTITYIDTOOLONG = "InvalidParameterValue.EntityIdTooLong"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_PICNAMEEMPTY = "InvalidParameterValue.PicNameEmpty"
INVALIDPARAMETERVALUE_PICNAMETOOLONG = "InvalidParameterValue.PicNameTooLong"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing"

func (*Client) DetectChefDress added in v1.0.542

func (c *Client) DetectChefDress(request *DetectChefDressRequest) (response *DetectChefDressResponse, err error)

DetectChefDress 可对图片中厨师穿戴进行识别,支持厨师服识别,厨师帽识别,赤膊识别和口罩识别,可应用于明厨亮灶场景。

"被优选过滤"标签值在人体优选开关开启时才会返回。

厨师服:厨师服定义为白色上衣

厨师服识别(酒店版):厨师服定义为红色,白色,黑色上衣

|序号 | 标签名称 | 标签值 |

| :-----| :---------- |:----------------- |

| 1 | 厨师服识别<div style="width: 70pt"> |无厨师服、有厨师服、被优选过滤|

| 2 | 厨师服识别(酒店版)<div style="width: 70pt"> |无厨师服、有厨师服、被优选过滤|

| 3 | 厨师帽识别<div style="width: 70pt"> |无厨师帽、有厨师帽、被优选过滤 |

| 4 | 赤膊识别<div style="width: 70pt"> |非赤膊、赤膊、被优选过滤|

| 5 | 口罩识别<div style="width: 70pt"> |无口罩、有口罩、口罩不确定、被优选过滤 |

可能返回的错误码:

FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_NOBODYINPHOTO = "FailedOperation.NoBodyInPhoto"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_TOOLARGEFILEERROR = "FailedOperation.TooLargeFileError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DetectChefDressWithContext added in v1.0.542

func (c *Client) DetectChefDressWithContext(ctx context.Context, request *DetectChefDressRequest) (response *DetectChefDressResponse, err error)

DetectChefDress 可对图片中厨师穿戴进行识别,支持厨师服识别,厨师帽识别,赤膊识别和口罩识别,可应用于明厨亮灶场景。

"被优选过滤"标签值在人体优选开关开启时才会返回。

厨师服:厨师服定义为白色上衣

厨师服识别(酒店版):厨师服定义为红色,白色,黑色上衣

|序号 | 标签名称 | 标签值 |

| :-----| :---------- |:----------------- |

| 1 | 厨师服识别<div style="width: 70pt"> |无厨师服、有厨师服、被优选过滤|

| 2 | 厨师服识别(酒店版)<div style="width: 70pt"> |无厨师服、有厨师服、被优选过滤|

| 3 | 厨师帽识别<div style="width: 70pt"> |无厨师帽、有厨师帽、被优选过滤 |

| 4 | 赤膊识别<div style="width: 70pt"> |非赤膊、赤膊、被优选过滤|

| 5 | 口罩识别<div style="width: 70pt"> |无口罩、有口罩、口罩不确定、被优选过滤 |

可能返回的错误码:

FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_NOBODYINPHOTO = "FailedOperation.NoBodyInPhoto"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_TOOLARGEFILEERROR = "FailedOperation.TooLargeFileError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DetectDisgust

func (c *Client) DetectDisgust(request *DetectDisgustRequest) (response *DetectDisgustResponse, err error)

DetectDisgust 输入一张图片,返回AI针对一张图片是否是恶心的一系列判断值。

通过恶心图片识别, 可以判断一张图片是否令人恶心, 同时给出它属于的潜在类别, 让您能够过滤掉使人不愉快的图片。

>

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectDisgustWithContext added in v1.0.324

func (c *Client) DetectDisgustWithContext(ctx context.Context, request *DetectDisgustRequest) (response *DetectDisgustResponse, err error)

DetectDisgust 输入一张图片,返回AI针对一张图片是否是恶心的一系列判断值。

通过恶心图片识别, 可以判断一张图片是否令人恶心, 同时给出它属于的潜在类别, 让您能够过滤掉使人不愉快的图片。

>

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectEnvelope added in v1.0.420

func (c *Client) DetectEnvelope(request *DetectEnvelopeRequest) (response *DetectEnvelopeResponse, err error)

DetectEnvelope 文件封识别可检测图片中是否包含符合文件封(即文件、单据、资料等的袋状包装)特征的物品,覆盖顺丰快递文件封、文件袋、档案袋等多种文件封类型,可应用于物流行业对文件快递的包装审核等场景。

>?

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEURLINVALID = "FailedOperation.ImageUrlInvalid"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_TOOLARGEFILEERROR = "FailedOperation.TooLargeFileError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DetectEnvelopeWithContext added in v1.0.420

func (c *Client) DetectEnvelopeWithContext(ctx context.Context, request *DetectEnvelopeRequest) (response *DetectEnvelopeResponse, err error)

DetectEnvelope 文件封识别可检测图片中是否包含符合文件封(即文件、单据、资料等的袋状包装)特征的物品,覆盖顺丰快递文件封、文件袋、档案袋等多种文件封类型,可应用于物流行业对文件快递的包装审核等场景。

>?

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEURLINVALID = "FailedOperation.ImageUrlInvalid"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_TOOLARGEFILEERROR = "FailedOperation.TooLargeFileError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DetectLabel

func (c *Client) DetectLabel(request *DetectLabelRequest) (response *DetectLabelResponse, err error)

DetectLabel 图像标签利用深度学习技术,可以对图片进行智能分类、物体识别等。

目前支持八个大类、六十多个子类、数千个标签,涵盖各种日常场景、动植物、物品、美食等。

图像标签提供四个版本供选择:

• 摄像头版:针对搜索、手机摄像头照片进行优化,涵盖大量卡证、日常物品、二维码条形码。

• 相册版:针对手机相册、网盘进行优化,去除相册和网盘中不常见的标签,针对相册常见图片类型(人像、日常活动、日常物品等)识别效果更好。

• 网络版:针对网络图片进行优化,涵盖标签更多,满足长尾识别需求。

• 新闻版:针对新闻、资讯、广电等行业进行优化,增加定制识别,支持万级图像标签。

为了方便使用、减少图片传输次数,图像标签将不同版本包装成多合一接口,实际上是多个服务,分别计费。建议在接入初期,对四个版本进行对比评估后选择合适的版本使用。

>?

- 图像标签已升级服务,建议使用新版接口[通用图像标签](https://cloud.tencent.com/document/product/865/75196)。

- 图像标签摄像头版、相册版、网络版、新闻版分别按照各自的实际使用次数进行收费,例如一张图片同时使用相册版、摄像头版,则按照两次调用计费。建议测试对比后从中选择一个最合适的版本使用即可。

>

- 可前往 [图像标签](https://cloud.tencent.com/document/product/1588) 产品文档中查看更多产品信息。

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectLabelBeta added in v1.0.199

func (c *Client) DetectLabelBeta(request *DetectLabelBetaRequest) (response *DetectLabelBetaResponse, err error)

DetectLabelBeta 图像标签测试接口

>

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectLabelBetaWithContext added in v1.0.324

func (c *Client) DetectLabelBetaWithContext(ctx context.Context, request *DetectLabelBetaRequest) (response *DetectLabelBetaResponse, err error)

DetectLabelBeta 图像标签测试接口

>

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectLabelPro added in v1.0.416

func (c *Client) DetectLabelPro(request *DetectLabelProRequest) (response *DetectLabelProResponse, err error)

DetectLabelPro 通用图像标签可识别数千种常见物体或场景,覆盖日常物品、场景、动物、植物、食物、饮品、交通工具等多个大类,返回主体的标签名称和所属细分类目等。

>

- 可前往 [图像标签](https://cloud.tencent.com/document/product/1588) 产品文档中查看更多产品信息。

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_TOOLARGEFILEERROR = "FailedOperation.TooLargeFileError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectLabelProWithContext added in v1.0.416

func (c *Client) DetectLabelProWithContext(ctx context.Context, request *DetectLabelProRequest) (response *DetectLabelProResponse, err error)

DetectLabelPro 通用图像标签可识别数千种常见物体或场景,覆盖日常物品、场景、动物、植物、食物、饮品、交通工具等多个大类,返回主体的标签名称和所属细分类目等。

>

- 可前往 [图像标签](https://cloud.tencent.com/document/product/1588) 产品文档中查看更多产品信息。

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_TOOLARGEFILEERROR = "FailedOperation.TooLargeFileError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectLabelWithContext added in v1.0.324

func (c *Client) DetectLabelWithContext(ctx context.Context, request *DetectLabelRequest) (response *DetectLabelResponse, err error)

DetectLabel 图像标签利用深度学习技术,可以对图片进行智能分类、物体识别等。

目前支持八个大类、六十多个子类、数千个标签,涵盖各种日常场景、动植物、物品、美食等。

图像标签提供四个版本供选择:

• 摄像头版:针对搜索、手机摄像头照片进行优化,涵盖大量卡证、日常物品、二维码条形码。

• 相册版:针对手机相册、网盘进行优化,去除相册和网盘中不常见的标签,针对相册常见图片类型(人像、日常活动、日常物品等)识别效果更好。

• 网络版:针对网络图片进行优化,涵盖标签更多,满足长尾识别需求。

• 新闻版:针对新闻、资讯、广电等行业进行优化,增加定制识别,支持万级图像标签。

为了方便使用、减少图片传输次数,图像标签将不同版本包装成多合一接口,实际上是多个服务,分别计费。建议在接入初期,对四个版本进行对比评估后选择合适的版本使用。

>?

- 图像标签已升级服务,建议使用新版接口[通用图像标签](https://cloud.tencent.com/document/product/865/75196)。

- 图像标签摄像头版、相册版、网络版、新闻版分别按照各自的实际使用次数进行收费,例如一张图片同时使用相册版、摄像头版,则按照两次调用计费。建议测试对比后从中选择一个最合适的版本使用即可。

>

- 可前往 [图像标签](https://cloud.tencent.com/document/product/1588) 产品文档中查看更多产品信息。

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectMisbehavior

func (c *Client) DetectMisbehavior(request *DetectMisbehaviorRequest) (response *DetectMisbehaviorResponse, err error)

DetectMisbehavior 可以识别输入的图片中是否包含不良行为,例如打架斗殴、赌博、抽烟等,可以应用于广告图、直播截图、短视频截图等审核,减少不良行为对平台内容质量的影响,维护健康向上的互联网环境。

>

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DetectMisbehaviorWithContext added in v1.0.324

func (c *Client) DetectMisbehaviorWithContext(ctx context.Context, request *DetectMisbehaviorRequest) (response *DetectMisbehaviorResponse, err error)

DetectMisbehavior 可以识别输入的图片中是否包含不良行为,例如打架斗殴、赌博、抽烟等,可以应用于广告图、直播截图、短视频截图等审核,减少不良行为对平台内容质量的影响,维护健康向上的互联网环境。

>

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DetectPet added in v1.0.533

func (c *Client) DetectPet(request *DetectPetRequest) (response *DetectPetResponse, err error)

DetectPet 传入一张图片,识别出图片中是否存在宠物

>

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_NOOBJECTDETECTED = "FailedOperation.NoObjectDetected"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectPetWithContext added in v1.0.533

func (c *Client) DetectPetWithContext(ctx context.Context, request *DetectPetRequest) (response *DetectPetResponse, err error)

DetectPet 传入一张图片,识别出图片中是否存在宠物

>

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_NOOBJECTDETECTED = "FailedOperation.NoObjectDetected"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectProduct

func (c *Client) DetectProduct(request *DetectProductRequest) (response *DetectProductResponse, err error)

DetectProduct 本接口支持识别图片中包含的商品,能够输出商品的品类名称、类别,还可以输出商品在图片中的位置。支持一张图片多个商品的识别。

>?

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_TOOLARGEFILEERROR = "FailedOperation.TooLargeFileError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectProductBeta

func (c *Client) DetectProductBeta(request *DetectProductBetaRequest) (response *DetectProductBetaResponse, err error)

DetectProductBeta 商品识别-微信识物版,基于人工智能技术、海量训练图片、亿级商品库,可以实现全覆盖、细粒度、高准确率的商品识别和商品推荐功能。

本服务可以识别出图片中的主体位置、主体商品类型,覆盖亿级SKU,输出具体商品的价格、型号等详细信息。

客户无需自建商品库,即可快速实现商品识别、拍照搜商品等功能。

>?

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DetectProductBetaWithContext added in v1.0.324

func (c *Client) DetectProductBetaWithContext(ctx context.Context, request *DetectProductBetaRequest) (response *DetectProductBetaResponse, err error)

DetectProductBeta 商品识别-微信识物版,基于人工智能技术、海量训练图片、亿级商品库,可以实现全覆盖、细粒度、高准确率的商品识别和商品推荐功能。

本服务可以识别出图片中的主体位置、主体商品类型,覆盖亿级SKU,输出具体商品的价格、型号等详细信息。

客户无需自建商品库,即可快速实现商品识别、拍照搜商品等功能。

>?

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DetectProductWithContext added in v1.0.324

func (c *Client) DetectProductWithContext(ctx context.Context, request *DetectProductRequest) (response *DetectProductResponse, err error)

DetectProduct 本接口支持识别图片中包含的商品,能够输出商品的品类名称、类别,还可以输出商品在图片中的位置。支持一张图片多个商品的识别。

>?

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_TOOLARGEFILEERROR = "FailedOperation.TooLargeFileError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) DetectSecurity added in v1.0.542

func (c *Client) DetectSecurity(request *DetectSecurityRequest) (response *DetectSecurityResponse, err error)

DetectSecurity 安全属性识别可对图片中人体安全防护属性进行识别,支持识别安全帽,反光衣,护目镜,工服,手套,工地安全带,口罩,抽烟,玩手机等多种属性。

"被优选过滤"标签值在人体优选开关开启时才会返回。

|序号 | 标签名称 | 标签值 |

| :-----| :---------- |:----------------- |

| 1 | 安全帽识别<div style="width: 70pt"> |无安全帽、有安全帽、被优选过滤|

| 2 | 玩手机识别<div style="width: 70pt"> |没有电话、打电话、玩手机、被优选过滤|

| 3 | 抽烟识别<div style="width: 70pt"> |没有抽烟、抽烟、被优选过滤 |

| 4 | 口罩识别<div style="width: 70pt"> |无口罩、有口罩、口罩不确定、被优选过滤|

| 5 | 工地安全带识别<div style="width: 70pt"> |无工地安全带、工地安全带、被优选过滤 |

| 6 | 手套识别<div style="width: 70pt"> |无手套、有手套、手套不确定、被优选过滤 |

| 7 | 工服识别<div style="width: 70pt"> |无工服、有工服、被优选过滤|

| 8 | 护目镜识别<div style="width: 70pt"> |无护目镜、有护目镜、被优选过滤|

| 9 | 反光衣识别<div style="width: 70pt"> |无反光衣、有反光衣、被优选过滤|

可能返回的错误码:

FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_NOBODYINPHOTO = "FailedOperation.NoBodyInPhoto"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_TOOLARGEFILEERROR = "FailedOperation.TooLargeFileError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) DetectSecurityWithContext added in v1.0.542

func (c *Client) DetectSecurityWithContext(ctx context.Context, request *DetectSecurityRequest) (response *DetectSecurityResponse, err error)

DetectSecurity 安全属性识别可对图片中人体安全防护属性进行识别,支持识别安全帽,反光衣,护目镜,工服,手套,工地安全带,口罩,抽烟,玩手机等多种属性。

"被优选过滤"标签值在人体优选开关开启时才会返回。

|序号 | 标签名称 | 标签值 |

| :-----| :---------- |:----------------- |

| 1 | 安全帽识别<div style="width: 70pt"> |无安全帽、有安全帽、被优选过滤|

| 2 | 玩手机识别<div style="width: 70pt"> |没有电话、打电话、玩手机、被优选过滤|

| 3 | 抽烟识别<div style="width: 70pt"> |没有抽烟、抽烟、被优选过滤 |

| 4 | 口罩识别<div style="width: 70pt"> |无口罩、有口罩、口罩不确定、被优选过滤|

| 5 | 工地安全带识别<div style="width: 70pt"> |无工地安全带、工地安全带、被优选过滤 |

| 6 | 手套识别<div style="width: 70pt"> |无手套、有手套、手套不确定、被优选过滤 |

| 7 | 工服识别<div style="width: 70pt"> |无工服、有工服、被优选过滤|

| 8 | 护目镜识别<div style="width: 70pt"> |无护目镜、有护目镜、被优选过滤|

| 9 | 反光衣识别<div style="width: 70pt"> |无反光衣、有反光衣、被优选过滤|

可能返回的错误码:

FAILEDOPERATION_DOWNLOADERROR = "FailedOperation.DownLoadError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_NOBODYINPHOTO = "FailedOperation.NoBodyInPhoto"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_TOOLARGEFILEERROR = "FailedOperation.TooLargeFileError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) EnhanceImage

func (c *Client) EnhanceImage(request *EnhanceImageRequest) (response *EnhanceImageResponse, err error)

EnhanceImage 传入一张图片,输出清晰度提升后的图片。

可以消除图片有损压缩导致的噪声,和使用滤镜、拍摄失焦导致的模糊。让图片的边缘和细节更加清晰自然。

>

- 可前往 [图像处理](https://cloud.tencent.com/document/product/1590) 产品文档中查看更多产品信息。

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_ISOPENING = "ResourceUnavailable.IsOpening"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) EnhanceImageWithContext added in v1.0.324

func (c *Client) EnhanceImageWithContext(ctx context.Context, request *EnhanceImageRequest) (response *EnhanceImageResponse, err error)

EnhanceImage 传入一张图片,输出清晰度提升后的图片。

可以消除图片有损压缩导致的噪声,和使用滤镜、拍摄失焦导致的模糊。让图片的边缘和细节更加清晰自然。

>

- 可前往 [图像处理](https://cloud.tencent.com/document/product/1590) 产品文档中查看更多产品信息。

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_INVOKECHARGEERROR = "FailedOperation.InvokeChargeError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_ISOPENING = "ResourceUnavailable.IsOpening"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) RecognizeCar

func (c *Client) RecognizeCar(request *RecognizeCarRequest) (response *RecognizeCarResponse, err error)

RecognizeCar 车辆识别可对图片中车辆的车型进行识别,输出车辆的品牌(如路虎)、车系(如神行者2)、类型(如中型SUV)、颜色和车辆在图中的坐标等信息,覆盖轿车、SUV、大型客车等市面常见车,支持三千多种车辆型号。如果图片中存在多辆车,会分别输出每辆车的车型和坐标。

>?

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_RECOGNIZEFAILDED = "FailedOperation.RecognizeFailded"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) RecognizeCarPro added in v1.0.385

func (c *Client) RecognizeCarPro(request *RecognizeCarProRequest) (response *RecognizeCarProResponse, err error)

RecognizeCarPro 车辆识别(增强版)在车辆识别的基础上**增加了车牌识别的功能,并升级了车型识别的效果**。可对图片中车辆的车型和车牌进行同时识别,输出车辆的车牌信息,以及车辆品牌(如路虎)、车系(如神行者2)、类型(如中型SUV)、颜色和车辆在图中的坐标等信息,覆盖轿车、SUV、大型客车等市面常见车,支持三千多种车辆型号。如果图片中存在多辆车,会分别输出每辆车的车型、车牌和坐标。

>?

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_RECOGNIZEFAILDED = "FailedOperation.RecognizeFailded"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) RecognizeCarProWithContext added in v1.0.385

func (c *Client) RecognizeCarProWithContext(ctx context.Context, request *RecognizeCarProRequest) (response *RecognizeCarProResponse, err error)

RecognizeCarPro 车辆识别(增强版)在车辆识别的基础上**增加了车牌识别的功能,并升级了车型识别的效果**。可对图片中车辆的车型和车牌进行同时识别,输出车辆的车牌信息,以及车辆品牌(如路虎)、车系(如神行者2)、类型(如中型SUV)、颜色和车辆在图中的坐标等信息,覆盖轿车、SUV、大型客车等市面常见车,支持三千多种车辆型号。如果图片中存在多辆车,会分别输出每辆车的车型、车牌和坐标。

>?

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_RECOGNIZEFAILDED = "FailedOperation.RecognizeFailded"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) RecognizeCarWithContext added in v1.0.324

func (c *Client) RecognizeCarWithContext(ctx context.Context, request *RecognizeCarRequest) (response *RecognizeCarResponse, err error)

RecognizeCar 车辆识别可对图片中车辆的车型进行识别,输出车辆的品牌(如路虎)、车系(如神行者2)、类型(如中型SUV)、颜色和车辆在图中的坐标等信息,覆盖轿车、SUV、大型客车等市面常见车,支持三千多种车辆型号。如果图片中存在多辆车,会分别输出每辆车的车型和坐标。

>?

- 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。

可能返回的错误码:

FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEUNQUALIFIED = "FailedOperation.ImageUnQualified"
FAILEDOPERATION_RECOGNIZEFAILDED = "FailedOperation.RecognizeFailded"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNOPENERROR = "FailedOperation.UnOpenError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUELIMIT = "InvalidParameterValue.InvalidParameterValueLimit"
INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal"
LIMITEXCEEDED_TOOLARGEFILEERROR = "LimitExceeded.TooLargeFileError"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"

func (*Client) SearchImage added in v1.0.281

func (c *Client) SearchImage(request *SearchImageRequest) (response *SearchImageResponse, err error)

SearchImage 本接口用于对一张图片,在指定图片库中检索出与之相似的图片列表。

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGEGROUPCHARGESTATUSCLOSE = "FailedOperation.ImageGroupChargeStatusClose"
FAILEDOPERATION_IMAGEGROUPEMPTY = "FailedOperation.ImageGroupEmpty"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed"
FAILEDOPERATION_IMAGERESOLUTIONINSUFFICIENT = "FailedOperation.ImageResolutionInsufficient"
FAILEDOPERATION_IMAGESEARCHINVALID = "FailedOperation.ImageSearchInvalid"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEURLINVALID = "FailedOperation.ImageUrlInvalid"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_IMAGEFORMATNOTSUPPORT = "InvalidParameter.ImageFormatNotSupport"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PICTURESOLIDCOLORERROR = "InvalidParameter.PictureSolidColorError"
INVALIDPARAMETERVALUE_ENTITYIDTOOLONG = "InvalidParameterValue.EntityIdTooLong"
INVALIDPARAMETERVALUE_FILTERINVALID = "InvalidParameterValue.FilterInvalid"
INVALIDPARAMETERVALUE_FILTERSIZEEXCEED = "InvalidParameterValue.FilterSizeExceed"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_LIMITEXCEED = "InvalidParameterValue.LimitExceed"
MISSINGPARAMETER_ERRORPARAMETEREMPTY = "MissingParameter.ErrorParameterEmpty"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_ISOPENING = "ResourceUnavailable.IsOpening"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) SearchImageWithContext added in v1.0.324

func (c *Client) SearchImageWithContext(ctx context.Context, request *SearchImageRequest) (response *SearchImageResponse, err error)

SearchImage 本接口用于对一张图片,在指定图片库中检索出与之相似的图片列表。

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_EMPTYIMAGEERROR = "FailedOperation.EmptyImageError"
FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGEGROUPCHARGESTATUSCLOSE = "FailedOperation.ImageGroupChargeStatusClose"
FAILEDOPERATION_IMAGEGROUPEMPTY = "FailedOperation.ImageGroupEmpty"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed"
FAILEDOPERATION_IMAGERESOLUTIONINSUFFICIENT = "FailedOperation.ImageResolutionInsufficient"
FAILEDOPERATION_IMAGESEARCHINVALID = "FailedOperation.ImageSearchInvalid"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEURLINVALID = "FailedOperation.ImageUrlInvalid"
FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
FAILEDOPERATION_UNKNOWERROR = "FailedOperation.UnKnowError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER_IMAGEFORMATNOTSUPPORT = "InvalidParameter.ImageFormatNotSupport"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETER_PICTURESOLIDCOLORERROR = "InvalidParameter.PictureSolidColorError"
INVALIDPARAMETERVALUE_ENTITYIDTOOLONG = "InvalidParameterValue.EntityIdTooLong"
INVALIDPARAMETERVALUE_FILTERINVALID = "InvalidParameterValue.FilterInvalid"
INVALIDPARAMETERVALUE_FILTERSIZEEXCEED = "InvalidParameterValue.FilterSizeExceed"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_LIMITEXCEED = "InvalidParameterValue.LimitExceed"
MISSINGPARAMETER_ERRORPARAMETEREMPTY = "MissingParameter.ErrorParameterEmpty"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_ISOPENING = "ResourceUnavailable.IsOpening"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) UpdateImage added in v1.0.579

func (c *Client) UpdateImage(request *UpdateImageRequest) (response *UpdateImageResponse, err error)

UpdateImage 本接口支持根据图库ID、物品ID、图片名称来修改图片信息(暂仅支持修改Tags)

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGEGROUPEMPTY = "FailedOperation.ImageGroupEmpty"
FAILEDOPERATION_IMAGENOTFOUNDINFO = "FailedOperation.ImageNotFoundInfo"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEURLINVALID = "FailedOperation.ImageUrlInvalid"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
INVALIDPARAMETER_IMAGEFORMATNOTSUPPORT = "InvalidParameter.ImageFormatNotSupport"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_ENTITYIDEMPTY = "InvalidParameterValue.EntityIdEmpty"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_PICNAMEEMPTY = "InvalidParameterValue.PicNameEmpty"
INVALIDPARAMETERVALUE_PICNAMETOOLONG = "InvalidParameterValue.PicNameTooLong"
INVALIDPARAMETERVALUE_TAGSKEYSEXCEED = "InvalidParameterValue.TagsKeysExceed"
INVALIDPARAMETERVALUE_TAGSVALUEILLEGAL = "InvalidParameterValue.TagsValueIllegal"
INVALIDPARAMETERVALUE_TAGSVALUESIZEEXCEED = "InvalidParameterValue.TagsValueSizeExceed"
MISSINGPARAMETER_ERRORPARAMETEREMPTY = "MissingParameter.ErrorParameterEmpty"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

func (*Client) UpdateImageWithContext added in v1.0.579

func (c *Client) UpdateImageWithContext(ctx context.Context, request *UpdateImageRequest) (response *UpdateImageResponse, err error)

UpdateImage 本接口支持根据图库ID、物品ID、图片名称来修改图片信息(暂仅支持修改Tags)

>

- 可前往 [图像搜索](https://cloud.tencent.com/document/product/1589) 产品文档中查看更多产品信息。

可能返回的错误码:

FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed"
FAILEDOPERATION_IMAGEGROUPEMPTY = "FailedOperation.ImageGroupEmpty"
FAILEDOPERATION_IMAGENOTFOUNDINFO = "FailedOperation.ImageNotFoundInfo"
FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported"
FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed"
FAILEDOPERATION_IMAGEURLINVALID = "FailedOperation.ImageUrlInvalid"
FAILEDOPERATION_REQUESTERROR = "FailedOperation.RequestError"
FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout"
FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail"
FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError"
INVALIDPARAMETER_IMAGEFORMATNOTSUPPORT = "InvalidParameter.ImageFormatNotSupport"
INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
INVALIDPARAMETERVALUE_ENTITYIDEMPTY = "InvalidParameterValue.EntityIdEmpty"
INVALIDPARAMETERVALUE_IMAGEGROUPIDILLEGAL = "InvalidParameterValue.ImageGroupIdIllegal"
INVALIDPARAMETERVALUE_IMAGEGROUPIDNOTEXIST = "InvalidParameterValue.ImageGroupIdNotExist"
INVALIDPARAMETERVALUE_IMAGEGROUPIDTOOLONG = "InvalidParameterValue.ImageGroupIdTooLong"
INVALIDPARAMETERVALUE_PICNAMEEMPTY = "InvalidParameterValue.PicNameEmpty"
INVALIDPARAMETERVALUE_PICNAMETOOLONG = "InvalidParameterValue.PicNameTooLong"
INVALIDPARAMETERVALUE_TAGSKEYSEXCEED = "InvalidParameterValue.TagsKeysExceed"
INVALIDPARAMETERVALUE_TAGSVALUEILLEGAL = "InvalidParameterValue.TagsValueIllegal"
INVALIDPARAMETERVALUE_TAGSVALUESIZEEXCEED = "InvalidParameterValue.TagsValueSizeExceed"
MISSINGPARAMETER_ERRORPARAMETEREMPTY = "MissingParameter.ErrorParameterEmpty"
RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears"
RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"

type ColorInfo added in v1.0.413

type ColorInfo struct {
	// RGB颜色值(16进制),例如:291A18。
	Color *string `json:"Color,omitnil,omitempty" name:"Color"`

	// 当前颜色标签所占比例。
	Percentage *float64 `json:"Percentage,omitnil,omitempty" name:"Percentage"`

	// 颜色标签。蜜柚色,米驼色等。
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`
}

type Coord

type Coord struct {
	// 横坐标x
	X *int64 `json:"X,omitnil,omitempty" name:"X"`

	// 纵坐标y
	Y *int64 `json:"Y,omitnil,omitempty" name:"Y"`
}

type CreateGroupRequest added in v1.0.281

type CreateGroupRequest struct {
	*tchttp.BaseRequest

	// 图库ID,不可重复,仅支持字母、数字和下划线。图库数量单个用户上限为30。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 图库名称描述。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 图片库可容纳的最大图片特征条数,一张图片对应一条图片特征数据,不支持修改。
	// 单个图片库容量最大可达亿级,达到容量限制后继续创建图片将会报错。
	// 注意,包月计费下支持绑定的最小库容量为500万。
	MaxCapacity *uint64 `json:"MaxCapacity,omitnil,omitempty" name:"MaxCapacity"`

	// 图库简介。
	Brief *string `json:"Brief,omitnil,omitempty" name:"Brief"`

	// 访问限制默认为10qps,如需扩容请联系[在线客服](https://cloud.tencent.com/online-service)申请。
	MaxQps *uint64 `json:"MaxQps,omitnil,omitempty" name:"MaxQps"`

	// 图库类型,用于决定图像搜索的服务类型和算法版本,默认为4。
	// GroupType不支持修改,若不确定适用的服务类型,建议先对不同类型分别小规模测试后再开始正式使用。
	// 参数取值:
	// 4:通用图像搜索1.0版。
	// 8:商品图像搜索3.0升级版。
	// 7:商品图像搜索2.0版。
	// 5:商品图像搜索1.0版。
	// 6:图案花纹搜索1.0版。
	// 1 - 3:通用图像搜索旧版,不推荐使用。
	GroupType *uint64 `json:"GroupType,omitnil,omitempty" name:"GroupType"`
}

func NewCreateGroupRequest added in v1.0.281

func NewCreateGroupRequest() (request *CreateGroupRequest)

func (*CreateGroupRequest) FromJsonString added in v1.0.281

func (r *CreateGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGroupRequest) ToJsonString added in v1.0.281

func (r *CreateGroupRequest) ToJsonString() string

type CreateGroupRequestParams added in v1.0.426

type CreateGroupRequestParams struct {
	// 图库ID,不可重复,仅支持字母、数字和下划线。图库数量单个用户上限为30。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 图库名称描述。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 图片库可容纳的最大图片特征条数,一张图片对应一条图片特征数据,不支持修改。
	// 单个图片库容量最大可达亿级,达到容量限制后继续创建图片将会报错。
	// 注意,包月计费下支持绑定的最小库容量为500万。
	MaxCapacity *uint64 `json:"MaxCapacity,omitnil,omitempty" name:"MaxCapacity"`

	// 图库简介。
	Brief *string `json:"Brief,omitnil,omitempty" name:"Brief"`

	// 访问限制默认为10qps,如需扩容请联系[在线客服](https://cloud.tencent.com/online-service)申请。
	MaxQps *uint64 `json:"MaxQps,omitnil,omitempty" name:"MaxQps"`

	// 图库类型,用于决定图像搜索的服务类型和算法版本,默认为4。
	// GroupType不支持修改,若不确定适用的服务类型,建议先对不同类型分别小规模测试后再开始正式使用。
	// 参数取值:
	// 4:通用图像搜索1.0版。
	// 8:商品图像搜索3.0升级版。
	// 7:商品图像搜索2.0版。
	// 5:商品图像搜索1.0版。
	// 6:图案花纹搜索1.0版。
	// 1 - 3:通用图像搜索旧版,不推荐使用。
	GroupType *uint64 `json:"GroupType,omitnil,omitempty" name:"GroupType"`
}

Predefined struct for user

type CreateGroupResponse added in v1.0.281

type CreateGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateGroupResponseParams `json:"Response"`
}

func NewCreateGroupResponse added in v1.0.281

func NewCreateGroupResponse() (response *CreateGroupResponse)

func (*CreateGroupResponse) FromJsonString added in v1.0.281

func (r *CreateGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGroupResponse) ToJsonString added in v1.0.281

func (r *CreateGroupResponse) ToJsonString() string

type CreateGroupResponseParams added in v1.0.426

type CreateGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateImageRequest added in v1.0.281

type CreateImageRequest struct {
	*tchttp.BaseRequest

	// 图库ID。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 物品ID,最多支持64个字符。
	// 一个物品ID可以包含多张图片,若EntityId已存在,则对其追加图片。同一个EntityId,最大支持10张图。
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// 图片名称,最多支持64个字符,
	// PicName唯一确定一张图片,具有唯一性。
	PicName *string `json:"PicName,omitnil,omitempty" name:"PicName"`

	// 图片的 Url 。对应图片 base64 编码后大小不可超过5M。
	// ImageUrl和ImageBase64必须提供一个,如果都提供,只使用ImageUrl。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。
	// • 图片大小:对应图片 base64 编码后大小不可超过5M。图片分辨率不超过4096\*4096。
	// • 如果在商品图像搜索中开启主体识别,分辨率不超过2000\*2000,图片长宽比小于10。
	// 建议:
	// • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的Url速度和稳定性可能受一定影响。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片自定义备注内容,最多支持4096个字符,查询时原样带回。
	CustomContent *string `json:"CustomContent,omitnil,omitempty" name:"CustomContent"`

	// 图片 base64 数据,base64 编码后大小不可超过5M。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。
	// • 图片大小:base64 编码后大小不可超过5M。图片分辨率不超过4096\*4096。
	// • 如果在商品图像搜索中开启主体识别,分辨率不超过2000\*2000,图片长宽比小于10。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 图片自定义标签,最多不超过10个,格式为JSON。
	Tags *string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 是否需要启用主体识别,默认为**TRUE**。
	// • 为**TRUE**时,启用主体识别,返回主体信息。若没有指定**ImageRect**,自动提取最大面积主体创建图片并进行主体识别。主体识别结果可在**Response**中获取。
	// • 为**FALSE**时,不启用主体识别,不返回主体信息。若没有指定**ImageRect**,以整张图创建图片。
	// **<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>**
	EnableDetect *bool `json:"EnableDetect,omitnil,omitempty" name:"EnableDetect"`

	// 图像类目ID。
	// 若设置类目ID,提取以下类目的主体创建图片。
	// 类目取值说明:
	// 0:上衣。
	// 1:裙装。
	// 2:下装。
	// 3:包。
	// 4:鞋。
	// 5:配饰。
	// **<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>**
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 图像主体区域。
	// 若设置主体区域,提取指定的区域创建图片。
	ImageRect *Rect `json:"ImageRect,omitnil,omitempty" name:"ImageRect"`
}

func NewCreateImageRequest added in v1.0.281

func NewCreateImageRequest() (request *CreateImageRequest)

func (*CreateImageRequest) FromJsonString added in v1.0.281

func (r *CreateImageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateImageRequest) ToJsonString added in v1.0.281

func (r *CreateImageRequest) ToJsonString() string

type CreateImageRequestParams added in v1.0.426

type CreateImageRequestParams struct {
	// 图库ID。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 物品ID,最多支持64个字符。
	// 一个物品ID可以包含多张图片,若EntityId已存在,则对其追加图片。同一个EntityId,最大支持10张图。
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// 图片名称,最多支持64个字符,
	// PicName唯一确定一张图片,具有唯一性。
	PicName *string `json:"PicName,omitnil,omitempty" name:"PicName"`

	// 图片的 Url 。对应图片 base64 编码后大小不可超过5M。
	// ImageUrl和ImageBase64必须提供一个,如果都提供,只使用ImageUrl。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。
	// • 图片大小:对应图片 base64 编码后大小不可超过5M。图片分辨率不超过4096\*4096。
	// • 如果在商品图像搜索中开启主体识别,分辨率不超过2000\*2000,图片长宽比小于10。
	// 建议:
	// • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的Url速度和稳定性可能受一定影响。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片自定义备注内容,最多支持4096个字符,查询时原样带回。
	CustomContent *string `json:"CustomContent,omitnil,omitempty" name:"CustomContent"`

	// 图片 base64 数据,base64 编码后大小不可超过5M。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。
	// • 图片大小:base64 编码后大小不可超过5M。图片分辨率不超过4096\*4096。
	// • 如果在商品图像搜索中开启主体识别,分辨率不超过2000\*2000,图片长宽比小于10。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 图片自定义标签,最多不超过10个,格式为JSON。
	Tags *string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 是否需要启用主体识别,默认为**TRUE**。
	// • 为**TRUE**时,启用主体识别,返回主体信息。若没有指定**ImageRect**,自动提取最大面积主体创建图片并进行主体识别。主体识别结果可在**Response**中获取。
	// • 为**FALSE**时,不启用主体识别,不返回主体信息。若没有指定**ImageRect**,以整张图创建图片。
	// **<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>**
	EnableDetect *bool `json:"EnableDetect,omitnil,omitempty" name:"EnableDetect"`

	// 图像类目ID。
	// 若设置类目ID,提取以下类目的主体创建图片。
	// 类目取值说明:
	// 0:上衣。
	// 1:裙装。
	// 2:下装。
	// 3:包。
	// 4:鞋。
	// 5:配饰。
	// **<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>**
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 图像主体区域。
	// 若设置主体区域,提取指定的区域创建图片。
	ImageRect *Rect `json:"ImageRect,omitnil,omitempty" name:"ImageRect"`
}

Predefined struct for user

type CreateImageResponse added in v1.0.281

type CreateImageResponse struct {
	*tchttp.BaseResponse
	Response *CreateImageResponseParams `json:"Response"`
}

func NewCreateImageResponse added in v1.0.281

func NewCreateImageResponse() (response *CreateImageResponse)

func (*CreateImageResponse) FromJsonString added in v1.0.281

func (r *CreateImageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateImageResponse) ToJsonString added in v1.0.281

func (r *CreateImageResponse) ToJsonString() string

type CreateImageResponseParams added in v1.0.426

type CreateImageResponseParams struct {
	// 输入图的主体信息。
	// 若启用主体识别且在请求中指定了类目ID或主体区域,以指定的主体为准。若启用主体识别且没有指定,以最大面积主体为准。
	// **<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>**
	// 注意:此字段可能返回 null,表示取不到有效值。
	Object *ObjectInfo `json:"Object,omitnil,omitempty" name:"Object"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CropImageRequest

type CropImageRequest struct {
	*tchttp.BaseRequest

	// 需要裁剪区域的宽度,与Height共同组成所需裁剪的图片宽高比例。
	// 输入数字请大于0、小于图片宽度的像素值。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 需要裁剪区域的高度,与Width共同组成所需裁剪的图片宽高比例。
	// 输入数字请大于0、小于图片高度的像素值。
	// 宽高比例(Width : Height)会简化为最简分数,即如果Width输入10、Height输入20,会简化为1:2。
	// Width : Height建议取值在[1, 2.5]之间,超过这个范围可能会影响效果。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果。
	// • 长宽比:长边:短边<5。
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过Base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 注意:图片需要Base64编码,并且要去掉编码头部。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

func NewCropImageRequest

func NewCropImageRequest() (request *CropImageRequest)

func (*CropImageRequest) FromJsonString

func (r *CropImageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CropImageRequest) ToJsonString

func (r *CropImageRequest) ToJsonString() string

type CropImageRequestParams added in v1.0.426

type CropImageRequestParams struct {
	// 需要裁剪区域的宽度,与Height共同组成所需裁剪的图片宽高比例。
	// 输入数字请大于0、小于图片宽度的像素值。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 需要裁剪区域的高度,与Width共同组成所需裁剪的图片宽高比例。
	// 输入数字请大于0、小于图片高度的像素值。
	// 宽高比例(Width : Height)会简化为最简分数,即如果Width输入10、Height输入20,会简化为1:2。
	// Width : Height建议取值在[1, 2.5]之间,超过这个范围可能会影响效果。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果。
	// • 长宽比:长边:短边<5。
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过Base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 注意:图片需要Base64编码,并且要去掉编码头部。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

Predefined struct for user

type CropImageResponse

type CropImageResponse struct {
	*tchttp.BaseResponse
	Response *CropImageResponseParams `json:"Response"`
}

func NewCropImageResponse

func NewCropImageResponse() (response *CropImageResponse)

func (*CropImageResponse) FromJsonString

func (r *CropImageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CropImageResponse) ToJsonString

func (r *CropImageResponse) ToJsonString() string

type CropImageResponseParams added in v1.0.426

type CropImageResponseParams struct {
	// 裁剪区域左上角X坐标值
	X *int64 `json:"X,omitnil,omitempty" name:"X"`

	// 裁剪区域左上角Y坐标值
	Y *int64 `json:"Y,omitnil,omitempty" name:"Y"`

	// 裁剪区域的宽度,单位为像素
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 裁剪区域的高度,单位为像素
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 原图宽度,单位为像素
	OriginalWidth *int64 `json:"OriginalWidth,omitnil,omitempty" name:"OriginalWidth"`

	// 原图高度,单位为像素
	OriginalHeight *int64 `json:"OriginalHeight,omitnil,omitempty" name:"OriginalHeight"`

	// 0:抠图正常;
	// 1:原图过长,指原图的高度是宽度的1.8倍以上;
	// 2:原图过宽,指原图的宽度是高度的1.8倍以上;
	// 3:抠图区域过长,指抠图的高度是主体备选框高度的1.6倍以上;
	// 4:抠图区域过宽,指当没有检测到人脸时,抠图区域宽度是检测出的原图主体区域宽度的1.6倍以上;
	// 5:纯色图,指裁剪区域视觉较为单一、缺乏主体部分 ;
	// 6:宽高比异常,指Width : Height取值超出[1, 2.5]的范围;
	//
	// 以上是辅助决策的参考建议,可以根据业务需求选择采纳或忽视。
	CropResult *int64 `json:"CropResult,omitnil,omitempty" name:"CropResult"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteImagesRequest added in v1.0.281

type DeleteImagesRequest struct {
	*tchttp.BaseRequest

	// 图库名称。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 物品ID。
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// 图片名称,如果不指定本参数,则删除EntityId下所有的图片;否则删除指定的图。
	PicName *string `json:"PicName,omitnil,omitempty" name:"PicName"`
}

func NewDeleteImagesRequest added in v1.0.281

func NewDeleteImagesRequest() (request *DeleteImagesRequest)

func (*DeleteImagesRequest) FromJsonString added in v1.0.281

func (r *DeleteImagesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImagesRequest) ToJsonString added in v1.0.281

func (r *DeleteImagesRequest) ToJsonString() string

type DeleteImagesRequestParams added in v1.0.426

type DeleteImagesRequestParams struct {
	// 图库名称。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 物品ID。
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// 图片名称,如果不指定本参数,则删除EntityId下所有的图片;否则删除指定的图。
	PicName *string `json:"PicName,omitnil,omitempty" name:"PicName"`
}

Predefined struct for user

type DeleteImagesResponse added in v1.0.281

type DeleteImagesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteImagesResponseParams `json:"Response"`
}

func NewDeleteImagesResponse added in v1.0.281

func NewDeleteImagesResponse() (response *DeleteImagesResponse)

func (*DeleteImagesResponse) FromJsonString added in v1.0.281

func (r *DeleteImagesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImagesResponse) ToJsonString added in v1.0.281

func (r *DeleteImagesResponse) ToJsonString() string

type DeleteImagesResponseParams added in v1.0.426

type DeleteImagesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGroupsRequest added in v1.0.281

type DescribeGroupsRequest struct {
	*tchttp.BaseRequest

	// 起始序号,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认值为10,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 图库ID,如果不为空,则返回指定库信息。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

func NewDescribeGroupsRequest added in v1.0.281

func NewDescribeGroupsRequest() (request *DescribeGroupsRequest)

func (*DescribeGroupsRequest) FromJsonString added in v1.0.281

func (r *DescribeGroupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupsRequest) ToJsonString added in v1.0.281

func (r *DescribeGroupsRequest) ToJsonString() string

type DescribeGroupsRequestParams added in v1.0.426

type DescribeGroupsRequestParams struct {
	// 起始序号,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认值为10,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 图库ID,如果不为空,则返回指定库信息。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

Predefined struct for user

type DescribeGroupsResponse added in v1.0.281

type DescribeGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGroupsResponseParams `json:"Response"`
}

func NewDescribeGroupsResponse added in v1.0.281

func NewDescribeGroupsResponse() (response *DescribeGroupsResponse)

func (*DescribeGroupsResponse) FromJsonString added in v1.0.281

func (r *DescribeGroupsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupsResponse) ToJsonString added in v1.0.281

func (r *DescribeGroupsResponse) ToJsonString() string

type DescribeGroupsResponseParams added in v1.0.426

type DescribeGroupsResponseParams struct {
	// 图库信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Groups []*GroupInfo `json:"Groups,omitnil,omitempty" name:"Groups"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeImagesRequest added in v1.0.281

type DescribeImagesRequest struct {
	*tchttp.BaseRequest

	// 图库名称。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 物品ID。
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// 图片名称。
	PicName *string `json:"PicName,omitnil,omitempty" name:"PicName"`
}

func NewDescribeImagesRequest added in v1.0.281

func NewDescribeImagesRequest() (request *DescribeImagesRequest)

func (*DescribeImagesRequest) FromJsonString added in v1.0.281

func (r *DescribeImagesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImagesRequest) ToJsonString added in v1.0.281

func (r *DescribeImagesRequest) ToJsonString() string

type DescribeImagesRequestParams added in v1.0.426

type DescribeImagesRequestParams struct {
	// 图库名称。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 物品ID。
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// 图片名称。
	PicName *string `json:"PicName,omitnil,omitempty" name:"PicName"`
}

Predefined struct for user

type DescribeImagesResponse added in v1.0.281

type DescribeImagesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImagesResponseParams `json:"Response"`
}

func NewDescribeImagesResponse added in v1.0.281

func NewDescribeImagesResponse() (response *DescribeImagesResponse)

func (*DescribeImagesResponse) FromJsonString added in v1.0.281

func (r *DescribeImagesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImagesResponse) ToJsonString added in v1.0.281

func (r *DescribeImagesResponse) ToJsonString() string

type DescribeImagesResponseParams added in v1.0.426

type DescribeImagesResponseParams struct {
	// 图库名称。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 物品ID。
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// 图片信息。
	ImageInfos []*ImageInfo `json:"ImageInfos,omitnil,omitempty" name:"ImageInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetectChefDressRequest added in v1.0.542

type DetectChefDressRequest struct {
	*tchttp.BaseRequest

	// 图片的 Url 。
	// ImageUrl和ImageBase64必须提供一个,同时存在时优先使用ImageUrl字段。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、不支持 GIF 图片。
	// • 图片大小:对应图片 base64 编码后大小不可超过5M。图片分辨率不超过 3840 x 2160pixel。
	// 建议:
	// • 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 注意:图片需要base64编码,并且要去掉编码头部。
	// 支持的图片格式:PNG、JPG、JPEG、暂不支持GIF格式。
	// 支持的图片大小:所下载图片经Base64编码后不超过5M。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 人体检测模型开关,“true”为开启,“false”为关闭
	// 默认为开启,开启后可先对图片中的人体进行检测之后再进行属性识别
	EnableDetect *bool `json:"EnableDetect,omitnil,omitempty" name:"EnableDetect"`

	// 人体优选开关,“true”为开启,“false”为关闭
	// 开启后自动对检测质量低的人体进行优选过滤,有助于提高属性识别的准确率。
	// 默认为开启,仅在人体检测开关开启时可配置,人体检测模型关闭时人体优选也关闭
	// 人体优选开启时,检测到的人体分辨率不超过1920*1080 pixel
	EnablePreferred *bool `json:"EnablePreferred,omitnil,omitempty" name:"EnablePreferred"`
}

func NewDetectChefDressRequest added in v1.0.542

func NewDetectChefDressRequest() (request *DetectChefDressRequest)

func (*DetectChefDressRequest) FromJsonString added in v1.0.542

func (r *DetectChefDressRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectChefDressRequest) ToJsonString added in v1.0.542

func (r *DetectChefDressRequest) ToJsonString() string

type DetectChefDressRequestParams added in v1.0.542

type DetectChefDressRequestParams struct {
	// 图片的 Url 。
	// ImageUrl和ImageBase64必须提供一个,同时存在时优先使用ImageUrl字段。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、不支持 GIF 图片。
	// • 图片大小:对应图片 base64 编码后大小不可超过5M。图片分辨率不超过 3840 x 2160pixel。
	// 建议:
	// • 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 注意:图片需要base64编码,并且要去掉编码头部。
	// 支持的图片格式:PNG、JPG、JPEG、暂不支持GIF格式。
	// 支持的图片大小:所下载图片经Base64编码后不超过5M。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 人体检测模型开关,“true”为开启,“false”为关闭
	// 默认为开启,开启后可先对图片中的人体进行检测之后再进行属性识别
	EnableDetect *bool `json:"EnableDetect,omitnil,omitempty" name:"EnableDetect"`

	// 人体优选开关,“true”为开启,“false”为关闭
	// 开启后自动对检测质量低的人体进行优选过滤,有助于提高属性识别的准确率。
	// 默认为开启,仅在人体检测开关开启时可配置,人体检测模型关闭时人体优选也关闭
	// 人体优选开启时,检测到的人体分辨率不超过1920*1080 pixel
	EnablePreferred *bool `json:"EnablePreferred,omitnil,omitempty" name:"EnablePreferred"`
}

Predefined struct for user

type DetectChefDressResponse added in v1.0.542

type DetectChefDressResponse struct {
	*tchttp.BaseResponse
	Response *DetectChefDressResponseParams `json:"Response"`
}

func NewDetectChefDressResponse added in v1.0.542

func NewDetectChefDressResponse() (response *DetectChefDressResponse)

func (*DetectChefDressResponse) FromJsonString added in v1.0.542

func (r *DetectChefDressResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectChefDressResponse) ToJsonString added in v1.0.542

func (r *DetectChefDressResponse) ToJsonString() string

type DetectChefDressResponseParams added in v1.0.542

type DetectChefDressResponseParams struct {
	// 识别到的人体属性信息。单个人体属性信息包括人体检测置信度,属性信息,人体检测框。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bodies []*AttributesForBody `json:"Bodies,omitnil,omitempty" name:"Bodies"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetectDisgustRequest

type DetectDisgustRequest struct {
	*tchttp.BaseRequest

	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

func NewDetectDisgustRequest

func NewDetectDisgustRequest() (request *DetectDisgustRequest)

func (*DetectDisgustRequest) FromJsonString

func (r *DetectDisgustRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectDisgustRequest) ToJsonString

func (r *DetectDisgustRequest) ToJsonString() string

type DetectDisgustRequestParams added in v1.0.426

type DetectDisgustRequestParams struct {
	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

Predefined struct for user

type DetectDisgustResponse

type DetectDisgustResponse struct {
	*tchttp.BaseResponse
	Response *DetectDisgustResponseParams `json:"Response"`
}

func NewDetectDisgustResponse

func NewDetectDisgustResponse() (response *DetectDisgustResponse)

func (*DetectDisgustResponse) FromJsonString

func (r *DetectDisgustResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectDisgustResponse) ToJsonString

func (r *DetectDisgustResponse) ToJsonString() string

type DetectDisgustResponseParams added in v1.0.426

type DetectDisgustResponseParams struct {
	// 对于图片中包含恶心内容的置信度,取值[0,1],一般超过0.5则表明可能是恶心图片。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 与图像内容最相似的恶心内容的类别,包含腐烂、密集、畸形、血腥、蛇、虫子、牙齿等。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetectEnvelopeRequest added in v1.0.420

type DetectEnvelopeRequest struct {
	*tchttp.BaseRequest

	// 图片的URL地址。图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。
	// 非腾讯云存储的Url速度和稳定性可能受一定影响。
	// 图片大小的限制为4M,图片像素的限制为4k。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 图片大小的限制为4M,图片像素的限制为4k。
	// **注意:图片需要base64编码,并且要去掉编码头部。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

func NewDetectEnvelopeRequest added in v1.0.420

func NewDetectEnvelopeRequest() (request *DetectEnvelopeRequest)

func (*DetectEnvelopeRequest) FromJsonString added in v1.0.420

func (r *DetectEnvelopeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectEnvelopeRequest) ToJsonString added in v1.0.420

func (r *DetectEnvelopeRequest) ToJsonString() string

type DetectEnvelopeRequestParams added in v1.0.426

type DetectEnvelopeRequestParams struct {
	// 图片的URL地址。图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。
	// 非腾讯云存储的Url速度和稳定性可能受一定影响。
	// 图片大小的限制为4M,图片像素的限制为4k。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 图片大小的限制为4M,图片像素的限制为4k。
	// **注意:图片需要base64编码,并且要去掉编码头部。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

Predefined struct for user

type DetectEnvelopeResponse added in v1.0.420

type DetectEnvelopeResponse struct {
	*tchttp.BaseResponse
	Response *DetectEnvelopeResponseParams `json:"Response"`
}

func NewDetectEnvelopeResponse added in v1.0.420

func NewDetectEnvelopeResponse() (response *DetectEnvelopeResponse)

func (*DetectEnvelopeResponse) FromJsonString added in v1.0.420

func (r *DetectEnvelopeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectEnvelopeResponse) ToJsonString added in v1.0.420

func (r *DetectEnvelopeResponse) ToJsonString() string

type DetectEnvelopeResponseParams added in v1.0.426

type DetectEnvelopeResponseParams struct {
	// 一级标签结果数组。识别是否文件封。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FirstTags []*ImageTag `json:"FirstTags,omitnil,omitempty" name:"FirstTags"`

	// 二级标签结果数组。识别文件封正反面。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecondTags []*ImageTag `json:"SecondTags,omitnil,omitempty" name:"SecondTags"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetectLabelBetaRequest added in v1.0.199

type DetectLabelBetaRequest struct {
	*tchttp.BaseRequest

	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 本次调用支持的识别场景,可选值如下:
	// WEB,针对网络图片优化;
	// CAMERA,针对手机摄像头拍摄图片优化;
	// ALBUM,针对手机相册、网盘产品优化;
	// NEWS,针对新闻、资讯、广电等行业优化;
	// NONECAM,非实拍图;
	// LOCATION,主体位置识别;
	// 如果不传此参数,则默认为WEB。
	//
	// 支持多场景(Scenes)一起检测。例如,使用 Scenes=["WEB", "CAMERA"],即对一张图片使用两个模型同时检测,输出两套识别结果。
	Scenes []*string `json:"Scenes,omitnil,omitempty" name:"Scenes"`
}

func NewDetectLabelBetaRequest added in v1.0.199

func NewDetectLabelBetaRequest() (request *DetectLabelBetaRequest)

func (*DetectLabelBetaRequest) FromJsonString added in v1.0.199

func (r *DetectLabelBetaRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectLabelBetaRequest) ToJsonString added in v1.0.199

func (r *DetectLabelBetaRequest) ToJsonString() string

type DetectLabelBetaRequestParams added in v1.0.426

type DetectLabelBetaRequestParams struct {
	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 本次调用支持的识别场景,可选值如下:
	// WEB,针对网络图片优化;
	// CAMERA,针对手机摄像头拍摄图片优化;
	// ALBUM,针对手机相册、网盘产品优化;
	// NEWS,针对新闻、资讯、广电等行业优化;
	// NONECAM,非实拍图;
	// LOCATION,主体位置识别;
	// 如果不传此参数,则默认为WEB。
	//
	// 支持多场景(Scenes)一起检测。例如,使用 Scenes=["WEB", "CAMERA"],即对一张图片使用两个模型同时检测,输出两套识别结果。
	Scenes []*string `json:"Scenes,omitnil,omitempty" name:"Scenes"`
}

Predefined struct for user

type DetectLabelBetaResponse added in v1.0.199

type DetectLabelBetaResponse struct {
	*tchttp.BaseResponse
	Response *DetectLabelBetaResponseParams `json:"Response"`
}

func NewDetectLabelBetaResponse added in v1.0.199

func NewDetectLabelBetaResponse() (response *DetectLabelBetaResponse)

func (*DetectLabelBetaResponse) FromJsonString added in v1.0.199

func (r *DetectLabelBetaResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectLabelBetaResponse) ToJsonString added in v1.0.199

func (r *DetectLabelBetaResponse) ToJsonString() string

type DetectLabelBetaResponseParams added in v1.0.426

type DetectLabelBetaResponseParams struct {
	// Web网络版标签结果数组。如未选择WEB场景,则为空。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Labels []*DetectLabelItem `json:"Labels,omitnil,omitempty" name:"Labels"`

	// Camera摄像头版标签结果数组。如未选择CAMERA场景,则为空。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CameraLabels []*DetectLabelItem `json:"CameraLabels,omitnil,omitempty" name:"CameraLabels"`

	// Album相册版标签结果数组。如未选择ALBUM场景,则为空。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlbumLabels []*DetectLabelItem `json:"AlbumLabels,omitnil,omitempty" name:"AlbumLabels"`

	// News新闻版标签结果数组。如未选择NEWS场景,则为空。
	// 新闻版目前为测试阶段,暂不提供每个标签的一级、二级分类信息的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewsLabels []*DetectLabelItem `json:"NewsLabels,omitnil,omitempty" name:"NewsLabels"`

	// 非实拍标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	NoneCamLabels []*DetectLabelItem `json:"NoneCamLabels,omitnil,omitempty" name:"NoneCamLabels"`

	// 识别结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	LocationLabels []*Product `json:"LocationLabels,omitnil,omitempty" name:"LocationLabels"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetectLabelItem

type DetectLabelItem struct {
	// 图片中的物体名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 算法对于Name的置信度,0-100之间,值越高,表示对于Name越确定。
	Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 标签的一级分类
	FirstCategory *string `json:"FirstCategory,omitnil,omitempty" name:"FirstCategory"`

	// 标签的二级分类
	SecondCategory *string `json:"SecondCategory,omitnil,omitempty" name:"SecondCategory"`
}

type DetectLabelProRequest added in v1.0.416

type DetectLabelProRequest struct {
	*tchttp.BaseRequest

	// 图片 URL 地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG、BMP。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// • 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片 Base64 编码数据。
	// 与ImageUrl同时存在时优先使用ImageUrl字段。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG、BMP。
	// • 图片大小:经Base64编码后不超过4M。
	// **<font color=#1E90FF>注意:图片需要Base64编码,并且要去掉编码头部。</font>**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

func NewDetectLabelProRequest added in v1.0.416

func NewDetectLabelProRequest() (request *DetectLabelProRequest)

func (*DetectLabelProRequest) FromJsonString added in v1.0.416

func (r *DetectLabelProRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectLabelProRequest) ToJsonString added in v1.0.416

func (r *DetectLabelProRequest) ToJsonString() string

type DetectLabelProRequestParams added in v1.0.426

type DetectLabelProRequestParams struct {
	// 图片 URL 地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG、BMP。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// • 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片 Base64 编码数据。
	// 与ImageUrl同时存在时优先使用ImageUrl字段。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG、BMP。
	// • 图片大小:经Base64编码后不超过4M。
	// **<font color=#1E90FF>注意:图片需要Base64编码,并且要去掉编码头部。</font>**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

Predefined struct for user

type DetectLabelProResponse added in v1.0.416

type DetectLabelProResponse struct {
	*tchttp.BaseResponse
	Response *DetectLabelProResponseParams `json:"Response"`
}

func NewDetectLabelProResponse added in v1.0.416

func NewDetectLabelProResponse() (response *DetectLabelProResponse)

func (*DetectLabelProResponse) FromJsonString added in v1.0.416

func (r *DetectLabelProResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectLabelProResponse) ToJsonString added in v1.0.416

func (r *DetectLabelProResponse) ToJsonString() string

type DetectLabelProResponseParams added in v1.0.426

type DetectLabelProResponseParams struct {
	// 返回标签数组。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Labels []*DetectLabelItem `json:"Labels,omitnil,omitempty" name:"Labels"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetectLabelRequest

type DetectLabelRequest struct {
	*tchttp.BaseRequest

	// 图片 Base64 编码数据。
	// 与ImageUrl同时存在时优先使用ImageUrl字段。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG、BMP。
	// • 图片大小:经Base64编码后不超过4M。
	// **<font color=#1E90FF>注意:图片需要Base64编码,并且要去掉编码头部。</font>**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 图片 URL 地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG、BMP。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// • 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 本次调用支持的识别场景,可选值如下:
	// • WEB,针对网络图片优化;
	// • CAMERA,针对手机摄像头拍摄图片优化;
	// • ALBUM,针对手机相册、网盘产品优化;
	// • NEWS,针对新闻、资讯、广电等行业优化;
	// 如果不传此参数,则默认为WEB。
	//
	// 支持多场景(Scenes)一起检测。例如,使用 Scenes=["WEB", "CAMERA"],即对一张图片使用两个模型同时检测,输出两套识别结果。
	Scenes []*string `json:"Scenes,omitnil,omitempty" name:"Scenes"`
}

func NewDetectLabelRequest

func NewDetectLabelRequest() (request *DetectLabelRequest)

func (*DetectLabelRequest) FromJsonString

func (r *DetectLabelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectLabelRequest) ToJsonString

func (r *DetectLabelRequest) ToJsonString() string

type DetectLabelRequestParams added in v1.0.426

type DetectLabelRequestParams struct {
	// 图片 Base64 编码数据。
	// 与ImageUrl同时存在时优先使用ImageUrl字段。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG、BMP。
	// • 图片大小:经Base64编码后不超过4M。
	// **<font color=#1E90FF>注意:图片需要Base64编码,并且要去掉编码头部。</font>**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 图片 URL 地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG、BMP。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// • 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 本次调用支持的识别场景,可选值如下:
	// • WEB,针对网络图片优化;
	// • CAMERA,针对手机摄像头拍摄图片优化;
	// • ALBUM,针对手机相册、网盘产品优化;
	// • NEWS,针对新闻、资讯、广电等行业优化;
	// 如果不传此参数,则默认为WEB。
	//
	// 支持多场景(Scenes)一起检测。例如,使用 Scenes=["WEB", "CAMERA"],即对一张图片使用两个模型同时检测,输出两套识别结果。
	Scenes []*string `json:"Scenes,omitnil,omitempty" name:"Scenes"`
}

Predefined struct for user

type DetectLabelResponse

type DetectLabelResponse struct {
	*tchttp.BaseResponse
	Response *DetectLabelResponseParams `json:"Response"`
}

func NewDetectLabelResponse

func NewDetectLabelResponse() (response *DetectLabelResponse)

func (*DetectLabelResponse) FromJsonString

func (r *DetectLabelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectLabelResponse) ToJsonString

func (r *DetectLabelResponse) ToJsonString() string

type DetectLabelResponseParams added in v1.0.426

type DetectLabelResponseParams struct {
	// Web网络版标签结果数组。如未选择WEB场景,则为空。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Labels []*DetectLabelItem `json:"Labels,omitnil,omitempty" name:"Labels"`

	// Camera摄像头版标签结果数组。如未选择CAMERA场景,则为空。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CameraLabels []*DetectLabelItem `json:"CameraLabels,omitnil,omitempty" name:"CameraLabels"`

	// Album相册版标签结果数组。如未选择ALBUM场景,则为空。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlbumLabels []*DetectLabelItem `json:"AlbumLabels,omitnil,omitempty" name:"AlbumLabels"`

	// News新闻版标签结果数组。如未选择NEWS场景,则为空。
	// 新闻版目前为测试阶段,暂不提供每个标签的一级、二级分类信息的输出。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewsLabels []*DetectLabelItem `json:"NewsLabels,omitnil,omitempty" name:"NewsLabels"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetectMisbehaviorRequest

type DetectMisbehaviorRequest struct {
	*tchttp.BaseRequest

	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

func NewDetectMisbehaviorRequest

func NewDetectMisbehaviorRequest() (request *DetectMisbehaviorRequest)

func (*DetectMisbehaviorRequest) FromJsonString

func (r *DetectMisbehaviorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectMisbehaviorRequest) ToJsonString

func (r *DetectMisbehaviorRequest) ToJsonString() string

type DetectMisbehaviorRequestParams added in v1.0.426

type DetectMisbehaviorRequestParams struct {
	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

Predefined struct for user

type DetectMisbehaviorResponse

type DetectMisbehaviorResponse struct {
	*tchttp.BaseResponse
	Response *DetectMisbehaviorResponseParams `json:"Response"`
}

func NewDetectMisbehaviorResponse

func NewDetectMisbehaviorResponse() (response *DetectMisbehaviorResponse)

func (*DetectMisbehaviorResponse) FromJsonString

func (r *DetectMisbehaviorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectMisbehaviorResponse) ToJsonString

func (r *DetectMisbehaviorResponse) ToJsonString() string

type DetectMisbehaviorResponseParams added in v1.0.426

type DetectMisbehaviorResponseParams struct {
	// 对于图片中包含不良行为的置信度,取值[0,1],一般超过0.5则表明可能包含不良行为内容;
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 图像中最可能包含的不良行为类别,包括赌博、打架斗殴、吸毒等。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetectPetRequest added in v1.0.533

type DetectPetRequest struct {
	*tchttp.BaseRequest

	// 图片的URL地址。图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。
	// 非腾讯云存储的Url速度和稳定性可能受一定影响。
	// 图片大小的限制为4M,图片像素的限制为4k。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 图片大小的限制为4M,图片像素的限制为4k。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

func NewDetectPetRequest added in v1.0.533

func NewDetectPetRequest() (request *DetectPetRequest)

func (*DetectPetRequest) FromJsonString added in v1.0.533

func (r *DetectPetRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectPetRequest) ToJsonString added in v1.0.533

func (r *DetectPetRequest) ToJsonString() string

type DetectPetRequestParams added in v1.0.533

type DetectPetRequestParams struct {
	// 图片的URL地址。图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。
	// 非腾讯云存储的Url速度和稳定性可能受一定影响。
	// 图片大小的限制为4M,图片像素的限制为4k。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 图片大小的限制为4M,图片像素的限制为4k。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

Predefined struct for user

type DetectPetResponse added in v1.0.533

type DetectPetResponse struct {
	*tchttp.BaseResponse
	Response *DetectPetResponseParams `json:"Response"`
}

func NewDetectPetResponse added in v1.0.533

func NewDetectPetResponse() (response *DetectPetResponse)

func (*DetectPetResponse) FromJsonString added in v1.0.533

func (r *DetectPetResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectPetResponse) ToJsonString added in v1.0.533

func (r *DetectPetResponse) ToJsonString() string

type DetectPetResponseParams added in v1.0.533

type DetectPetResponseParams struct {
	// 识别出图片中的宠物信息列表。
	Pets []*Pet `json:"Pets,omitnil,omitempty" name:"Pets"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetectProductBetaRequest

type DetectProductBetaRequest struct {
	*tchttp.BaseRequest

	// 图片限制:内测版仅支持jpg、jpeg,图片大小不超过1M,分辨率在25万到100万之间。
	// 建议先对图片进行压缩,以便提升处理速度。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过1M,分辨率在25万到100万之间。
	// 与ImageUrl同时存在时优先使用ImageUrl字段。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 是否需要百科信息 1:是,0: 否,默认是0
	NeedLemma *int64 `json:"NeedLemma,omitnil,omitempty" name:"NeedLemma"`
}

func NewDetectProductBetaRequest

func NewDetectProductBetaRequest() (request *DetectProductBetaRequest)

func (*DetectProductBetaRequest) FromJsonString

func (r *DetectProductBetaRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectProductBetaRequest) ToJsonString

func (r *DetectProductBetaRequest) ToJsonString() string

type DetectProductBetaRequestParams added in v1.0.426

type DetectProductBetaRequestParams struct {
	// 图片限制:内测版仅支持jpg、jpeg,图片大小不超过1M,分辨率在25万到100万之间。
	// 建议先对图片进行压缩,以便提升处理速度。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过1M,分辨率在25万到100万之间。
	// 与ImageUrl同时存在时优先使用ImageUrl字段。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 是否需要百科信息 1:是,0: 否,默认是0
	NeedLemma *int64 `json:"NeedLemma,omitnil,omitempty" name:"NeedLemma"`
}

Predefined struct for user

type DetectProductBetaResponse

type DetectProductBetaResponse struct {
	*tchttp.BaseResponse
	Response *DetectProductBetaResponseParams `json:"Response"`
}

func NewDetectProductBetaResponse

func NewDetectProductBetaResponse() (response *DetectProductBetaResponse)

func (*DetectProductBetaResponse) FromJsonString

func (r *DetectProductBetaResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectProductBetaResponse) ToJsonString

func (r *DetectProductBetaResponse) ToJsonString() string

type DetectProductBetaResponseParams added in v1.0.426

type DetectProductBetaResponseParams struct {
	// 检测到的图片中的商品位置和品类预测。
	// 当图片中存在多个商品时,输出多组坐标,按照__显著性__排序(综合考虑面积、是否在中心、检测算法置信度)。
	// 最多可以输出__3组__检测结果。
	RegionDetected []*RegionDetected `json:"RegionDetected,omitnil,omitempty" name:"RegionDetected"`

	// 图像识别出的商品的详细信息。
	// 当图像中检测到多个物品时,会对显著性最高的进行识别。
	ProductInfo *ProductInfo `json:"ProductInfo,omitnil,omitempty" name:"ProductInfo"`

	// 相似商品信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductInfoList []*ProductInfo `json:"ProductInfoList,omitnil,omitempty" name:"ProductInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetectProductRequest

type DetectProductRequest struct {
	*tchttp.BaseRequest

	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

func NewDetectProductRequest

func NewDetectProductRequest() (request *DetectProductRequest)

func (*DetectProductRequest) FromJsonString

func (r *DetectProductRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectProductRequest) ToJsonString

func (r *DetectProductRequest) ToJsonString() string

type DetectProductRequestParams added in v1.0.426

type DetectProductRequestParams struct {
	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

Predefined struct for user

type DetectProductResponse

type DetectProductResponse struct {
	*tchttp.BaseResponse
	Response *DetectProductResponseParams `json:"Response"`
}

func NewDetectProductResponse

func NewDetectProductResponse() (response *DetectProductResponse)

func (*DetectProductResponse) FromJsonString

func (r *DetectProductResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectProductResponse) ToJsonString

func (r *DetectProductResponse) ToJsonString() string

type DetectProductResponseParams added in v1.0.426

type DetectProductResponseParams struct {
	// 商品识别结果数组
	Products []*Product `json:"Products,omitnil,omitempty" name:"Products"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetectSecurityRequest added in v1.0.542

type DetectSecurityRequest struct {
	*tchttp.BaseRequest

	// 图片的 Url 。
	// ImageUrl和ImageBase64必须提供一个,同时存在时优先使用ImageUrl字段。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、不支持 GIF 图片。
	// • 图片大小:对应图片 base64 编码后大小不可超过5M。图片分辨率不超过3840 x 2160 pixel。
	// 建议:
	// • 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。
	// 最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 注意:图片需要base64编码,并且要去掉编码头部。
	// 支持的图片格式:PNG、JPG、JPEG、暂不支持GIF格式。
	// 支持的图片大小:所下载图片经Base64编码后不超过5M。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 人体检测模型开关,“true”为开启,“false”为关闭
	// 开启后可先对图片中的人体进行检测之后再进行属性识别,默认为开启
	EnableDetect *bool `json:"EnableDetect,omitnil,omitempty" name:"EnableDetect"`

	// 人体优选开关,“true”为开启,“false”为关闭
	// 开启后自动对检测质量低的人体进行优选过滤,有助于提高属性识别的准确率。
	// 默认为开启,仅在人体检测开关开启时可配置,人体检测模型关闭时人体优选也关闭
	// 如开启人体优选,检测到的人体分辨率需不大于1920*1080 pixel
	EnablePreferred *bool `json:"EnablePreferred,omitnil,omitempty" name:"EnablePreferred"`
}

func NewDetectSecurityRequest added in v1.0.542

func NewDetectSecurityRequest() (request *DetectSecurityRequest)

func (*DetectSecurityRequest) FromJsonString added in v1.0.542

func (r *DetectSecurityRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectSecurityRequest) ToJsonString added in v1.0.542

func (r *DetectSecurityRequest) ToJsonString() string

type DetectSecurityRequestParams added in v1.0.542

type DetectSecurityRequestParams struct {
	// 图片的 Url 。
	// ImageUrl和ImageBase64必须提供一个,同时存在时优先使用ImageUrl字段。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、不支持 GIF 图片。
	// • 图片大小:对应图片 base64 编码后大小不可超过5M。图片分辨率不超过3840 x 2160 pixel。
	// 建议:
	// • 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。
	// 最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 注意:图片需要base64编码,并且要去掉编码头部。
	// 支持的图片格式:PNG、JPG、JPEG、暂不支持GIF格式。
	// 支持的图片大小:所下载图片经Base64编码后不超过5M。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 人体检测模型开关,“true”为开启,“false”为关闭
	// 开启后可先对图片中的人体进行检测之后再进行属性识别,默认为开启
	EnableDetect *bool `json:"EnableDetect,omitnil,omitempty" name:"EnableDetect"`

	// 人体优选开关,“true”为开启,“false”为关闭
	// 开启后自动对检测质量低的人体进行优选过滤,有助于提高属性识别的准确率。
	// 默认为开启,仅在人体检测开关开启时可配置,人体检测模型关闭时人体优选也关闭
	// 如开启人体优选,检测到的人体分辨率需不大于1920*1080 pixel
	EnablePreferred *bool `json:"EnablePreferred,omitnil,omitempty" name:"EnablePreferred"`
}

Predefined struct for user

type DetectSecurityResponse added in v1.0.542

type DetectSecurityResponse struct {
	*tchttp.BaseResponse
	Response *DetectSecurityResponseParams `json:"Response"`
}

func NewDetectSecurityResponse added in v1.0.542

func NewDetectSecurityResponse() (response *DetectSecurityResponse)

func (*DetectSecurityResponse) FromJsonString added in v1.0.542

func (r *DetectSecurityResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetectSecurityResponse) ToJsonString added in v1.0.542

func (r *DetectSecurityResponse) ToJsonString() string

type DetectSecurityResponseParams added in v1.0.542

type DetectSecurityResponseParams struct {
	// 识别到的人体属性信息。单个人体属性信息包括人体检测置信度,属性信息,人体检测框。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bodies []*AttributesForBody `json:"Bodies,omitnil,omitempty" name:"Bodies"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EnhanceImageRequest

type EnhanceImageRequest struct {
	*tchttp.BaseRequest

	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,最大不超过250万像素,否则影响识别效果。
	// • 长宽比:长边:短边<5。
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。图片经过Base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 注意:图片需要Base64编码,并且要去掉编码头部。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

func NewEnhanceImageRequest

func NewEnhanceImageRequest() (request *EnhanceImageRequest)

func (*EnhanceImageRequest) FromJsonString

func (r *EnhanceImageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnhanceImageRequest) ToJsonString

func (r *EnhanceImageRequest) ToJsonString() string

type EnhanceImageRequestParams added in v1.0.426

type EnhanceImageRequestParams struct {
	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,最大不超过250万像素,否则影响识别效果。
	// • 长宽比:长边:短边<5。
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。图片经过Base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// 注意:图片需要Base64编码,并且要去掉编码头部。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

Predefined struct for user

type EnhanceImageResponse

type EnhanceImageResponse struct {
	*tchttp.BaseResponse
	Response *EnhanceImageResponseParams `json:"Response"`
}

func NewEnhanceImageResponse

func NewEnhanceImageResponse() (response *EnhanceImageResponse)

func (*EnhanceImageResponse) FromJsonString

func (r *EnhanceImageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnhanceImageResponse) ToJsonString

func (r *EnhanceImageResponse) ToJsonString() string

type EnhanceImageResponseParams added in v1.0.426

type EnhanceImageResponseParams struct {
	// 增强后图片的base64编码。
	EnhancedImage *string `json:"EnhancedImage,omitnil,omitempty" name:"EnhancedImage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GroupInfo added in v1.0.281

type GroupInfo struct {
	// 图库Id。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 图库名称。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 图库简介。
	Brief *string `json:"Brief,omitnil,omitempty" name:"Brief"`

	// 图库容量。
	MaxCapacity *uint64 `json:"MaxCapacity,omitnil,omitempty" name:"MaxCapacity"`

	// 该库的访问限频 。
	MaxQps *uint64 `json:"MaxQps,omitnil,omitempty" name:"MaxQps"`

	// 图库类型,对应不同服务类型,默认为1。建议手动调整为4~6,1~3为历史版本,不推荐。
	// 参数值:
	// 4:在自建图库中搜索相同原图,可支持裁剪、翻转、调色、加水印后的图片搜索,适用于图片版权保护、原图查询等场景。
	// 5:在自建图库中搜索相同或相似的商品图片,适用于商品分类、检索、推荐等电商场景。
	// 6:在自建图片库中搜索与输入图片高度相似的图片,适用于相似图案、logo、纹理等图像元素的搜索。
	GroupType *uint64 `json:"GroupType,omitnil,omitempty" name:"GroupType"`

	// 图库图片数量。
	PicCount *uint64 `json:"PicCount,omitnil,omitempty" name:"PicCount"`

	// 图库创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 图库更新时间。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type ImageInfo added in v1.0.281

type ImageInfo struct {
	// 图片名称。
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// 用户自定义的内容。
	CustomContent *string `json:"CustomContent,omitnil,omitempty" name:"CustomContent"`

	// 图片自定义标签,JSON格式。
	Tags *string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 图片名称。
	PicName *string `json:"PicName,omitnil,omitempty" name:"PicName"`

	// 相似度。
	Score *int64 `json:"Score,omitnil,omitempty" name:"Score"`
}

type ImageRect added in v1.0.314

type ImageRect struct {
	// 左上角横坐标。
	X *int64 `json:"X,omitnil,omitempty" name:"X"`

	// 左上角纵坐标。
	Y *int64 `json:"Y,omitnil,omitempty" name:"Y"`

	// 宽度。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 高度。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`
}

type ImageTag added in v1.0.420

type ImageTag struct {
	// 标签内容。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 置信度范围在0-100之间。值越高,表示目标为相应结果的可能性越高。
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`
}

type LemmaInfo added in v1.0.288

type LemmaInfo struct {
	// 词条
	// 注意:此字段可能返回 null,表示取不到有效值。
	LemmaTitle *string `json:"LemmaTitle,omitnil,omitempty" name:"LemmaTitle"`

	// 词条描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	LemmaAbstract *string `json:"LemmaAbstract,omitnil,omitempty" name:"LemmaAbstract"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`
}

type Location

type Location struct {
	// 位置矩形框的左上角横坐标
	XMin *int64 `json:"XMin,omitnil,omitempty" name:"XMin"`

	// 位置矩形框的左上角纵坐标
	YMin *int64 `json:"YMin,omitnil,omitempty" name:"YMin"`

	// 位置矩形框的右下角横坐标
	XMax *int64 `json:"XMax,omitnil,omitempty" name:"XMax"`

	// 位置矩形框的右下角纵坐标
	YMax *int64 `json:"YMax,omitnil,omitempty" name:"YMax"`
}

type ObjectInfo added in v1.0.413

type ObjectInfo struct {
	// 图像主体区域。
	Box *Box `json:"Box,omitnil,omitempty" name:"Box"`

	// 主体类别ID。
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 整张图颜色信息。
	Colors []*ColorInfo `json:"Colors,omitnil,omitempty" name:"Colors"`

	// 属性信息。
	Attributes []*Attribute `json:"Attributes,omitnil,omitempty" name:"Attributes"`

	// 图像的所有主体区域,置信度,以及主体区域类别ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllBox []*Box `json:"AllBox,omitnil,omitempty" name:"AllBox"`
}

type Pet added in v1.0.533

type Pet struct {
	// 识别出的宠物类型(猫或者狗,暂不支持识别猫狗品种)。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 识别服务给识别目标打出的置信度,范围在0-100之间。值越高,表示目标为相应结果的可能性越高。
	Score *int64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 识别目标在图片中的坐标。
	Location *Rect `json:"Location,omitnil,omitempty" name:"Location"`
}

type Product

type Product struct {
	// 图片中商品的三级分类识别结果,选取所有三级分类中的置信度最大者
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 三级商品分类对应的一级分类和二级分类,两级之间用“-”(中划线)隔开,例如商品名称是“硬盘”,那么Parents输出为“电脑、办公-电脑配件”
	Parents *string `json:"Parents,omitnil,omitempty" name:"Parents"`

	// 算法对于Name的置信度,0-100之间,值越高,表示对于Name越确定
	Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 商品坐标X轴的最小值
	XMin *int64 `json:"XMin,omitnil,omitempty" name:"XMin"`

	// 商品坐标Y轴的最小值
	YMin *int64 `json:"YMin,omitnil,omitempty" name:"YMin"`

	// 商品坐标X轴的最大值
	XMax *int64 `json:"XMax,omitnil,omitempty" name:"XMax"`

	// 商品坐标Y轴的最大值
	YMax *int64 `json:"YMax,omitnil,omitempty" name:"YMax"`
}

type ProductInfo

type ProductInfo struct {
	// 1表示找到同款商品,以下字段为同款商品信息;
	// 0表示未找到同款商品, 具体商品信息为空(参考价格、名称、品牌等),仅提供商品类目和参考图片(商品库中找到的最相似图片,供参考)。
	// 是否找到同款的判断依据为Score分值,分值越大则同款的可能性越大。
	FindSKU *int64 `json:"FindSKU,omitnil,omitempty" name:"FindSKU"`

	// 本商品在图片中的坐标,表示为矩形框的四个顶点坐标。
	Location *Location `json:"Location,omitnil,omitempty" name:"Location"`

	// 商品名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 商品品牌
	Brand *string `json:"Brand,omitnil,omitempty" name:"Brand"`

	// 参考价格,综合多个信息源,仅供参考。
	Price *string `json:"Price,omitnil,omitempty" name:"Price"`

	// 识别结果的商品类目。
	// 包含:鞋、图书音像、箱包、美妆个护、服饰、家电数码、玩具乐器、食品饮料、珠宝、家居家装、药品、酒水、绿植园艺、其他商品、非商品等。
	// 当类别为“非商品”时,除Location、Score和本字段之外的商品信息为空。
	ProductCategory *string `json:"ProductCategory,omitnil,omitempty" name:"ProductCategory"`

	// 输入图片中的主体物品和输出结果的相似度。分值越大,输出结果与输入图片是同款的可能性越高。
	Score *float64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 搜索到的商品配图URL。
	Image *string `json:"Image,omitnil,omitempty" name:"Image"`

	// 百科词条列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	LemmaInfoList []*LemmaInfo `json:"LemmaInfoList,omitnil,omitempty" name:"LemmaInfoList"`
}

type RecognizeCarProRequest added in v1.0.385

type RecognizeCarProRequest struct {
	*tchttp.BaseRequest

	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	// 支持的图片格式:PNG、JPG、JPEG、BMP,暂不支持GIF格式。支持的图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

func NewRecognizeCarProRequest added in v1.0.385

func NewRecognizeCarProRequest() (request *RecognizeCarProRequest)

func (*RecognizeCarProRequest) FromJsonString added in v1.0.385

func (r *RecognizeCarProRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecognizeCarProRequest) ToJsonString added in v1.0.385

func (r *RecognizeCarProRequest) ToJsonString() string

type RecognizeCarProRequestParams added in v1.0.426

type RecognizeCarProRequestParams struct {
	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	// 支持的图片格式:PNG、JPG、JPEG、BMP,暂不支持GIF格式。支持的图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

Predefined struct for user

type RecognizeCarProResponse added in v1.0.385

type RecognizeCarProResponse struct {
	*tchttp.BaseResponse
	Response *RecognizeCarProResponseParams `json:"Response"`
}

func NewRecognizeCarProResponse added in v1.0.385

func NewRecognizeCarProResponse() (response *RecognizeCarProResponse)

func (*RecognizeCarProResponse) FromJsonString added in v1.0.385

func (r *RecognizeCarProResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecognizeCarProResponse) ToJsonString added in v1.0.385

func (r *RecognizeCarProResponse) ToJsonString() string

type RecognizeCarProResponseParams added in v1.0.426

type RecognizeCarProResponseParams struct {
	// 汽车的四个矩形顶点坐标,如果图片中存在多辆车,则输出最大车辆的坐标。
	CarCoords []*Coord `json:"CarCoords,omitnil,omitempty" name:"CarCoords"`

	// 车辆属性识别的结果数组,如果识别到多辆车,则会输出每辆车的top1结果。
	// 注意:置信度是指车牌信息置信度。
	CarTags []*CarTagItem `json:"CarTags,omitnil,omitempty" name:"CarTags"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RecognizeCarRequest

type RecognizeCarRequest struct {
	*tchttp.BaseRequest

	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	// 支持的图片格式:PNG、JPG、JPEG、BMP,暂不支持GIF格式。支持的图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

func NewRecognizeCarRequest

func NewRecognizeCarRequest() (request *RecognizeCarRequest)

func (*RecognizeCarRequest) FromJsonString

func (r *RecognizeCarRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecognizeCarRequest) ToJsonString

func (r *RecognizeCarRequest) ToJsonString() string

type RecognizeCarRequestParams added in v1.0.426

type RecognizeCarRequestParams struct {
	// 图片URL地址。
	// 图片限制:
	// • 图片格式:PNG、JPG、JPEG。
	// • 图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	// 建议:
	// • 图片像素:大于50*50像素,否则影响识别效果;
	// • 长宽比:长边:短边<5;
	// 接口响应时间会受到图片下载时间的影响,建议使用更可靠的存储服务,推荐将图片存储在腾讯云COS。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	// **注意:图片需要base64编码,并且要去掉编码头部。**
	// 支持的图片格式:PNG、JPG、JPEG、BMP,暂不支持GIF格式。支持的图片大小:所下载图片经Base64编码后不超过4M。图片下载时间不超过3秒。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`
}

Predefined struct for user

type RecognizeCarResponse

type RecognizeCarResponse struct {
	*tchttp.BaseResponse
	Response *RecognizeCarResponseParams `json:"Response"`
}

func NewRecognizeCarResponse

func NewRecognizeCarResponse() (response *RecognizeCarResponse)

func (*RecognizeCarResponse) FromJsonString

func (r *RecognizeCarResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecognizeCarResponse) ToJsonString

func (r *RecognizeCarResponse) ToJsonString() string

type RecognizeCarResponseParams added in v1.0.426

type RecognizeCarResponseParams struct {
	// 汽车的四个矩形顶点坐标,如果图片中存在多辆车,则输出最大车辆的坐标。
	CarCoords []*Coord `json:"CarCoords,omitnil,omitempty" name:"CarCoords"`

	// 车辆属性识别的结果数组,如果识别到多辆车,则会输出每辆车的top1结果。
	CarTags []*CarTagItem `json:"CarTags,omitnil,omitempty" name:"CarTags"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Rect added in v1.0.413

type Rect struct {
	// x轴坐标
	X *int64 `json:"X,omitnil,omitempty" name:"X"`

	// y轴坐标
	Y *int64 `json:"Y,omitnil,omitempty" name:"Y"`

	// (x,y)坐标距离长度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// (x,y)坐标距离高度
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`
}

type RegionDetected

type RegionDetected struct {
	// 商品的品类预测结果。
	// 包含:鞋、图书音像、箱包、美妆个护、服饰、家电数码、玩具乐器、食品饮料、珠宝、家居家装、药品、酒水、绿植园艺、其他商品、非商品等。
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 商品品类预测的置信度
	CategoryScore *float64 `json:"CategoryScore,omitnil,omitempty" name:"CategoryScore"`

	// 检测到的主体在图片中的坐标,表示为矩形框的四个顶点坐标
	Location *Location `json:"Location,omitnil,omitempty" name:"Location"`
}

type SearchImageRequest added in v1.0.281

type SearchImageRequest struct {
	*tchttp.BaseRequest

	// 图库名称。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 图片的 Url 。
	// ImageUrl和ImageBase64必须提供一个,如果都提供,只使用ImageUrl。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。
	// • 图片大小:对应图片 base64 编码后大小不可超过5M。图片分辨率不超过4096\*4096。
	// • 如果在商品图像搜索中开启主体识别,分辨率不超过2000\*2000,图片长宽比小于10。
	// 建议:
	// • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的Url速度和稳定性可能受一定影响。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片 base64 数据。
	// ImageUrl和ImageBase64必须提供一个,如果都提供,只使用ImageUrl。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。
	// • 图片大小:base64 编码后大小不可超过5M。图片分辨率不超过4096\*4096。
	// • 如果在商品图像搜索中开启主体识别,分辨率不超过2000\*2000,图片长宽比小于10。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 返回结果的数量,默认值为10,最大值为100。
	// 按照相似度分数由高到低排序。
	// **<font color=#1E90FF>服务类型为图案花纹搜索时Limit = 1,最多只能返回1个结果。</font>**
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回结果的起始序号,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 匹配阈值。
	// 只有图片相似度分数超过匹配阈值的结果才会返回。
	// 当MatchThreshold为0(默认值)时,各服务类型将按照以下默认的匹配阈值进行结果过滤:
	// • 通用图像搜索1.0版:50。
	// • 商品图像搜索2.0升级版:45。
	// • 商品图像搜索1.0版:28。
	// • 图案花纹搜索1.0版:56。
	// 建议:
	// 可以手动调整MatchThreshold值来控制输出结果的范围。如果发现无检索结果,可能是因为图片相似度较低导致检索结果被匹配阈值过滤,建议调整为较低的阈值后再次尝试检索。
	MatchThreshold *int64 `json:"MatchThreshold,omitnil,omitempty" name:"MatchThreshold"`

	// 标签过滤条件。
	// 针对创建图片时提交的Tags信息进行条件过滤。支持>、>=、 <、 <=、=,!=,多个条件之间支持AND和OR进行连接。
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 图像主体区域。
	// 若设置主体区域,提取指定的区域进行检索。
	ImageRect *ImageRect `json:"ImageRect,omitnil,omitempty" name:"ImageRect"`

	// 是否需要启用主体识别,默认为**TRUE** 。
	// • 为**TRUE**时,启用主体识别,返回主体信息。若没有指定**ImageRect**,自动提取最大面积主体进行检索并进行主体识别。主体识别结果可在**Response中**获取。
	// • 为**FALSE**时,不启用主体识别,不返回主体信息。若没有指定**ImageRect**,以整张图检索图片。
	// **<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>**
	EnableDetect *bool `json:"EnableDetect,omitnil,omitempty" name:"EnableDetect"`

	// 图像类目ID。
	// 若设置类目ID,提取以下类目的主体进行检索。
	// 类目取值说明:
	// 0:上衣。
	// 1:裙装。
	// 2:下装。
	// 3:包。
	// 4:鞋。
	// 5:配饰。
	// **<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>**
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`
}

func NewSearchImageRequest added in v1.0.281

func NewSearchImageRequest() (request *SearchImageRequest)

func (*SearchImageRequest) FromJsonString added in v1.0.281

func (r *SearchImageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SearchImageRequest) ToJsonString added in v1.0.281

func (r *SearchImageRequest) ToJsonString() string

type SearchImageRequestParams added in v1.0.426

type SearchImageRequestParams struct {
	// 图库名称。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 图片的 Url 。
	// ImageUrl和ImageBase64必须提供一个,如果都提供,只使用ImageUrl。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。
	// • 图片大小:对应图片 base64 编码后大小不可超过5M。图片分辨率不超过4096\*4096。
	// • 如果在商品图像搜索中开启主体识别,分辨率不超过2000\*2000,图片长宽比小于10。
	// 建议:
	// • 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。非腾讯云存储的Url速度和稳定性可能受一定影响。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`

	// 图片 base64 数据。
	// ImageUrl和ImageBase64必须提供一个,如果都提供,只使用ImageUrl。
	// 图片限制:
	// • 图片格式:支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。
	// • 图片大小:base64 编码后大小不可超过5M。图片分辨率不超过4096\*4096。
	// • 如果在商品图像搜索中开启主体识别,分辨率不超过2000\*2000,图片长宽比小于10。
	ImageBase64 *string `json:"ImageBase64,omitnil,omitempty" name:"ImageBase64"`

	// 返回结果的数量,默认值为10,最大值为100。
	// 按照相似度分数由高到低排序。
	// **<font color=#1E90FF>服务类型为图案花纹搜索时Limit = 1,最多只能返回1个结果。</font>**
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回结果的起始序号,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 匹配阈值。
	// 只有图片相似度分数超过匹配阈值的结果才会返回。
	// 当MatchThreshold为0(默认值)时,各服务类型将按照以下默认的匹配阈值进行结果过滤:
	// • 通用图像搜索1.0版:50。
	// • 商品图像搜索2.0升级版:45。
	// • 商品图像搜索1.0版:28。
	// • 图案花纹搜索1.0版:56。
	// 建议:
	// 可以手动调整MatchThreshold值来控制输出结果的范围。如果发现无检索结果,可能是因为图片相似度较低导致检索结果被匹配阈值过滤,建议调整为较低的阈值后再次尝试检索。
	MatchThreshold *int64 `json:"MatchThreshold,omitnil,omitempty" name:"MatchThreshold"`

	// 标签过滤条件。
	// 针对创建图片时提交的Tags信息进行条件过滤。支持>、>=、 <、 <=、=,!=,多个条件之间支持AND和OR进行连接。
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 图像主体区域。
	// 若设置主体区域,提取指定的区域进行检索。
	ImageRect *ImageRect `json:"ImageRect,omitnil,omitempty" name:"ImageRect"`

	// 是否需要启用主体识别,默认为**TRUE** 。
	// • 为**TRUE**时,启用主体识别,返回主体信息。若没有指定**ImageRect**,自动提取最大面积主体进行检索并进行主体识别。主体识别结果可在**Response中**获取。
	// • 为**FALSE**时,不启用主体识别,不返回主体信息。若没有指定**ImageRect**,以整张图检索图片。
	// **<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>**
	EnableDetect *bool `json:"EnableDetect,omitnil,omitempty" name:"EnableDetect"`

	// 图像类目ID。
	// 若设置类目ID,提取以下类目的主体进行检索。
	// 类目取值说明:
	// 0:上衣。
	// 1:裙装。
	// 2:下装。
	// 3:包。
	// 4:鞋。
	// 5:配饰。
	// **<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>**
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`
}

Predefined struct for user

type SearchImageResponse added in v1.0.281

type SearchImageResponse struct {
	*tchttp.BaseResponse
	Response *SearchImageResponseParams `json:"Response"`
}

func NewSearchImageResponse added in v1.0.281

func NewSearchImageResponse() (response *SearchImageResponse)

func (*SearchImageResponse) FromJsonString added in v1.0.281

func (r *SearchImageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SearchImageResponse) ToJsonString added in v1.0.281

func (r *SearchImageResponse) ToJsonString() string

type SearchImageResponseParams added in v1.0.426

type SearchImageResponseParams struct {
	// 返回结果数量。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 图片信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageInfos []*ImageInfo `json:"ImageInfos,omitnil,omitempty" name:"ImageInfos"`

	// 输入图的主体信息。
	// 若启用主体识别且在请求中指定了类目ID或主体区域,以指定的主体为准。若启用主体识别且没有指定,以最大面积主体为准。
	// **<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>**
	// 注意:此字段可能返回 null,表示取不到有效值。
	Object *ObjectInfo `json:"Object,omitnil,omitempty" name:"Object"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateImageRequest added in v1.0.579

type UpdateImageRequest struct {
	*tchttp.BaseRequest

	// 图库ID。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 物品ID,最多支持64个字符。
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// 图片名称,最多支持64个字符。
	PicName *string `json:"PicName,omitnil,omitempty" name:"PicName"`

	// 新的自定义标签,最多不超过10个,格式为JSON。
	Tags *string `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewUpdateImageRequest added in v1.0.579

func NewUpdateImageRequest() (request *UpdateImageRequest)

func (*UpdateImageRequest) FromJsonString added in v1.0.579

func (r *UpdateImageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateImageRequest) ToJsonString added in v1.0.579

func (r *UpdateImageRequest) ToJsonString() string

type UpdateImageRequestParams added in v1.0.579

type UpdateImageRequestParams struct {
	// 图库ID。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 物品ID,最多支持64个字符。
	EntityId *string `json:"EntityId,omitnil,omitempty" name:"EntityId"`

	// 图片名称,最多支持64个字符。
	PicName *string `json:"PicName,omitnil,omitempty" name:"PicName"`

	// 新的自定义标签,最多不超过10个,格式为JSON。
	Tags *string `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type UpdateImageResponse added in v1.0.579

type UpdateImageResponse struct {
	*tchttp.BaseResponse
	Response *UpdateImageResponseParams `json:"Response"`
}

func NewUpdateImageResponse added in v1.0.579

func NewUpdateImageResponse() (response *UpdateImageResponse)

func (*UpdateImageResponse) FromJsonString added in v1.0.579

func (r *UpdateImageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateImageResponse) ToJsonString added in v1.0.579

func (r *UpdateImageResponse) ToJsonString() string

type UpdateImageResponseParams added in v1.0.579

type UpdateImageResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL