sphm.net
当前位置:首页 >> 关于用mAtlAB做图像局部平滑处理 >>

关于用mAtlAB做图像局部平滑处理

你好,首先读取文件到一个变量A A = imread(文件)就是读入文件 然后你吧A的一部分取出来,然后记住坐标 比如说 b = A(1:100,40:100) 括号里是x和y的范围 然后你可以用gaussian做平滑处理 先设置一个过滤器,用来处理图像 你可以用help fspeci...

%%中值 I=imread('lena.bmp'); %读原图 J1=imnoise(I,'salt & pepper',0.02); %加均值为0,方差为0.02的椒盐噪声 J2=imnoise(I,'gaussian',0.02); %加均值为0,方差为0.02的高斯噪声。 subplot(2,2,1),imshow(J1); %显示有椒盐噪声图像 subplot(...

在图像的获取和传输过程中原始图像会受到各种噪声的干扰,使图像 质量下降。为了抑制噪声、改善图像质量,要对图像进行平滑处理。抑制或消除 这些噪声而改善图像质量的过程称为图像的平滑。 图像平滑的目的是为了消除噪 声。 噪声消除的方法又可...

平滑就是要模糊。非黑即白的没法平滑。看样子你的高斯模糊参数已经固定了,不然没法找到边界,对吗?你可以多写几个判断。这个判断的本质是增强了对比度。所以造成锯齿的愿意就是你的判据,也就是那个数字240。这个判据是突变的,不可能没有锯齿...

算法很多,不太方便一一说明 不过可以提供两个数据平滑处理的函数 smooth smooths 有很多调用方式你help吧 >>help smooth 或用曲线拟合工具箱进行处理 >>cftool 有问题 发邮件至 liruibdwdm@yeah.net

%使用样条插值就可以画出平滑曲线了,添加这样几行代码 X=0:0.001:7.8; Y=spline(x,y,X); plot(X,Y)

%你好。我的程序只针对bmp图像。如果是其他格式,请补充提问。 %窗口大小是5*5,请按图片需要适当调整。 clc; close all; clear all; win=[5 5]; img=imread('SaltPepper.bmp'); figure;imshow(img); x=img(:,:,1); y=img(:,:,2); z=img(:,:,3);...

clc,clear; a = 1:1:6; %横坐标 b = [8.0 9.0 10.0 15.0 35.0 40.0]; %纵坐标 plot(a, b, 'b'); %自然状态的画图效果 hold on; %第一种,画平滑曲线的方法 c = polyfit(a, b, 2); %进行拟合,c为2次拟合后的系数 d = polyval(c, a, 1); %拟合后...

最小二乘拟合

Matlab 图像处理 形态学 腐蚀 膨胀或许能解决这个问题。 具体可以参考 http://blog.csdn.net/yangyangyang20092010/article/details/8289572

网站首页 | 网站地图
All rights reserved Powered by www.sphm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com