資源簡介
圖像相似度量Matlab代碼,
采用了兩種方式.

代碼片段和文件信息
function?[countI]?=?GetRgbHist(filename)
%GetRgbHist---獲取圖像直方圖
%filename-----圖像文件名或圖像絕對路徑
%count--------圖像直方圖
info?=?imfinfo(filename);
I?=?imread(filename);
[N1N2]?=?size(I);
%info.BitDepth=24時計算的是RGB圖像,否則是灰度圖。
if?info.BitDepth?==?24?
????[count1x]?=?imhist(I(::1));??%計算R通道的直方圖
????[count2x]?=?imhist(I(::2));??%計算R通道的直方圖
????[count3x]?=?imhist(I(::3));??%計算R通道的直方圖
????%下面兩行轉為一維的直方圖
????count?=?[count1count2count3];?
????count?=?reshape(count256*31);
else
????count?=?imhist(I);
end
count?=?count/(N1*N2);??%歸一化處理解決圖像縮放問題。
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????35992??2010-09-05?09:27??圖像相似\1.jpg
?????文件??????44251??2010-09-05?09:27??圖像相似\12.jpg
?????文件??????38062??2008-12-28?12:39??圖像相似\2.jpg
?????文件??????20154??2010-09-01?21:54??圖像相似\22.jpg
?????文件??????44969??2010-09-01?21:48??圖像相似\23.jpg
?????文件??????41130??2010-02-26?12:27??圖像相似\3.jpg
?????文件??????42820??2010-02-26?12:28??圖像相似\31.jpg
?????文件??????32925??2010-02-26?12:27??圖像相似\32.jpg
?????文件????????661??2010-09-05?11:11??圖像相似\GetRgbHist.m
?????文件????????714??2010-09-05?10:57??圖像相似\imsimilar.m
?????文件???????3048??2010-09-05?12:07??圖像相似\test.m
????..A.SH.?????81408??2010-09-05?12:08??圖像相似\Thumbs.db
?????目錄??????????0??2010-09-05?16:19??圖像相似
-----------?---------??----------?-----??----
???????????????386134????????????????????13
評論
共有 條評論