Java 利用感知哈希算法简单实现用户头像搜索(搜图)
目录目录实现思路一、对比两图相似度缩小图片尺寸N*N,保证搜索图 和目标图尺寸一致。减少图片颜色,将图片转为灰度图计算图片DCT,计算出角块 8 * 8DCT平均值将图片DCT与 平均值进行比较,大于平均值的计为1,否则计为0,将会得到 64 位的Hash值注意,图片尺寸N越大,搜索准确率越大,耗时越久(一般取值范围在8~32)计算搜索图与目标图 Hash值的 汉明距离,数值越小,两图结构越相似二、保存头像Hash值到数据库三、获取想要搜索的头像的Hash 值 ,
原创
2021-03-31 03:03:51 ·
2451 阅读 ·
0 评论