v20190529

package
v3.0.93+incompatible Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const APIVersion = "2019-05-29"

Variables

This section is empty.

Functions

This section is empty.

Types

type AssessQualityRequest

type AssessQualityRequest struct {
	*tchttp.BaseRequest

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

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	ImageBase64 *string `json:"ImageBase64,omitempty" name:"ImageBase64"`
}

func NewAssessQualityRequest

func NewAssessQualityRequest() (request *AssessQualityRequest)

func (*AssessQualityRequest) FromJsonString

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

func (*AssessQualityRequest) ToJsonString

func (r *AssessQualityRequest) ToJsonString() string

type AssessQualityResponse

type AssessQualityResponse struct {
	*tchttp.BaseResponse
	Response *struct {

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

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

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

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

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

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

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

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewAssessQualityResponse

func NewAssessQualityResponse() (response *AssessQualityResponse)

func (*AssessQualityResponse) FromJsonString

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

func (*AssessQualityResponse) ToJsonString

func (r *AssessQualityResponse) ToJsonString() string

type Candidate

type Candidate struct {

	// 识别出人脸对应的候选人数组。当前返回相似度最高的候选人。
	Name *string `json:"Name,omitempty" name:"Name"`

	// 相似度,0-100之间。
	Confidence *int64 `json:"Confidence,omitempty" name:"Confidence"`
}

type CarTagItem

type CarTagItem struct {

	// 车系
	Serial *string `json:"Serial,omitempty" name:"Serial"`

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

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

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

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

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

type Client

type Client struct {
	common.Client
}

func NewClient

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

func NewClientWithSecretId

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

Deprecated

func (*Client) AssessQuality

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

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

func (*Client) DetectCelebrity

func (c *Client) DetectCelebrity(request *DetectCelebrityRequest) (response *DetectCelebrityResponse, err error)

传入一张图片,可以识别图片中包含的人物是否为公众人物,如果是,输出人物的姓名、基本信息、脸部坐标。

支持识别一张图片中存在的多个人脸,针对每个人脸,会给出与之最相似的公众人物。

func (*Client) DetectLabel

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

传入一张图片,识别出图片中存在的物体,并返回物体的名称(分类)、置信度,一张图片会给出多个可能的标签。

func (*Client) DetectProduct

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

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

func (*Client) EnhanceImage

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

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

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

func (*Client) ImageModeration

func (c *Client) ImageModeration(request *ImageModerationRequest) (response *ImageModerationResponse, err error)

本接口提供多种维度的图像审核能力,支持色情和性感内容识别,政治人物和涉政敏感场景识别,暴恐人物、场景、旗帜标识等违禁内容的识别,以及图片中文字内容的识别。

func (*Client) RecognizeCar

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

腾讯云车辆属性识别可对汽车车身及车辆属性进行检测与识别,目前支持11种车身颜色、20多种车型、300多种品牌、4000多种车系+年款的识别,同时支持对车标的位置进行检测。

type Coord

type Coord struct {

	// 横坐标x
	X *int64 `json:"X,omitempty" name:"X"`

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

type DetectCelebrityRequest

type DetectCelebrityRequest struct {
	*tchttp.BaseRequest

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

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	ImageBase64 *string `json:"ImageBase64,omitempty" name:"ImageBase64"`
}

func NewDetectCelebrityRequest

func NewDetectCelebrityRequest() (request *DetectCelebrityRequest)

func (*DetectCelebrityRequest) FromJsonString

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

func (*DetectCelebrityRequest) ToJsonString

func (r *DetectCelebrityRequest) ToJsonString() string

type DetectCelebrityResponse

type DetectCelebrityResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 公众人物识别结果数组。如果检测不到人脸,返回为空;最多可以返回10个人脸识别结果。
		Faces []*Face `json:"Faces,omitempty" name:"Faces" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDetectCelebrityResponse

func NewDetectCelebrityResponse() (response *DetectCelebrityResponse)

func (*DetectCelebrityResponse) FromJsonString

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

func (*DetectCelebrityResponse) ToJsonString

func (r *DetectCelebrityResponse) ToJsonString() string

type DetectLabelItem

type DetectLabelItem struct {

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

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

type DetectLabelRequest

type DetectLabelRequest struct {
	*tchttp.BaseRequest

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

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	ImageBase64 *string `json:"ImageBase64,omitempty" name:"ImageBase64"`
}

func NewDetectLabelRequest

func NewDetectLabelRequest() (request *DetectLabelRequest)

func (*DetectLabelRequest) FromJsonString

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

func (*DetectLabelRequest) ToJsonString

func (r *DetectLabelRequest) ToJsonString() string

type DetectLabelResponse

type DetectLabelResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 标签结果数组。
		Labels []*DetectLabelItem `json:"Labels,omitempty" name:"Labels" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDetectLabelResponse

func NewDetectLabelResponse() (response *DetectLabelResponse)

func (*DetectLabelResponse) FromJsonString

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

func (*DetectLabelResponse) ToJsonString

func (r *DetectLabelResponse) ToJsonString() string

type DetectProductRequest

type DetectProductRequest struct {
	*tchttp.BaseRequest

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

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	ImageBase64 *string `json:"ImageBase64,omitempty" name:"ImageBase64"`
}

func NewDetectProductRequest

func NewDetectProductRequest() (request *DetectProductRequest)

func (*DetectProductRequest) FromJsonString

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

func (*DetectProductRequest) ToJsonString

func (r *DetectProductRequest) ToJsonString() string

type DetectProductResponse

type DetectProductResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 商品识别结果数组
		Products []*Product `json:"Products,omitempty" name:"Products" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDetectProductResponse

func NewDetectProductResponse() (response *DetectProductResponse)

func (*DetectProductResponse) FromJsonString

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

func (*DetectProductResponse) ToJsonString

func (r *DetectProductResponse) ToJsonString() string

type DisgustResult

type DisgustResult struct {

	// 该识别场景的错误码:
	// 0表示成功,
	// -1表示系统错误,
	// -2表示引擎错误。
	Code *int64 `json:"Code,omitempty" name:"Code"`

	// 错误码描述信息。
	Msg *string `json:"Msg,omitempty" name:"Msg"`

	// 识别场景的审核结论:
	// PASS:正常
	// REVIEW:疑似
	// BLOCK:违规
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

	// 图像恶心的分数,0-100之间,分数越高恶心几率越大。
	Confidence *int64 `json:"Confidence,omitempty" name:"Confidence"`
}

type EnhanceImageRequest

type EnhanceImageRequest struct {
	*tchttp.BaseRequest

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

	// 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段
	ImageBase64 *string `json:"ImageBase64,omitempty" name:"ImageBase64"`
}

func NewEnhanceImageRequest

func NewEnhanceImageRequest() (request *EnhanceImageRequest)

func (*EnhanceImageRequest) FromJsonString

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

func (*EnhanceImageRequest) ToJsonString

func (r *EnhanceImageRequest) ToJsonString() string

type EnhanceImageResponse

type EnhanceImageResponse struct {
	*tchttp.BaseResponse
	Response *struct {

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

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewEnhanceImageResponse

func NewEnhanceImageResponse() (response *EnhanceImageResponse)

func (*EnhanceImageResponse) FromJsonString

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

func (*EnhanceImageResponse) ToJsonString

func (r *EnhanceImageResponse) ToJsonString() string

type Face

type Face struct {

	// 与图片中人脸最相似的公众人物的名字。
	Name *string `json:"Name,omitempty" name:"Name"`

	// 公众人物身份标签的数组,一个公众人物可能有多个身份标签。
	Labels []*Labels `json:"Labels,omitempty" name:"Labels" list`

	// 对人物的简介。
	BasicInfo *string `json:"BasicInfo,omitempty" name:"BasicInfo"`

	// 算法对于Name的置信度(图像中人脸与公众人物的相似度),0-100之间,值越高,表示对于Name越确定。
	// 当Confidence低于70分时,Name仅供参考。您可以根据业务实际情况调整阈值。
	Confidence *int64 `json:"Confidence,omitempty" name:"Confidence"`

	// 人脸区域左上角横坐标。
	X *int64 `json:"X,omitempty" name:"X"`

	// 人脸区域左上角纵坐标。
	Y *int64 `json:"Y,omitempty" name:"Y"`

	// 人脸区域宽度。
	Width *int64 `json:"Width,omitempty" name:"Width"`

	// 人脸区域高度。
	Height *int64 `json:"Height,omitempty" name:"Height"`
}

type FaceRect

type FaceRect struct {

	// 人脸区域左上角横坐标。
	X *int64 `json:"X,omitempty" name:"X"`

	// 人脸区域左上角纵坐标。
	Y *int64 `json:"Y,omitempty" name:"Y"`

	// 人脸区域宽度。
	Width *int64 `json:"Width,omitempty" name:"Width"`

	// 人脸区域高度。
	Height *int64 `json:"Height,omitempty" name:"Height"`
}

type FaceResult

type FaceResult struct {

	// 检测出的人脸框位置。
	FaceRect *FaceRect `json:"FaceRect,omitempty" name:"FaceRect"`

	// 候选人列表。当前返回相似度最高的候选人。
	Candidates []*Candidate `json:"Candidates,omitempty" name:"Candidates" list`
}

type ImageModerationRequest

type ImageModerationRequest struct {
	*tchttp.BaseRequest

	// 本次调用支持的识别场景,可选值如下:
	// 1. PORN,即色情识别
	// 2. TERRORISM,即暴恐识别
	// 3. POLITICS,即政治敏感识别
	// 4. TEXT, 即图像文本识别
	//
	// 支持多场景(Scenes)一起检测。例如,使用 Scenes=["PORN", "TERRORISM"],即对一张图片同时进行色情识别和暴恐识别。
	Scenes []*string `json:"Scenes,omitempty" name:"Scenes" list`

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

	// 预留字段,后期用于展示更多识别信息。
	Config *string `json:"Config,omitempty" name:"Config"`

	// 透传字段,透传简单信息。
	Extra *string `json:"Extra,omitempty" name:"Extra"`

	// 图片经过base64编码的内容。最大不超过4M。与ImageUrl同时存在时优先使用ImageUrl字段。
	ImageBase64 *string `json:"ImageBase64,omitempty" name:"ImageBase64"`
}

func NewImageModerationRequest

func NewImageModerationRequest() (request *ImageModerationRequest)

func (*ImageModerationRequest) FromJsonString

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

func (*ImageModerationRequest) ToJsonString

func (r *ImageModerationRequest) ToJsonString() string

type ImageModerationResponse

type ImageModerationResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 识别场景的审核结论:
		// PASS:正常
		// REVIEW:疑似
		// BLOCK:违规
		Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

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

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

		// 政治敏感识别结果。
		// 注意:此字段可能返回 null,表示取不到有效值。
		PoliticsResult *PoliticsResult `json:"PoliticsResult,omitempty" name:"PoliticsResult"`

		// 透传字段,透传简单信息。
		Extra *string `json:"Extra,omitempty" name:"Extra"`

		// 恶心内容识别结果。
		// 注意:此字段可能返回 null,表示取不到有效值。
		DisgustResult *DisgustResult `json:"DisgustResult,omitempty" name:"DisgustResult"`

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

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewImageModerationResponse

func NewImageModerationResponse() (response *ImageModerationResponse)

func (*ImageModerationResponse) FromJsonString

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

func (*ImageModerationResponse) ToJsonString

func (r *ImageModerationResponse) ToJsonString() string

type Labels

type Labels struct {

	// 公众人物身份标签的一级分类,例如体育明星、娱乐明星、政治人物等;
	// 注意:此字段可能返回 null,表示取不到有效值。
	FirstLabel *string `json:"FirstLabel,omitempty" name:"FirstLabel"`

	// 公众人物身份标签的二级分类,例如歌手(对应一级标签为“娱乐明星”);
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecondLabel *string `json:"SecondLabel,omitempty" name:"SecondLabel"`
}

type PoliticsResult

type PoliticsResult struct {

	// 该识别场景的错误码:
	// 0表示成功,
	// -1表示系统错误,
	// -2表示引擎错误,
	// -1400表示图片解码失败,
	// -1401表示图片不符合规范。
	Code *int64 `json:"Code,omitempty" name:"Code"`

	// 错误码描述信息。
	Msg *string `json:"Msg,omitempty" name:"Msg"`

	// 识别场景的审核结论:
	// PASS:正常
	// REVIEW:疑似
	// BLOCK:违规
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

	// 图像涉政的分数,0-100之间,分数越高涉政几率越大。
	// Type为DNA时:
	// 0到75,Suggestion建议为PASS
	// 75到90,Suggestion建议为REVIEW
	// 90到100,Suggestion建议为BLOCK
	// Type为FACE时:
	// 0到70,Suggestion建议为PASS
	// 70到80,Suggestion建议为REVIEW
	// 80到100,Suggestion建议为BLOCK
	Confidence *int64 `json:"Confidence,omitempty" name:"Confidence"`

	// Type取值为‘FACE’时,人脸识别的结果列表。基于图片中实际检测到的人脸数,返回数组最大值不超过5个。
	FaceResults []*FaceResult `json:"FaceResults,omitempty" name:"FaceResults" list`

	// 取值'DNA' 或‘FACE’。DNA表示结论和置信度来自图像指纹,FACE表示结论和置信度来自人脸识别。
	Type *string `json:"Type,omitempty" name:"Type"`

	// 鉴政识别返回的详细标签后期开放。
	AdvancedInfo *string `json:"AdvancedInfo,omitempty" name:"AdvancedInfo"`
}

type PornResult

type PornResult struct {

	// 该识别场景的错误码:
	// 0表示成功,
	// -1表示系统错误,
	// -2表示引擎错误,
	// -1400表示图片解码失败。
	Code *int64 `json:"Code,omitempty" name:"Code"`

	// 错误码描述信息。
	Msg *string `json:"Msg,omitempty" name:"Msg"`

	// 识别场景的审核结论:
	// PASS:正常
	// REVIEW:疑似
	// BLOCK:违规
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

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

	// 预留字段,后期用于展示更多识别信息。
	AdvancedInfo *string `json:"AdvancedInfo,omitempty" name:"AdvancedInfo"`

	// 取值'LABEL‘,LABEL表示结论和置信度来自标签分类。
	Type *string `json:"Type,omitempty" name:"Type"`
}

type Product

type Product struct {

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

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

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

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

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

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

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

type RecognizeCarRequest

type RecognizeCarRequest struct {
	*tchttp.BaseRequest

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

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

func NewRecognizeCarRequest

func NewRecognizeCarRequest() (request *RecognizeCarRequest)

func (*RecognizeCarRequest) FromJsonString

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

func (*RecognizeCarRequest) ToJsonString

func (r *RecognizeCarRequest) ToJsonString() string

type RecognizeCarResponse

type RecognizeCarResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 汽车的四个矩形顶点坐标
		CarCoords []*Coord `json:"CarCoords,omitempty" name:"CarCoords" list`

		// 车辆属性识别的结果数组
		CarTags []*CarTagItem `json:"CarTags,omitempty" name:"CarTags" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewRecognizeCarResponse

func NewRecognizeCarResponse() (response *RecognizeCarResponse)

func (*RecognizeCarResponse) FromJsonString

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

func (*RecognizeCarResponse) ToJsonString

func (r *RecognizeCarResponse) ToJsonString() string

type TerrorismResult

type TerrorismResult struct {

	// 该识别场景的错误码:
	// 0表示成功,
	// -1表示系统错误,
	// -2表示引擎错误,
	// -1400表示图片解码失败。
	Code *int64 `json:"Code,omitempty" name:"Code"`

	// 错误码描述信息。
	Msg *string `json:"Msg,omitempty" name:"Msg"`

	// 识别场景的审核结论:
	// PASS:正常
	// REVIEW:疑似
	// BLOCK:违规
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

	// 图像涉恐的分数,0-100之间,分数越高涉恐几率越大。
	// Type为LABEL时:
	// 0到86,Suggestion建议为PASS
	// 86到91,Suggestion建议为REVIEW
	// 91到100,Suggestion建议为BLOCK
	// Type为FACE时:
	// 0到70,Suggestion建议为PASS
	// 70到80,Suggestion建议为REVIEW
	// 80到100,Suggestion建议为BLOCK
	Confidence *int64 `json:"Confidence,omitempty" name:"Confidence"`

	// Type取值为‘FACE’时,人脸识别的结果列表。基于图片中实际检测到的人脸数,返回数组最大值不超过5个。
	FaceResults []*FaceResult `json:"FaceResults,omitempty" name:"FaceResults" list`

	// 暴恐识别返回的详细标签后期开放。
	AdvancedInfo *string `json:"AdvancedInfo,omitempty" name:"AdvancedInfo"`

	// 取值'LABEL' 或‘FACE’,LABEL表示结论和置信度来自标签分类,FACE表示结论和置信度来自人脸识别。
	Type *string `json:"Type,omitempty" name:"Type"`
}

type TextResult

type TextResult struct {

	// 该识别场景的错误码:
	// 0表示成功,
	// -1表示系统错误,
	// -2表示引擎错误,
	// -1400表示图片解码失败,
	// -1401表示图片不符合规范。
	// -1402表示图片文件太大。
	Code *int64 `json:"Code,omitempty" name:"Code"`

	// 错误码描述信息。
	Msg *string `json:"Msg,omitempty" name:"Msg"`

	// 识别场景的审核结论:
	// PASS:正常
	// REVIEW:疑似
	// BLOCK:违规
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

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

	// 识别到的关键词数组
	Keywords []*string `json:"Keywords,omitempty" name:"Keywords" list`

	// 图片中是否包含敏感文本内容。
	// 包含:
	// NOTEXT:无文本
	// NORMAL:内容正常
	// ADS:广告推广
	// POLITICS:政治
	// PORN:色情
	// DRUGS:涉毒
	// CURSE:谩骂
	// TERRORISM:暴恐
	// OTHERS:其他
	Type *string `json:"Type,omitempty" name:"Type"`

	// 预留字段,后期用于展示更多识别信息。
	AdvancedInfo *string `json:"AdvancedInfo,omitempty" name:"AdvancedInfo"`
}

Jump to

Keyboard shortcuts

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