C语言 MATLAB 编程

来源:百度知道 编辑:UC知道 时间:2024/05/21 02:26:39
叠加去噪的一个小程序部分

比如我有10副图片,名称为mm1.bmp
mm2.bmp mm3.bmp ......
mm10bmp

确保它们图像矩阵的类型不是8位前提下
相加求平均值
读入时最好用循环语句

在线=,时间早追加200分

rgb还是灰度
for n=1:10
s=strcat('mm',int2str(i));
I=uint16(imread(s,'bmp'));
p(:,:,:,n)=I;
end
J=sum(p,4)/10;
imshow(J);

clc
clear
data=imread('mm1.bmp');
[x,y,z]=size(data);%计算存储元素的大小空间
info=zeros(x,y,z,10);%初始化存储元素
for i=1:10
string=num2str(i);
str=['mm' string '.bmp'];
info(:,:,:,i)=imread(str);
disp(i);
end