• 大小: 869B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: Matlab
  • 标签: 感知哈希  

资源简介

MATLAB实现的感知哈希算法,用于判断两幅图片的相似度,返回为两幅图片的汉明距离

资源截图

代码片段和文件信息

%相似图片搜索原理:平均哈希算法
%对两幅图分别作如下处理:
%1:将两副256等级的灰度图像转化成8x8大小的64等级的灰度图像
%2:求全局灰度平均值
%3:逐次将灰度值与平均灰度值比较,大于等于的置为1,否则置为0
%4:将0、1序列看做8个字节(统一顺序)
%5:比较两幅图的数据位,如果不同的数据为不超过5位,则非常相似,若超过10为则认为两幅图无关
function v=tineyesearch_ahash(picture1picture2)
t1=imresize(picture1[8 8]‘bicubic‘); %图片放缩到固定大小
t2=imresize(picture2[8 8]‘bicubic‘); %图片放缩到固定大小
t1=round(t1/

评论

共有 条评论

相关资源