tencent cloud

masukan

Image Moderation

Terakhir diperbarui:2024-02-02 14:36:36

    Overview

    This document describes how to use the content moderation feature provided by Cloud Infinite (CI). CI fully integrates the processing capabilities with the COS SDK.
    Note:
    To use the content moderation service, you need to have the permission to use CI:
    For root accounts, click here for role authorization.
    This document provides an overview of APIs and SDK code samples for image moderation.
    API
    Description
    Scans existing data stored in COS for porn, illegal, and advertising images.

    Moderating Existing Image

    Feature description

    The following example shows how to scan existing images stored in COS for porn, illegal, and advertising information.

    Sample code

    [//]: # ".cssg-snippet-sensitive-content-recognition"
    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") // Set the default region. For the abbreviations for COS regions, visit https://www.tencentcloud.com/document/product/436/6224?from_cn_redirect=1.
    .Build();
    
    string secretId = "SECRET_ID"; // `SecretId` of your TencentCloud API key. For more information on how to get it, visit https://console.tencentcloud.com/cam/capi.
    string secretKey = "SECRET_KEY"; // `SecretKey` of your TencentCloud API key. For more information on how to get it, visit https://console.tencentcloud.com/cam/capi.
    long durationSecond = 600; // Validity period of the request signature in seconds
    QCloudCredentialProvider qCloudCredentialProvider = new DefaultQCloudCredentialProvider(secretId,
    secretKey, durationSecond);
    
    this.cosXml = new CosXmlServer(config, qCloudCredentialProvider);
    }
    
    /// Image moderation
    public void SensitiveContentRecognition()
    {
    // Bucket name, which must be in the format of `bucketname-APPID`. For more information on how to get the `APPID`, visit https://console.tencentcloud.com/developer.
    string bucket = "examplebucket-1250000000";
    string key = "exampleobject"; // Object key
    //.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();
    /// Image moderation
    m.SensitiveContentRecognition();
    }
    }
    }
    Note:
    For more complete samples, visit GitHub.
    Hubungi Kami

    Hubungi tim penjualan atau penasihat bisnis kami untuk membantu bisnis Anda.

    Dukungan Teknis

    Buka tiket jika Anda mencari bantuan lebih lanjut. Tiket kami tersedia 7x24.

    Dukungan Telepon 7x24