资源简介
可以用,注释是我自己写的,已经够全了我感觉
代码片段和文件信息
function newim = createimage( imuFlag )
%%% 子函数:createimage()实现当前零水平集(演化曲线)在原图上的显示
%%% 和嵌入函数u的重新初始化
%%% 参数说明:
%%% im - 原始图像
%%% u - 当前水平集函数
%%% Flag - 是否进行重新初始化的标志,0:否;1:是
%%% newim - 返回的当前零水平集(红色曲线)叠加在原图上的新图像
[nnynnx]=size(im);
curvIndex=zeros(5*nnx*nny2);
curvImag=zeros([nnynnx]);
num=0;
%%- 标记当前零水平集
for i = 2 : nnx - 1
for j = 2 : nny - 1
if u(ij)<0 & (u(i+1j)>0 | u(i-1j)>0 | u(ij+1)>0 | u(ij-1)>0)
num=num+1; curvIndex(num1)=i;curvIndex(num2)=j;
curvImag(ij)=255;
end
end
end
%%- 在原图上显示当前零水平集
tempim = im;
tempim(curvImag>0) = 255;
newim( : : 1 ) = tempim;
tempim(curvImag>0) = 0;
newim( : : 2 ) = tempim;
newim( : : 3 ) = tempim;
newim = uint8( newim );
%%- 如果Flag=1,则重新初始化u
if Flag
new_u = zeros(nnxnny);
dist=zeros(1num);
for j=1:nny
for i=1:nnx
for k=1:num
dist(k)=sqrt((i-curvIndex(k1)).^2+(j-curvIndex(k2)).^2);
end
new_u
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 120054 2014-04-01 16:39 GAC\3.bmp
文件 1259 2014-04-01 16:39 GAC\createimage.m
文件 4076 2014-04-03 18:07 GAC\GAC_upwind.asv
文件 4076 2014-04-04 16:02 GAC\GAC_upwind.m
文件 1300 2014-04-04 13:03 GAC\gauss.asv
文件 1152 2014-04-01 16:39 GAC\gauss.m
目录 0 2014-04-09 19:48 GAC
----------- --------- ---------- ----- ----
131917 7
相关资源
- MATLAB Neural Network Toolbox官方教程
- Inverse Synthetic Aperture Radar Imaging with
- matlab GUI设计
- 雷达压制干扰matlab程序
- 系统辨识,使用者的理论
- MATLAB仿真林飞、杜欣编著.pdf
- 基于HMM的语音识别MATLAB代码
- 关于均衡的MATLAB程序合集
- 数字滤波器的MATLAB与FPGA实现代码
- 滑模变结构控制MATLAB仿真 第3版 基本
- Matlab火焰烟雾检测(GUI)
- 帧间差分法matlab
- Matlab MPT工具箱 MPT3.2.1 (2019更新 稳
- 《模式识别与智能计算的MATLAB实现》
- 基于sift和SVM算法实现的手势识别 MA
- 数字图像处理第三版冈萨雷斯英文附
- 《精通MATLAB图像处理》全书pdf高清完
- 斯坦福机器学习公开课CS229讲义作业及
- MATLAB神经网络30个案例分析(高清版)
-
微网运行控制simuli
nk仿真,包含逆变 - MATLAB数据分析方法
- MATLAB图像处理:能力提高与应用案例
- MATLAB.Programming.for.Engineers.5th.Edition_2
- 卷积神经网络的matlab程序
- MATLAB优化算法案例分析与应用_进阶篇
- 精通MATLAB数字图像处理与识别书本代
- 冈萨雷斯数字图像处理MATLAB版图片及
- 人脸识别 MATLAB代码
- MNIST手写字体识别CNN+BP两种实现-Matl
- Matlab课程设计:对作业文档格式化批
评论
共有 条评论