資源簡介
實現對整個LIVE數據庫共982張圖片的處理,ssim_index.m文件在論壇上很好找,就不上傳了。
代碼片段和文件信息
%圖片1~227的處理,即jp2k文件夾
fid?=?fopen(‘D:\database\LIVE\jp2k\info.txt‘);
FC?=?textscan(fid‘%s%s%f‘);
fclose(fid);
src_image?=?FC{1};
dst_image?=?FC{2};
for?k=1:227
????src_name?=?[‘D:\database\LIVE\refimgs\‘?src_image{k}];
????dst_name?=?[‘D:\database\LIVE\jp2k\‘?dst_image{k}];
????img1=imread(src_name);
????img2=imread(dst_name);
????img1=rgb2gray(img1);
????img2=rgb2gray(img2);
????img1=double(img1);
????img2=double(img2);
????[mssim?ssim_map]?=?ssim_index(img1?img2);
????ssim_results(k)=mssim;
end
%圖片228~460的處理,即jpeg文件夾
fid?=?fopen(‘D:\database\LIVE\jpeg\info.txt‘);
FC?=?textscan(fid‘%s%s%f‘);
fclose(fid);
src_image?=?FC{1};
dst_image?=?FC{2};
for?k=228:460
????N=k-227;
????src_name?=?[‘D:\database\LIVE\refimgs\‘?src_image{N}];
????dst_name?=?[‘D:\database\LIVE\jpeg\‘?dst_image{N}];
????img1=imread(src_name);
????img2=imread(dst_name);
????img1=rgb2gray(img1);
????img2=rgb2gray(img2);
????img1=double(img1);
????img2=double(img2);
????[mssim?ssim_map]?=?ssim_index(img1?img2);
????ssim_results(k)=mssim;
end
%圖片461~634的處理,即wn文件夾
fid?=?fopen(‘D:\database\LIVE\wn\info2.txt‘);
FC?=?textscan(fid‘%s%s%f‘);
fclose(fid);
src_image?=?FC{1};
dst_image?=?FC{2};
for?k=461:634
????N=k-460;
????src_name?=?[‘D:\database\LIVE\refimgs\‘?src_image{N}];
????dst_name?=?[‘D:\database\LIVE\wn\‘?dst_image{N}
- 上一篇:s7-200 eeprom 寫入庫
- 下一篇:SAR方位向成像matlab代碼及注釋
評論
共有 條評論