for n=0:278
str1='G:\obj\';str2=num2str(n);str3='.png';
SC=[str1,str2,str3];
i=imread(SC);
j = imnoise(i,'salt & pepper',0.001); %椒盐
%imshow(i),title('Original');
figure(2),imshow(j,'border','tight','InitialMagnification','fit'),title('Translated') ;
set (gcf,'Position',[0,0,500,500]);
axis normal;
saveas(figure(2),['G:\obj\',num2str(n),'_5','.png']);
str1='G:\obj\';str2=num2str(n);str3='.png';
SC=[str1,str2,str3];
i=imread(SC);
j = imnoise(i,'salt & pepper',0.001); %椒盐
%imshow(i),title('Original');
figure(2),imshow(j,'border','tight','InitialMagnification','fit'),title('Translated') ;
set (gcf,'Position',[0,0,500,500]);
axis normal;
saveas(figure(2),['G:\obj\',num2str(n),'_5','.png']);
end

本文介绍了一个使用Matlab进行图像处理的例子,通过循环读取279张PNG图片并添加椒盐噪声,展示了如何使用Matlab进行图像读取、添加特定类型的噪声以及保存处理后的图像。
434

被折叠的 条评论
为什么被折叠?



