文档捉虫大赛:人工智能与机器学习专题> HOT

简介

内容审核功能是由 数据万象(Cloud Infinite,CI)提供的,数据万象将处理能力与 COS SDK 完全结合,您可以直接按照本篇文档指引进行使用。
说明
使用内容审核服务需拥有数据万象使用权限:
主账号请 单击此处 进行角色授权。
子账号请参见 授权子账号接入数据万象服务 文档。
本文档提供关于图片审核的 API 概览以及 SDK 示例代码。
API
操作描述
对对象存储(Cloud Object Storage,COS)存量数据进行涉黄、违法违规以及广告引导类图片的扫描

SDK API 参考

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

存量图片审核

功能说明

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

示例代码

using COSXML.Model.CI;
using COSXML.Auth;
using COSXML;

namespace COSSnippet
{
public class PictureOperationModel {

private CosXml cosXml;

PictureOperationModel() {
CosXmlConfig config = new CosXmlConfig.Builder()
.SetRegion("COS_REGION") // 设置默认的地域, COS 地域的简称请参照 https://cloud.tencent.com/document/product/436/6224
.Build();

string secretId = "SECRET_ID"; // 云 API 密钥 SecretId, 获取 API 密钥请参照 https://console.cloud.tencent.com/cam/capi
string secretKey = "SECRET_KEY"; // 云 API 密钥 SecretKey, 获取 API 密钥请参照 https://console.cloud.tencent.com/cam/capi
long durationSecond = 600; //每次请求签名有效时长,单位为秒
QCloudCredentialProvider qCloudCredentialProvider = new DefaultQCloudCredentialProvider(secretId,
secretKey, durationSecond);

this.cosXml = new CosXmlServer(config, qCloudCredentialProvider);
}

/// 图片审核
public void SensitiveContentRecognition()
{
// 存储桶名称,此处填入格式必须为 bucketname-APPID, 其中 APPID 获取参考 https://console.cloud.tencent.com/developer
string bucket = "examplebucket-1250000000";
string key = "exampleobject"; //对象键
//.cssg-snippet-body-start:[sensitive-content-recognition]
SensitiveContentRecognitionRequest request =
new SensitiveContentRecognitionRequest(bucket, key, "ads");
SensitiveContentRecognitionResult result = cosXml.SensitiveContentRecognition(request);
}

static void Main(string[] args)
{
PictureOperationModel m = new PictureOperationModel();
/// 图片审核
m.SensitiveContentRecognition();
}
}
}
说明
更多完整示例,请前往 GitHub 查看。