资源简介
matlab分水岭分割算法实例,内涵有实测数据,亲测可用!
代码片段和文件信息
function data=Denoise(data)
%% 噪声剔除
X=data(:1);Y=data(:2);Z=data(:3);
Cellsize=2;
NumberofPoint=size(data1);
MaxX=max(data(:1));MinX=min(data(:1));
MaxY=max(data(:2));MinY=min(data(:2));
Nx=floor((MaxX-MinX)/Cellsize)+1;
Ny=floor((MaxY-MinY)/Cellsize)+1;
Gridindex=cell(NxNy);
for i=1:NumberofPoint
indx=floor((X(i)-MinX)/Cellsize)+1;
indy=floor((Y(i)-MinY)/Cellsize)+1;
Gridindex{indxindy}=[Gridindex{indxindy};i];
end
for i=1:Nx
for j=1:Ny
Noughberindex=Gridindex{ij};
if ~isempty(Noughberindex)
allZ=Z(Noughberindex);
allX=X(Noughberindex);
allY=Y(Noughberindex);
[minZloc]=min(allZ);
minX=allX(loc);
minY=allY(loc);
GridMinZ(ij1)=minX;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-28 09:53 分水岭分割算法\
文件 92762 2016-03-23 20:53 分水岭分割算法\1.jpg
文件 4352 2016-04-08 09:05 分水岭分割算法\Denoise.m
文件 547 2016-02-29 10:47 分水岭分割算法\TPS.m
文件 693 2016-04-02 11:49 分水岭分割算法\TPSinterpolation.m
文件 727200 2016-04-03 11:01 分水岭分割算法\dem.txt
文件 1413601 2016-04-08 09:07 分水岭分割算法\denosiedata.txt
文件 294 2016-04-07 20:25 分水岭分割算法\denosiedata2.txt
文件 2475 2016-03-30 16:59 分水岭分割算法\elevation2bw.m
文件 1054 2016-03-25 08:51 分水岭分割算法\examplewatershed.m
文件 1241513 2016-04-04 11:12 分水岭分割算法\filtered12.txt
文件 10009 2016-04-05 11:24 分水岭分割算法\filtering.m
文件 1903 2016-03-31 08:12 分水岭分割算法\fractal_interpolation.m
文件 481 2016-03-30 17:20 分水岭分割算法\gradientcalculation.m
文件 13486 2016-04-03 11:35 分水岭分割算法\morphological_RBFinterpolation.m
文件 3654 2016-03-24 20:28 分水岭分割算法\preprocessing.m
文件 6367 2009-10-27 11:59 分水岭分割算法\rbfbuild.m
文件 3596 2009-10-27 11:58 分水岭分割算法\rbfpredict.m
文件 1169 2009-10-15 21:29 分水岭分割算法\rbftest.m
文件 1178310 2004-02-11 13:54 分水岭分割算法\samp11.txt
文件 1615689 2004-02-11 13:59 分水岭分割算法\samp12.txt
文件 894722 2004-02-11 14:04 分水岭分割算法\samp31.txt
文件 348161 2004-02-11 14:04 分水岭分割算法\samp41.txt
文件 1281 2016-03-31 10:03 分水岭分割算法\step1.m
文件 2105 2016-03-25 11:25 分水岭分割算法\testwatershed.m
文件 8501 2016-03-23 22:08 分水岭分割算法\wateredalgorithm.m
文件 1441 2016-03-24 21:19 分水岭分割算法\watershed2.m
评论
共有 条评论