def DetectLabel(self, request): """传入一张图片,识别出图片中存在的物体,并返回物体的名称(分类)、置信度,一张图片会给出多个可能的标签。 :param request: 调用DetectLabel所需参数的结构体。 :type request: :class:`tencentcloud.tiia.v20190529.models.DetectLabelRequest` :rtype: :class:`tencentcloud.tiia.v20190529.models.DetectLabelResponse` """ try: params = request._serialize() body = self.call("DetectLabel", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.DetectLabelResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)
def DetectLabel(self, request): """图像标签利用深度学习技术,可以对图片进行智能分类、物体识别等。 目前支持8个大类、六十多个子类、数千个标签。涵盖各种日常场景、动植物、物品、美食、卡证等。具体分类请见[图像分析常见问题功能与限制相关](https://cloud.tencent.com/document/product/865/39164)。 图像标签提供四个版本供选择: • 摄像头版:针对搜索、手机摄像头照片进行优化,涵盖大量卡证、日常物品、二维码条形码。 • 相册版:针对手机相册、网盘进行优化,去除相册和网盘中不常见的标签,针对相册常见图片类型(人像、日常活动、日常物品等)识别效果更好。 • 网络版:针对网络图片进行优化,涵盖标签更多,满足长尾识别需求。 • 新闻版:针对新闻、资讯、广电等行业进行优化,增加定制识别,支持万级图像标签。 每个产品的图像类型都有独特性,建议在接入初期,对四个版本进行对比评估后选择合适的版本使用。 为了方便使用、减少图片传输次数,图像标签包装成多合一接口,实际上是多个服务。 图像标签按照服务的实际使用数量进行收费。例如一张图片同时调用相册版、摄像头版两个服务,那么此次调用按照两次计费。 > - 公共参数中的签名方式必须指定为V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。 :param request: Request instance for DetectLabel. :type request: :class:`tencentcloud.tiia.v20190529.models.DetectLabelRequest` :rtype: :class:`tencentcloud.tiia.v20190529.models.DetectLabelResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DetectLabel", params, headers=headers) response = json.loads(body) if "Error" not in response["Response"]: model = models.DetectLabelResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)