/img-compare

图片相似度对比JavaScript Golang版本

Primary LanguageHTML

图片相似度检查

算法逻辑参考

https://juejin.cn/post/6844904016686628877

  • 注:原网页已下载在仓库中(利用 JS 实现多种图片相似度算法 - 掘金.html)

支持的算法

  1. 平均哈希算法
  2. 感知哈希算法
  3. 颜色分布法
  4. 内容特征法

新增内容

用go实现了图片数据的对比算法

  1. hamming对比相似度算法
  2. cos余弦对比相似度算法

建议用法

  1. 前端在本地生成图片各维度的hash数据
  2. 上传hash数据到服务器,服务端保存每张图片的hash数据到数据库表中
  3. 需要检查图片相似度的时候,从数据库中获取hash数据,直接通过go重写的相似度对比算法计算相似度即可。
  4. 建议各维度的相似度结果均达到80%以上即可认为相似。