資源簡介
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/
評論
共有 條評論