最近更新时间: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(); } } }