控制台指南

最佳实践

开发者指南

API 文档

SDK 文档

图片审核

最近更新时间:2021-12-20 18:29:33

简介

本文档提供关于图片审核相关的 API 概览以及 SDK 示例代码。

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参考 SDK API

图片审核

关于图片审核的功能说明请参考 图片审核

下面示例展示了如何对已存储在 COS 的图片进行审核,实现对 COS 存量数据的涉黄、违法违规以及广告引导类图片的扫描。

示例代码

QCloudGetRecognitionObjectRequest *request = [QCloudGetRecognitionObjectRequest new];
// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "dir1/object1"
request.object = @"exampleobject";
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
request.bucket = @"examplebucket-1250000000";
// 支持多种类型同时审核
request.detectType = QCloudRecognitionPorn | QCloudRecognitionAds; 
[request setFinishBlock:^(QCloudGetRecognitionObjectResult *_Nullable outputObject, NSError *_Nullable error) {
    NSLog(@"%@", outputObject);
    [exp fulfill];
}];

[[QCloudCOSXMLService defaultCOSXML] GetRecognitionObject:request];

说明:

更多完整示例,请前往 GitHub 查看。

Swift

let request : QCloudGetRecognitionObjectRequest = QCloudGetRecognitionObjectRequest();
// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "dir1/object1"
request.object = "exampleobject";
// 存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
request.bucket = "examplebucket-1250000000";
// 支持多种类型同时审核
request.detectType = .porn;

request.finishBlock = { (result, error) in
    if let result = result {
          // result 包含响应的 header 信息
     } else {
         print(error!);
     }
}
QCloudCOSXMLService.defaultCOSXML().getRecognitionObject(request);

说明:

更多完整示例,请前往 GitHub 查看。

目录