Documentation ¶
Index ¶
- func GenReqDefForRunCelebrityRecognition() *def.HttpRequestDef
- func GenReqDefForRunImageMainObjectDetection() *def.HttpRequestDef
- func GenReqDefForRunImageMediaTagging() *def.HttpRequestDef
- func GenReqDefForRunImageMediaTaggingDet() *def.HttpRequestDef
- func GenReqDefForRunImageTagging() *def.HttpRequestDef
- func GenReqDefForRunRecaptureDetect() *def.HttpRequestDef
- func ImageClientBuilder() *httpclient.HcHttpClientBuilder
- type ImageClient
- func (c *ImageClient) RunCelebrityRecognition(request *model.RunCelebrityRecognitionRequest) (*model.RunCelebrityRecognitionResponse, error)
- func (c *ImageClient) RunCelebrityRecognitionInvoker(request *model.RunCelebrityRecognitionRequest) *RunCelebrityRecognitionInvoker
- func (c *ImageClient) RunImageMainObjectDetection(request *model.RunImageMainObjectDetectionRequest) (*model.RunImageMainObjectDetectionResponse, error)
- func (c *ImageClient) RunImageMainObjectDetectionInvoker(request *model.RunImageMainObjectDetectionRequest) *RunImageMainObjectDetectionInvoker
- func (c *ImageClient) RunImageMediaTagging(request *model.RunImageMediaTaggingRequest) (*model.RunImageMediaTaggingResponse, error)
- func (c *ImageClient) RunImageMediaTaggingDet(request *model.RunImageMediaTaggingDetRequest) (*model.RunImageMediaTaggingDetResponse, error)
- func (c *ImageClient) RunImageMediaTaggingDetInvoker(request *model.RunImageMediaTaggingDetRequest) *RunImageMediaTaggingDetInvoker
- func (c *ImageClient) RunImageMediaTaggingInvoker(request *model.RunImageMediaTaggingRequest) *RunImageMediaTaggingInvoker
- func (c *ImageClient) RunImageTagging(request *model.RunImageTaggingRequest) (*model.RunImageTaggingResponse, error)
- func (c *ImageClient) RunImageTaggingInvoker(request *model.RunImageTaggingRequest) *RunImageTaggingInvoker
- func (c *ImageClient) RunRecaptureDetect(request *model.RunRecaptureDetectRequest) (*model.RunRecaptureDetectResponse, error)
- func (c *ImageClient) RunRecaptureDetectInvoker(request *model.RunRecaptureDetectRequest) *RunRecaptureDetectInvoker
- type RunCelebrityRecognitionInvoker
- type RunImageMainObjectDetectionInvoker
- type RunImageMediaTaggingDetInvoker
- type RunImageMediaTaggingInvoker
- type RunImageTaggingInvoker
- type RunRecaptureDetectInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForRunCelebrityRecognition ¶
func GenReqDefForRunCelebrityRecognition() *def.HttpRequestDef
func GenReqDefForRunImageMainObjectDetection ¶ added in v0.0.98
func GenReqDefForRunImageMainObjectDetection() *def.HttpRequestDef
func GenReqDefForRunImageMediaTagging ¶ added in v0.0.98
func GenReqDefForRunImageMediaTagging() *def.HttpRequestDef
func GenReqDefForRunImageMediaTaggingDet ¶ added in v0.1.14
func GenReqDefForRunImageMediaTaggingDet() *def.HttpRequestDef
func GenReqDefForRunImageTagging ¶
func GenReqDefForRunImageTagging() *def.HttpRequestDef
func GenReqDefForRunRecaptureDetect ¶ added in v0.1.26
func GenReqDefForRunRecaptureDetect() *def.HttpRequestDef
func ImageClientBuilder ¶
func ImageClientBuilder() *httpclient.HcHttpClientBuilder
Types ¶
type ImageClient ¶
type ImageClient struct {
HcClient *httpclient.HcHttpClient
}
func NewImageClient ¶
func NewImageClient(hcClient *httpclient.HcHttpClient) *ImageClient
func (*ImageClient) RunCelebrityRecognition ¶
func (c *ImageClient) RunCelebrityRecognition(request *model.RunCelebrityRecognitionRequest) (*model.RunCelebrityRecognitionResponse, error)
RunCelebrityRecognition 名人识别
分析并识别图片中包含的政治人物、明星及网红人物,返回人物信息及人脸坐标。
Please refer to HUAWEI cloud API Explorer for details.
func (*ImageClient) RunCelebrityRecognitionInvoker ¶ added in v0.0.90
func (c *ImageClient) RunCelebrityRecognitionInvoker(request *model.RunCelebrityRecognitionRequest) *RunCelebrityRecognitionInvoker
RunCelebrityRecognitionInvoker 名人识别
func (*ImageClient) RunImageMainObjectDetection ¶ added in v0.0.98
func (c *ImageClient) RunImageMainObjectDetection(request *model.RunImageMainObjectDetectionRequest) (*model.RunImageMainObjectDetectionResponse, error)
RunImageMainObjectDetection 主体识别
检测图像中的主要内容,返回主要内容的坐标信息,这里的主要内容包括两方面:bounding_box和main_object_box
Please refer to HUAWEI cloud API Explorer for details.
func (*ImageClient) RunImageMainObjectDetectionInvoker ¶ added in v0.0.98
func (c *ImageClient) RunImageMainObjectDetectionInvoker(request *model.RunImageMainObjectDetectionRequest) *RunImageMainObjectDetectionInvoker
RunImageMainObjectDetectionInvoker 主体识别
func (*ImageClient) RunImageMediaTagging ¶ added in v0.0.98
func (c *ImageClient) RunImageMediaTagging(request *model.RunImageMediaTaggingRequest) (*model.RunImageMediaTaggingResponse, error)
RunImageMediaTagging 标签识别
自然图像的语义内容非常丰富,一个图像包含多个标签内容,图像标签服务准确识别自然图片中数百种场景、上千种通用物体及其属性,让智能相册管理、照片检索和分类、基于场景内容或者物体的广告推荐等功能更加直观。使用时用户发送待处理图片,返回图片标签内容及相应置信度。
Please refer to HUAWEI cloud API Explorer for details.
func (*ImageClient) RunImageMediaTaggingDet ¶ added in v0.1.14
func (c *ImageClient) RunImageMediaTaggingDet(request *model.RunImageMediaTaggingDetRequest) (*model.RunImageMediaTaggingDetResponse, error)
RunImageMediaTaggingDet 媒资图像标签检测
自然图像的语义内容非常丰富,一个图像包含多个标签内容,图像标签服务准确识别自然图片中数百种场景、上千种通用物体及其属性,让智能相册管理、照片检索和分类、基于场景内容或者物体的广告推荐等功能更加直观。使用时用户发送待处理图片,返回图片标签内容及相应的位置坐标。
Please refer to HUAWEI cloud API Explorer for details.
func (*ImageClient) RunImageMediaTaggingDetInvoker ¶ added in v0.1.14
func (c *ImageClient) RunImageMediaTaggingDetInvoker(request *model.RunImageMediaTaggingDetRequest) *RunImageMediaTaggingDetInvoker
RunImageMediaTaggingDetInvoker 媒资图像标签检测
func (*ImageClient) RunImageMediaTaggingInvoker ¶ added in v0.0.98
func (c *ImageClient) RunImageMediaTaggingInvoker(request *model.RunImageMediaTaggingRequest) *RunImageMediaTaggingInvoker
RunImageMediaTaggingInvoker 标签识别
func (*ImageClient) RunImageTagging ¶
func (c *ImageClient) RunImageTagging(request *model.RunImageTaggingRequest) (*model.RunImageTaggingResponse, error)
RunImageTagging 图像标签
自然图像的语义内容非常丰富,一个图像包含多个标签内容,图像标签服务准确识别自然图片中数百种场景、上千种通用物体及其属性,让智能相册管理、照片检索和分类、基于场景内容或者物体的广告推荐等功能更加直观。使用时用户发送待处理图片,返回图片标签内容及相应置信度。
Please refer to HUAWEI cloud API Explorer for details.
func (*ImageClient) RunImageTaggingInvoker ¶ added in v0.0.90
func (c *ImageClient) RunImageTaggingInvoker(request *model.RunImageTaggingRequest) *RunImageTaggingInvoker
RunImageTaggingInvoker 图像标签
func (*ImageClient) RunRecaptureDetect ¶ added in v0.1.26
func (c *ImageClient) RunRecaptureDetect(request *model.RunRecaptureDetectRequest) (*model.RunRecaptureDetectResponse, error)
RunRecaptureDetect 翻拍识别
零售行业通常根据零售店的销售量进行销售奖励,拍摄售出商品的条形码上传后台是常用的统计方式。翻拍识别利用深度神经网络算法判断条形码图片为原始拍摄,还是经过二次翻拍、打印翻拍等手法二次处理的图片。利用翻拍识别,可以检测出经过二次处理的不合规范图片,使得统计数据更准确、有效。。
Please refer to HUAWEI cloud API Explorer for details.
func (*ImageClient) RunRecaptureDetectInvoker ¶ added in v0.1.26
func (c *ImageClient) RunRecaptureDetectInvoker(request *model.RunRecaptureDetectRequest) *RunRecaptureDetectInvoker
RunRecaptureDetectInvoker 翻拍识别
type RunCelebrityRecognitionInvoker ¶ added in v0.0.90
type RunCelebrityRecognitionInvoker struct {
*invoker.BaseInvoker
}
func (*RunCelebrityRecognitionInvoker) Invoke ¶ added in v0.0.90
func (i *RunCelebrityRecognitionInvoker) Invoke() (*model.RunCelebrityRecognitionResponse, error)
type RunImageMainObjectDetectionInvoker ¶ added in v0.0.98
type RunImageMainObjectDetectionInvoker struct {
*invoker.BaseInvoker
}
func (*RunImageMainObjectDetectionInvoker) Invoke ¶ added in v0.0.98
func (i *RunImageMainObjectDetectionInvoker) Invoke() (*model.RunImageMainObjectDetectionResponse, error)
type RunImageMediaTaggingDetInvoker ¶ added in v0.1.14
type RunImageMediaTaggingDetInvoker struct {
*invoker.BaseInvoker
}
func (*RunImageMediaTaggingDetInvoker) Invoke ¶ added in v0.1.14
func (i *RunImageMediaTaggingDetInvoker) Invoke() (*model.RunImageMediaTaggingDetResponse, error)
type RunImageMediaTaggingInvoker ¶ added in v0.0.98
type RunImageMediaTaggingInvoker struct {
*invoker.BaseInvoker
}
func (*RunImageMediaTaggingInvoker) Invoke ¶ added in v0.0.98
func (i *RunImageMediaTaggingInvoker) Invoke() (*model.RunImageMediaTaggingResponse, error)
type RunImageTaggingInvoker ¶ added in v0.0.90
type RunImageTaggingInvoker struct {
*invoker.BaseInvoker
}
func (*RunImageTaggingInvoker) Invoke ¶ added in v0.0.90
func (i *RunImageTaggingInvoker) Invoke() (*model.RunImageTaggingResponse, error)
type RunRecaptureDetectInvoker ¶ added in v0.1.26
type RunRecaptureDetectInvoker struct {
*invoker.BaseInvoker
}
func (*RunRecaptureDetectInvoker) Invoke ¶ added in v0.1.26
func (i *RunRecaptureDetectInvoker) Invoke() (*model.RunRecaptureDetectResponse, error)