相似图片搜索-perceptual hashing …

REF

perceptual hashing 种类很多,引用中介绍了一种简单、快速的的方法,每一个图像生成一个二进制串作为
图像的feature codes

1. 彩色图缩小到8X8,并转换成灰度图
2. 计算均值
3. 每一个像素和均值相比较,大于记为1,小于记为0,得到一个64位的bit串
4. 64bit转换成int,作为hash的快速索引
5,比较相似图时,比较bit串的hamming distance,< 3很相似,< 5比较相似, > 10差距很大

一个复杂的版本是pHash
1. 彩色图缩小到32X32,并转换成灰度图
2. 做32X32的DCT,获得32X32的DCT系数,取top-left的8X8的系数
3. 除第一个分量为(均值分量),计算其他63个DCT系数的均值
4. 每一个DCT系数(64个)和均值比较,大于均值记为1, 否则记为0
4. 64bit转换成int,作为hash的快速索引
5,比较相似图时,比较bit串的hamming distance

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值