因为我的涩图库OSS Buck里面存在一些重复或者相似图片,这主要是因为我搜刮群里色图的时候忘记检查是否已经存在了,所以可能重复上传。因此写一个简单的工具来检测图片的相似度,找出可能重复的图片,顺便学学go。
# 建库
go run ./cmd/refresh/refresh.go
# 查询
go run ./cmd/query/query.go
- similarity: 1
- similarity: 0.96875
- 接入OSS SDK
- 存储hash值到数据库
- 查询重复图片
- 限制线程池数
- better log