jumdata

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

以图搜图-图片相似度检索API-相似图片搜索-图库图片去重

前言

图片相似度检索,可在图库中找到与检索图片语义相似的图片集合,并给出相似度打分,综合参考图片类型、颜色、内容、布局等特征,适用于各种网络图片、实拍图等场景。

图片相似度检索可广泛应用在设计素材、美术作品、UGC内容管理等场景,比如:

设计素材与美术作品:在海量素材库中快速查找风格、内容相似的图片,提升素材查找与推荐效率。

内容平台与UGC管理:对用户上传的内容进行相似图片检测,辅助完成内容去重、聚合与版权保护。

电商与商品图片管理:检索相似商品图或货源图片,辅助商品同款识别、图片去重与图库治理。请添加图片描述

API介绍

戳这里查看详情

图片入库

请求说明

名称 类型 必须 说明
url String 否 入库图片的URL
base64 String 否 入库图片的base64
description String 否 入库图片的描述,不能超过64字节

返回样例

{
  "code": 200, // 返回码,详见返回码说明
  "msg": "成功", // 返回码对应描述
  "taskNo": "043439882226367117195632", // 本次请求号
  "data": {
    "contSign": "MzA0OTUzNjk1MCwyMjUzNTU3Mjc" // 入库后的图片签名
  }
}

图片检索

请求说明

名称 类型 必须 说明
url String 否 检索图片的URL
base64 String 否 检索图片的base64
start String 否 分页功能,起始位置。接口返回数量最大限制1000条,例如:起始位置为800,截取条数500条,接口也只返回第800-1000条的结果,共计200条。默认返回0-100
end String 否 分页功能,截取条数,例:250

返回样例

{
  "code": 200, // 返回码,详见返回码说明
  "msg": "成功", // 返回码对应描述
  "taskNo": "043439882226367117195632", // 本次请求号
  "data": {
    "result": [
      {
        "brief": "{\"describe\":\"测试1\", \"taskNo\":\"123\"}", // 入库时添加的描述信息
        "score": 1, // 图片相关性,取值范围0-1,越接近1代表越相似
        "contSign": "MzA0MzM0ODQ1NSwxNjIwMzA3MTk" // 图片签名信息,可以用来删除图片或定位问题
      }
    ],
    "resultNum": "8", // 检索结果数
    "hasMore": "false" // 是否还有下一页,返回值:true、false;如果不分页,不用关注该字段
  }
}

删除图片

请求说明

名称 类型 必须 说明
contSign String 是 图片签名信息,多个以逗号隔开,例:MzA0MzM0ODQ1NSwxNjIwMzA3JLk3,NDAzMDk3MFP0NCwxOTU0MDY0OTA1

返回样例

{
  "msg": "成功", // 返回码对应描述
  "code": 200, // 返回码,详见返回码说明
  "taskNo": "991824559141136645118228", // 本次请求号
  "data": {}
}
posted on 2026-09-23 17:12  Jumdata  阅读(5)  评论(0)    收藏  举报