• 大小: 575KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: Matlab
  • 标签: levels  matlab  

资源简介

压缩包内是中科大数字图像分析李厚强,周文罡水平集,推导水平集能量函数的演化方程,用matlab代码实现图像分割。 还有数字图像领域的大牛的水平集matlab程序

资源截图

代码片段和文件信息


clear;
close all;
clc;

%Img=imread(‘three.bmp‘);  
Img=imread(‘twocells.bmp‘);  


U=Img(::1);


Img=double(U);

[nrowncol]=size(Img); 

%根据paper设定演化方程中的一些权重参数
epsilon=1.5;
timestep=5;
mu=0.2/timestep;
lambda=5;
nu=1.5;

   
initial=4*ones(nrowncol);
initial(6:end-56:end-5)=-4;
figure;
imagesc(Img);colormap(gray);
hold on;
[~~]=contour(initial[0 0]‘r‘);title(‘初始轮廓‘);


Img_new=conv2(Imgfspecial(‘gaussian‘151.5)‘same‘);
[xy]=gradient(Img_new);
g=1./(1+x.^2+y.^2);
[vxvy]=gradient(g);

u=initial;
for n=1:200
    u=evolution(uvxvyglambdamunuepsilontimestep);     
    if mod(n2)==0
        pause(0.07);%程序暂停0.07秒用于观察测试现象,然后继续执行
        imagesc(Img);colormap(gray);
        hold on;
        [~~]=contour(u[0 0]‘r‘); 
        m

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     515899  2018-11-02 13:11  上传到网上的数字图像大作业\CV_code_Sample.zip

     文件       1761  2019-01-18 17:10  上传到网上的数字图像大作业\LevelSet.m

     文件      11766  2004-06-09 12:07  上传到网上的数字图像大作业\three.bmp

     文件      16434  2004-07-23 20:36  上传到网上的数字图像大作业\twocells.bmp

     文件      77549  2019-01-18 17:06  上传到网上的数字图像大作业\水平集变分推导.docx

     目录          0  2019-01-18 17:07  上传到网上的数字图像大作业

----------- ---------  ---------- -----  ----

               623409                    6


评论

共有 条评论