• 大小: 0.15M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-02
  • 语言: Matlab
  • 标签: CV分割  CV模型  CV  

资源简介

CV模型源代码, 用水平集进行图像分割。一个经典的算法。

资源截图

代码片段和文件信息

%%%%%%%%%%%%%%%%%%%%%%%%强化边缘的不需重新初始化的分割模型代码
clear all;
close all;
Img = imread(‘lena.bmp‘);        % 读入待处理图像
I=Img(::1);

%%%%%%%%%%%%%%% 初始化零水平集
[nrowncol] =size(I);
% ic=nrow/2;jc=ncol/2;r=100;
ic=nrow/2;jc=ncol/2;r=50;
I=double(I);
phi=sdf2circle(nrowncolicjcr);   
                         
h=1;                                 % 初始不同参数
% delta_t=5; mu=0.2/delta_t;
delta_t=0.1;mu =0.001*255*255;
nu=0;
lambda_1=1;lambda_2=1;
epsilon=1; 

figure;
imagesc(I[0 255]);colormap(gray)
hold on;
plotLevelSet(phi0‘r‘);            
title(‘Initial contour‘);
hold on;

% start level set evolution and time
t0 = clock;  
for n=1:1000                      % 设置迭代次数   
    phi=evolution_CVPDE(Iphimunulambda_1lambda_2delta_tepsilon);   % update level set funct

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-09-09 04:39  CV模型\
     文件       63854  2009-04-08 17:04  CV模型\01.bmp
     文件       50054  2008-12-02 20:25  CV模型\160.bmp
     文件       61258  2009-04-08 23:55  CV模型\8jjj.bmp
     文件        1244  2009-12-12 07:52  CV模型\CV.asv
     文件        1246  2010-09-09 04:41  CV模型\CV.m
     文件        2689  2009-12-12 06:06  CV模型\evolution_CVPDE.m
     文件      196662  2008-12-03 18:04  CV模型\lena.bmp
     文件        8134  2004-07-06 01:59  CV模型\noisyImg.bmp
     文件         180  2009-11-29 20:19  CV模型\plotLevelSet.m
     文件         372  2009-11-29 20:20  CV模型\sdf2circle.m

评论

共有 条评论