資源簡(jiǎn)介
MATLAB實(shí)現(xiàn)的感知哈希算法,用于判斷兩幅圖片的相似度,返回為兩幅圖片的漢明距離
代碼片段和文件信息
%相似圖片搜索原理:平均哈希算法
%對(duì)兩幅圖分別作如下處理:
%1:將兩副256等級(jí)的灰度圖像轉(zhuǎn)化成8x8大小的64等級(jí)的灰度圖像
%2:求全局灰度平均值
%3:逐次將灰度值與平均灰度值比較,大于等于的置為1,否則置為0
%4:將0、1序列看做8個(gè)字節(jié)(統(tǒng)一順序)
%5:比較兩幅圖的數(shù)據(jù)位,如果不同的數(shù)據(jù)為不超過(guò)5位,則非常相似,若超過(guò)10為則認(rèn)為兩幅圖無(wú)關(guān)
function?v=tineyesearch_ahash(picture1picture2)
t1=imresize(picture1[8?8]‘bicubic‘);?%圖片放縮到固定大小
t2=imresize(picture2[8?8]‘bicubic‘);?%圖片放縮到固定大小
t1=round(t1/
評(píng)論
共有 條評(píng)論