matlab 图片批量叠加显示

clear
clc
namelist_1=dir('D:\matlab1\file\1\*.jpg');
namelist_4=dir('D:\matlab1\file\4\*.jpg');
len_1=length(namelist_1);
len_4=length(namelist_4);
for i=1:len_1
    for j=1:len_4
        A1 = imread(['D:\matlab1\file\1\',namelist_1(i).name]);
        A4 = imread(['D:\matlab1\file\4\',namelist_4(j).name]);
        K = imlincomb(0.5,A1,0.5,A4);
        filename = [num2str(i),'_',num2str(j),'.jpg'];
        imwrite(K,filename);
    end
end


版权声明:本文为xuexixianjinzhishi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。