You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们
导航

同步去重

最近更新时间2023.04.12 17:24:21

首次发布时间2022.11.10 17:24:44

阅读本文,您可以快速了解同步图片去重 Java SDK 的使用方法。

初始化

调用接口前请先完成初始化,具体操作请参考初始化

同步去重

以下内容支持指定服务 ID 以及待去重原图 URL,获取图片去重结果,包含图片评分和分组结果。

说明

如果输入两张以上图片推荐您使用异步去重处理。

具体参数详情和返回字段请参考 GetImageDuplicateDetection。具体示例如下所示:

package com.volcengine.example.imagex;

import com.volcengine.model.request.GetImageDuplicateDetectionSyncRequest;
import com.volcengine.model.response.GetImageDuplicateDetectionSyncResponse;
import com.volcengine.service.imagex.IImageXService;
import com.volcengine.service.imagex.impl.ImageXServiceImpl;

import java.util.ArrayList;
import java.util.List;

/**
 * 重复图片检测(同步)
 */
public class ExtensionGetImageDuplicateDetectionSync {
    public static void main(String[] args) {
        // 默认 ImageX 实例为 `cn-north-1`,如果您想使用其他区域的实例,请使用 `ImageXServiceImpl.GetInstance(区域名)` 显式指定区域
        IImageXService service = ImageXServiceImpl.getInstance();
        service.setAccessKey("ak");
        service.setSecretKey("sk");

        List<String> urls = new ArrayList<>();
        urls.add("store uri 1");
        urls.add("store uri 2");
        urls.add("store uri 3");

        GetImageDuplicateDetectionSyncRequest req = new GetImageDuplicateDetectionSyncRequest();
        req.setServiceId("service id"); // 服务 ID
        req.setUrls(urls);              // 待检测的图片地址

        try {
            GetImageDuplicateDetectionSyncResponse resp = service.getImageDuplicateDetectionSync(req);
            System.out.println(resp);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}