Documentation ¶
Index ¶
- Constants
- type AssessQualityRequest
- type AssessQualityRequestParams
- type AssessQualityResponse
- type AssessQualityResponseParams
- type Attribute
- type AttributesForBody
- type BodyAttributes
- type Box
- type CarPlateContent
- type CarTagItem
- type Client
- func (c *Client) AssessQuality(request *AssessQualityRequest) (response *AssessQualityResponse, err error)
- func (c *Client) AssessQualityWithContext(ctx context.Context, request *AssessQualityRequest) (response *AssessQualityResponse, err error)
- func (c *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
- func (c *Client) CreateGroupWithContext(ctx context.Context, request *CreateGroupRequest) (response *CreateGroupResponse, err error)
- func (c *Client) CreateImage(request *CreateImageRequest) (response *CreateImageResponse, err error)
- func (c *Client) CreateImageWithContext(ctx context.Context, request *CreateImageRequest) (response *CreateImageResponse, err error)
- func (c *Client) CropImage(request *CropImageRequest) (response *CropImageResponse, err error)
- func (c *Client) CropImageWithContext(ctx context.Context, request *CropImageRequest) (response *CropImageResponse, err error)
- func (c *Client) DeleteImages(request *DeleteImagesRequest) (response *DeleteImagesResponse, err error)
- func (c *Client) DeleteImagesWithContext(ctx context.Context, request *DeleteImagesRequest) (response *DeleteImagesResponse, err error)
- func (c *Client) DescribeGroups(request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)
- func (c *Client) DescribeGroupsWithContext(ctx context.Context, request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)
- func (c *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
- func (c *Client) DescribeImagesWithContext(ctx context.Context, request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
- func (c *Client) DetectChefDress(request *DetectChefDressRequest) (response *DetectChefDressResponse, err error)
- func (c *Client) DetectChefDressWithContext(ctx context.Context, request *DetectChefDressRequest) (response *DetectChefDressResponse, err error)
- func (c *Client) DetectDisgust(request *DetectDisgustRequest) (response *DetectDisgustResponse, err error)
- func (c *Client) DetectDisgustWithContext(ctx context.Context, request *DetectDisgustRequest) (response *DetectDisgustResponse, err error)
- func (c *Client) DetectEnvelope(request *DetectEnvelopeRequest) (response *DetectEnvelopeResponse, err error)
- func (c *Client) DetectEnvelopeWithContext(ctx context.Context, request *DetectEnvelopeRequest) (response *DetectEnvelopeResponse, err error)
- func (c *Client) DetectLabel(request *DetectLabelRequest) (response *DetectLabelResponse, err error)
- func (c *Client) DetectLabelBeta(request *DetectLabelBetaRequest) (response *DetectLabelBetaResponse, err error)
- func (c *Client) DetectLabelBetaWithContext(ctx context.Context, request *DetectLabelBetaRequest) (response *DetectLabelBetaResponse, err error)
- func (c *Client) DetectLabelPro(request *DetectLabelProRequest) (response *DetectLabelProResponse, err error)
- func (c *Client) DetectLabelProWithContext(ctx context.Context, request *DetectLabelProRequest) (response *DetectLabelProResponse, err error)
- func (c *Client) DetectLabelWithContext(ctx context.Context, request *DetectLabelRequest) (response *DetectLabelResponse, err error)
- func (c *Client) DetectMisbehavior(request *DetectMisbehaviorRequest) (response *DetectMisbehaviorResponse, err error)
- func (c *Client) DetectMisbehaviorWithContext(ctx context.Context, request *DetectMisbehaviorRequest) (response *DetectMisbehaviorResponse, err error)
- func (c *Client) DetectPet(request *DetectPetRequest) (response *DetectPetResponse, err error)
- func (c *Client) DetectPetWithContext(ctx context.Context, request *DetectPetRequest) (response *DetectPetResponse, err error)
- func (c *Client) DetectProduct(request *DetectProductRequest) (response *DetectProductResponse, err error)
- func (c *Client) DetectProductBeta(request *DetectProductBetaRequest) (response *DetectProductBetaResponse, err error)
- func (c *Client) DetectProductBetaWithContext(ctx context.Context, request *DetectProductBetaRequest) (response *DetectProductBetaResponse, err error)
- func (c *Client) DetectProductWithContext(ctx context.Context, request *DetectProductRequest) (response *DetectProductResponse, err error)
- func (c *Client) DetectSecurity(request *DetectSecurityRequest) (response *DetectSecurityResponse, err error)
- func (c *Client) DetectSecurityWithContext(ctx context.Context, request *DetectSecurityRequest) (response *DetectSecurityResponse, err error)
- func (c *Client) EnhanceImage(request *EnhanceImageRequest) (response *EnhanceImageResponse, err error)
- func (c *Client) EnhanceImageWithContext(ctx context.Context, request *EnhanceImageRequest) (response *EnhanceImageResponse, err error)
- func (c *Client) RecognizeCar(request *RecognizeCarRequest) (response *RecognizeCarResponse, err error)
- func (c *Client) RecognizeCarPro(request *RecognizeCarProRequest) (response *RecognizeCarProResponse, err error)
- func (c *Client) RecognizeCarProWithContext(ctx context.Context, request *RecognizeCarProRequest) (response *RecognizeCarProResponse, err error)
- func (c *Client) RecognizeCarWithContext(ctx context.Context, request *RecognizeCarRequest) (response *RecognizeCarResponse, err error)
- func (c *Client) SearchImage(request *SearchImageRequest) (response *SearchImageResponse, err error)
- func (c *Client) SearchImageWithContext(ctx context.Context, request *SearchImageRequest) (response *SearchImageResponse, err error)
- func (c *Client) UpdateImage(request *UpdateImageRequest) (response *UpdateImageResponse, err error)
- func (c *Client) UpdateImageWithContext(ctx context.Context, request *UpdateImageRequest) (response *UpdateImageResponse, err error)
- type ColorInfo
- type Coord
- type CreateGroupRequest
- type CreateGroupRequestParams
- type CreateGroupResponse
- type CreateGroupResponseParams
- type CreateImageRequest
- type CreateImageRequestParams
- type CreateImageResponse
- type CreateImageResponseParams
- type CropImageRequest
- type CropImageRequestParams
- type CropImageResponse
- type CropImageResponseParams
- type DeleteImagesRequest
- type DeleteImagesRequestParams
- type DeleteImagesResponse
- type DeleteImagesResponseParams
- type DescribeGroupsRequest
- type DescribeGroupsRequestParams
- type DescribeGroupsResponse
- type DescribeGroupsResponseParams
- type DescribeImagesRequest
- type DescribeImagesRequestParams
- type DescribeImagesResponse
- type DescribeImagesResponseParams
- type DetectChefDressRequest
- type DetectChefDressRequestParams
- type DetectChefDressResponse
- type DetectChefDressResponseParams
- type DetectDisgustRequest
- type DetectDisgustRequestParams
- type DetectDisgustResponse
- type DetectDisgustResponseParams
- type DetectEnvelopeRequest
- type DetectEnvelopeRequestParams
- type DetectEnvelopeResponse
- type DetectEnvelopeResponseParams
- type DetectLabelBetaRequest
- type DetectLabelBetaRequestParams
- type DetectLabelBetaResponse
- type DetectLabelBetaResponseParams
- type DetectLabelItem
- type DetectLabelProRequest
- type DetectLabelProRequestParams
- type DetectLabelProResponse
- type DetectLabelProResponseParams
- type DetectLabelRequest
- type DetectLabelRequestParams
- type DetectLabelResponse
- type DetectLabelResponseParams
- type DetectMisbehaviorRequest
- type DetectMisbehaviorRequestParams
- type DetectMisbehaviorResponse
- type DetectMisbehaviorResponseParams
- type DetectPetRequest
- type DetectPetRequestParams
- type DetectPetResponse
- type DetectPetResponseParams
- type DetectProductBetaRequest
- type DetectProductBetaRequestParams
- type DetectProductBetaResponse
- type DetectProductBetaResponseParams
- type DetectProductRequest
- type DetectProductRequestParams
- type DetectProductResponse
- type DetectProductResponseParams
- type DetectSecurityRequest
- type DetectSecurityRequestParams
- type DetectSecurityResponse
- type DetectSecurityResponseParams
- type EnhanceImageRequest
- type EnhanceImageRequestParams
- type EnhanceImageResponse
- type EnhanceImageResponseParams
- type GroupInfo
- type ImageInfo
- type ImageRect
- type ImageTag
- type LemmaInfo
- type Location
- type ObjectInfo
- type Pet
- type Product
- type ProductInfo
- type RecognizeCarProRequest
- type RecognizeCarProRequestParams
- type RecognizeCarProResponse
- type RecognizeCarProResponseParams
- type RecognizeCarRequest
- type RecognizeCarRequestParams
- type RecognizeCarResponse
- type RecognizeCarResponseParams
- type Rect
- type RegionDetected
- type SearchImageRequest
- type SearchImageRequestParams
- type SearchImageResponse
- type SearchImageResponseParams
- type UpdateImageRequest
- type UpdateImageRequestParams
- type UpdateImageResponse
- type UpdateImageResponseParams
Constants ¶
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" )
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 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 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 ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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 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 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 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 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