简介
本文档提供关于识别图片标签功能相关的 API 概览以及 SDK 示例代码。
API | 说明 |
---|---|
图片标签 | 图片标签功能通过借助持久化处理接口,实现对对象存储(Cloud Object Storage,COS)存量数据的图片标签识别 |
SDK API 参考
SDK 所有接口的具体参数与方法说明,请参考 SDK API。
下载时识别
功能说明
图片标签功能通过借助数据万象的持久化处理接口,实现对 COS 存量数据的图片标签识别,返回图片中置信度较高的主题标签。
示例代码
Objective-C
QCloudCIPicRecognitionRequest *request = [QCloudCIPicRecognitionRequest new];
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
request.bucket = imageTestBucket.name;
// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "dir1/object1"
request.object = @"pic-recognition.png";
[request setFinishBlock:^(QCloudCIPicRecognitionResults *_Nullable result, NSError *_Nullable error) {
//result:返回的标签信息
}];
[[QCloudCOSXMLService defaultCOSXML] CIPicRecognition:request];
说明:更多完整示例,请前往 GitHub 查看。
Swift
let put = QCloudCIPicRecognitionRequest();
// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "dir1/object1"
put.object = "exampleobject";
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
put.bucket = "examplebucket-1250000000";
put.setFinish { (outoutObject, error) in
//outoutObject
};
QCloudCOSXMLService.defaultCOSXML().ciPicRecognition(put);
说明:更多完整示例,请前往 GitHub 查看。