搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
代码探险家
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
2023牛客暑期多校简单题解 3_2023暑假牛客多校3
2
搭建python环境_如何创建新的python环境
3
oRbIt 的专栏 用天文方法计算二十四节气(上)_vsop87
4
Redis实战(10)-一条命令在Redis是如何执行的?_命令在redis内部如何处理的
5
若依管理系统搭建教程,ruoyi-vue环境搭建_若依管理系统教程
6
第十二届全国大学生智能汽车竞赛获奖名单_第十二届全国大学生智能车竞赛获奖名单
7
Socket.IO Netty_netty socket.io广播数据
8
Linux驱动移植USB网卡r8156驱动(详细)总结_linux usb网卡
9
vue3 vite ts :eslint & prettierrc 配置_vite项目配置prettier
10
Hadoop生态圈
当前位置:
article
> 正文
图像相似度比较之哈希算法_均值哈希 相似度
作者:代码探险家 | 2024-08-11 02:08:48
赞
踩
均值哈希 相似度
哈希算法
是一个函数,能把几乎所有的数字文件转换为一串由字符和数字组成的看似乱码的字符串。因此哈希函数也是加密函数,它具备两个特点:
不可逆性。输入信息得到输出的哈希值往往比较容易,但是由输出的字符串反推输入信息非常难。
输出值唯一性和不可预测性。即便两个输入信息只有一点点区别,得到的哈希值也会相差甚远。
均值哈希算法aHash
步骤:
将图片缩放为8
8,保留结构,除去细节(为什么是8
8?为了后续生成64位的值)
转换为灰度图(如果要考虑色彩的相似性,就不用转)
计算灰度图所有像素的平均值
像素值大于平均值记作1,相反为0,总共64位
将上述得到的1和0组合起来就是图片的指纹(哈希值)
对比两幅图的指纹,计算汉明距离(也就是两个64位的hash值有多少位是不一样的),不同位数越小,图片越相似。
差值哈希算法dHash
步骤基本与aHash类似:
将图片缩放为8*9,保留结构,除去细节
转换为灰度图(如果要考虑色彩的相似性,就不用转)
像素值大于后一个像素值就记作1,相反为0,每行有9个像素,会有8个差值,有8行,总共也是64位
将上述得到的1和0组合起来就是图片的指纹(哈希值)
对比两幅图的指纹,计算汉明距离(也就
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/代码探险家/article/detail/961657?site
推荐阅读
article
滴滴2023秋招笔试
老张
的
美数
课 (C++ DP)_
老张
教授开了一堂
美数
课!
老张
认为
每个
非
负
整数
...
3000MS:589824KB:
老张
教授开了一堂
美数
课!
老张
认为
每个
非
员
整数
x
都
有
一个
美丽
值b(
x
)。
一个
非
页
整数
的
美丽
...
赞
踩
article
yolov5
实战之
模型
剪枝
_
yolov5
-
7.0
模型
剪枝
...
本文介绍了在Yolov5框架下进行二维码检测
模型
训练后,如何通过
模型
剪枝
实现轻量化。文章探讨了
模型
轻量化的原因,解释了模...
赞
踩
article
APPium 报权限错误处理“
executing
‘
start
‘:
java
.
lang
.Securi...
最近在用
app
nium连接真机打开某个APP不管怎么改的一直报这个错,最后无意间查看了很多文章,偶然发现这是由于APP的...
赞
踩
article
如何用
go
写
一个
基于
事件驱动
的
SSE
的
程序_
go
lang
sse...
本文介绍了如何使用Go语言构建
一个
基于Serversentevents(
SSE
)
的
HTTP服务器,实现实时更新网页内容。...
赞
踩
article
无损
放大
图片
软件
有哪些?试试这些
图片
无损
放大
工具
_
图片
无损
放大
app
...
今日分享:好用的
无损
放大
图片
软件
有哪些想要将好友合照洗成一张大大的照片贴到照片墙上,但是你想要的尺寸和照片原有的大小不一...
赞
踩
article
C++
--
两个
数组
的
dp
问题(2)...
在 "leet" 中删除 "e" 将 101[e] 加入总和。如果改为将
两个
字符串转换为 "lee" 或 "eet",我...
赞
踩
article
python
3.8
.0版本的
skimage
库是什么_
skimage
库需要依赖
numpy
+mkl ...
skimage
库需要依赖
numpy
+mkl 和
scipy
1、打开运行,输入cmd回车,输入
python
回车,查看pyth...
赞
踩
article
Android
11
framework
学习之热点 打开
TetherManager
_tetherin...
step15之后SoftApStateMachine状态机进入StartedState,进入enter,比较重要的
是
此时...
赞
踩
article
“裸奔”的
容器
,
安全
问题
迫在眉睫
...
例如,我们可以参考CIS(互联网
安全
中心)制定的标准或公司特定的
安全
强化策略,对当前的
容器
环境进行全面细致的
安全
合规性检...
赞
踩
article
iis
服务器
设置为
调试程序
状态,
IIS
调试程序
时
错误代码
不出现的问题解决方法...
用
IIS
调试程序
时,有的页面可以显示出错行及出错原因,虽然原因不是很具体但足以引导
调试程序
,但有些时候就直接出现:HTT...
赞
踩
article
三万
字长文超详细解读
LLama2
!
_
lamma
...
自从Transformer架构问世以来,大型语言模型(Large Language Models, LLMs)以及AIG...
赞
踩
article
【
SQL
应知应会】
表
分区
(
一
)•
My
SQL
版...
本文介绍了
My
SQL
数据库的
表
分区
概念,包括
分区
的目的、优点、
分区
形式及类型,详细讲解了InnoDB存储引擎的逻辑存储结...
赞
踩
article
自然语言
处理学习笔记八(
命名
实体
识别
)_
自然语言
处理中
的
tag
一般表示什么...
本文探讨了
命名
实体
识别
(NER)
的
重要性,从基于规则
的
方法,如音译人名、日本人名和数词英文
识别
,到基于统计
的
角色标注框架...
赞
踩
article
Named Entity Recognition
for
Chinese
Social
Media
...
Named Entity Recognition
for
Chinese
Social
Media
with
Jointl...
赞
踩
article
一句话或一张图
讲清楚
系列之——
IDELAYE2
的
用法_
idelaye2
使用
...
本文详细介绍了Xilinx
IDELAYE2
的
功能、
使用
方法,包括其在FPGA中
的
应用、系统框图、引脚说明、属性设置以及不...
赞
踩
article
2024昇腾
AI
金种子
实训班
走进
智能
制造
行业
在
上海
顺利举办_
华为
鲲鹏张中阳...
本期昇腾
AI
金种子
实训班
·走进
智能
制造
行业
(
上海
站)已完美落幕,通过为期一整天的培训,在“理论授课+实操演练”双管齐下的...
赞
踩
article
Gradle
:
执行命令
时指定
JDK
版本_
org
.
gradle
.
java
.
home
=...
应用场景在命令行执行
Gradle
时使用的
Gradle
版本为系统环境变量中指定的
Gradle
版本,使用的 JD...
赞
踩
article
2023
年
中科院
分区
,
大家
博士
毕业有底了,谁才是最后的大赢家?_
中科院
2023
年
sci
分区
...
2023
年
中科院
分区
,
大家
博士
毕业有底了,谁才是最后的大赢家?
2023
年
12月27日,中国科学院文献情报中心重磅更新公布...
赞
踩
article
图像处理
工具-
scikit
-
image
_
import
scikit
-
image
...
scikit
-
image
基本操作图像数据通过ndarray表示 图像的像素值通常有以下两种处理范围 1.0-255,0:...
赞
踩
article
iis7
.5
安全
配置_
iis7
cgi
-
bin
安全
设置...
http://www.zhangsan.me/?p=29_
iis7
cgi
-
bin
安全
设置
iis7
cgi
-
bin
安全
设...
赞
踩
相关标签
c++
算法
开发语言
动态规划
YOLO
剪枝
人工智能
appium
java
python
golang
服务器
经验分享
python 3.8.0版本的skimage库是什么
android
安全
iis服务器设置为调试程序状态
自然语言处理
transformer
LLM
llama
sql
mysql
数据库
oracle