资源简介
包含cv水平集的matlab源程序,改进算法以及应用代码

代码片段和文件信息
function finalsdf = lsCV(I initsdfdelta_tmunvlambda1lambda2epsilonnum)
% initsdf 初始化符号距离函数
% delta_t 为步长 mu/nv为周长/面积权重系数
% lambda1/lambda2为能量项权重系数
% epsilon 为dirac函数参数
% check to see if the image is a color image...
d=ndims(I);%d = length(size(in_image));
if d==3
I=double(rgb2gray(I));
elseif d==2
I=double(I);
end
%delta_t*狄力克函数
dirac_delta_t = delta_t * ( 1 ./ pi ) .* ( epsilon ./ ( epsilon.^2 + initsdf.^2 ) );
% 计算轮廓线内外能量
if num>0
H_phi = 0.5 .* ( 1 + ( 2 ./ pi ) .* atan( initsdf ./ epsilon ) );
H_phi_minus = 1 - H_phi;
c1 = sum( sum( I .* H_phi ) ) / sum( sum( H_phi ) );
c2 = sum( sum( I .* H_phi_minus ) ) / sum( sum( H_phi_minus ) );
else
c1=220;
c2=5;
% c1=0;
% c2=130;
end
inside = ( I - c1 ).^2;
outside = ( I - c2 ).^2;
energy_term = -nv - lambda1 .* inside + lambda2 .* outside;%能量项
% 中心差分
dx_central = ( circshift( initsdf [ 0 -1 ] ) - circshift( initsdf [ 0 1 ] ) ) / 2;
dy_central = ( circshift( initsdf [ -1 0 ] ) - circshift( initsdf [ 1 0 ] ) ) / 2;
% div(delt_phi/|delta_phi|)
abs_grad_phi = ( sqrt( dx_central.^2 + dy_central.^2 ) + 0.00001 );
x = dx_central ./ abs_grad_phi;
y = dy_central ./ abs_grad_phi;
grad_term = mu .* divergence( x y );%梯度能量
%
% tt=dx_central;
% [ab]=size(tt);
% c=1:a;d=1:b;
% [CD]=meshgrid(dc);
% figuremesh(CDtt);
% phi(n+1)
finalsdf = initsdf + dirac_delta_t .* ( grad_term + energy_term );
% finalsdf = initsdf;%保存每次迭代结果
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1570 2013-09-01 21:20 lsCV.m
文件 2452 2013-11-21 21:45 lsCVTest.m
- 上一篇:CVX使用手册
- 下一篇:正弦信号的跟踪控制仿真-simuli
nk仿真程序
相关资源
- matlab实现的CCV颜色聚合向量
- OpenCV空洞填充算法工程以及代码
- Sedumi工具箱_.zip
- matlab的cvx安装包
- CVX 2.0最新版本 2013年1月
- Matlab凸优化工具箱
- 基于变分水平集的图像分割
- 基于LABWINDOWS/CVI的信号分析仪设计
- DRLSE距离正则化水平集演化算法的MA
- LSD直线检测算法代码OpenCV+Matlab
- 李纯明的2011年水平集新论文加上试验
- LSD直线检测opencv+matlab
- matlab cvx工具包
- CVX工具箱-matlab
- DRLSE模型matlab代码
- 基于MATLAB与OpenCV相结合的双目立体视
- 水平集 matlab实现 内含原理论文!效果
- FAST特征点检测算法的matalb源码实现
- 节约里程法求解CVP_MATLAB.zip
- 基于HOG+SVM的行人检测系统
- Matlab+OpenCV相机标定详细步骤
- 水平集level set、李纯明博士DRLSE改进方
- 李纯明老师的level set代码和相关论文
- 永冻土层研究数学建模
- hogcascade训练,内有人头训练样本和使
- 图片素材.zip,适用于常见的数字图像
- cvx——w64.zip
- KCF跟踪demo1
- 光流法包括LK光流,HS光流,论文,
- 张正友相机标定Opencv实现带棋盘格打
评论
共有 条评论