图像处理------图像哈希(未完待续。。。)

图像哈希是将图像转换为固定长度的哈希值,用于图像检索、相似度比较等。本文介绍了差值哈希(Dhash)、均值哈希(Ahash)和感知哈希(Phash)的原理和步骤,包括图像缩放、灰度化、计算哈希指纹以及对比指纹的方法。
摘要由CSDN通过智能技术生成

一、图像哈希的概念及作用

        图像哈希是一种将图像转换成固定长度的二进制或十六进制字符串的技术。它通过对图像进行特定的处理和计算,生成一个唯一的哈希值,用于表示该图像的特征。 图像哈希可以用来以图搜图、图像检索、重复图像剔除、版权保护和图像相似度比较等。

二、图像哈希算法

1、差值哈希(Dhash)

        插值哈希是一种用于将关键字映射到哈希表索引的技术。它在计算哈希值时考虑了关键字的分布情况,以提高散列的均匀性。

       插值哈希的计算公式如下:

       hash = (key - minKey) * (tableSize - 1) / (maxKey - minKey)

其中,key是要哈希的关键字,minKey和maxKey是关键字的最小值和最大值,tableSize是哈希表的大小。

       这个公式根据关键字的分布情况,使得哈希值更加均匀地分布在哈希表上。然后,使用计算出的哈希值作为索引来存储或查找数据。

1.1 哈希表

        哈希表就是一种以键-值(key-indexed) 存储数据的结构</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值