您的位置:首页 > 编程语言 > MATLAB

一点点开始学习用matlab进行数字图像处理(2)

2020-07-18 04:48 411 查看

1.matlab中的num2str函数用于将数字转换为字符串
格式为str = num2str(A, format);第一个参数为输入的数值,第二个参数为输出的格式,例如下边的循环读入图片,求多帧平均:
for i=1:10
subplot(2,5,i);
tmp=imread([inpath,’\多祯平均图像’,num2str(i,’%.0d’),’.bmp’]);
switch i
case 1
imavga=tmp;
otherwise
imavga=uint8((double(imavga).*(i-1)+double(tmp))./i);
end`
2.局部均匀滤波imfilter()
以下是我从别人的博客复制过来的
函数名称:imfilter
函数语法:g=imfilter(f,w,filtering_mode,boundary_options,size_optinos)
函数功能:对任意类型数组或多维图像进行滤波
参数介绍:f是输入图像,w为滤波模板,g为滤波结果;表1-1总结了其他参数的含义。
————————————————
版权声明:本文为CSDN博主「我想起那天下午在夕阳下的奔跑」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010740725/article/details/51557202

3.ceil函数为向右取整函数
w=ceil(z)函数将输入z中的元素取整,值w为不小于本身的最小整数,对于复数B,分别对实部和虚部取整。
4.中值滤波
中值滤波使用medfilt2函数

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: