资源简介
本程序主要功能为实现基于区域生长法的图像分割,选取种子点,并将灰度差值小于阈值的像素点进行合并生长。
代码片段和文件信息
image=imread(‘mri1.jpg‘);
I=rgb2gray(image);
figureimshow(I)title(‘原始图像‘)
I=double(I)/255;
[yx]=getpts; %获得区域生长起始点
y1=round(x); %横坐标取整
x1=round(y); %纵坐标取整
[MN]=size(I); %获取图像大小
stack=[y1x1]; %将生长起始点灰度值存入stack中
suit=1; %储存符合区域生长条件的点的个数
Y=zeros(MN); %作一个全零与原图像等大的图像矩阵Y,作为输出图像矩阵
Y(y1x1)=1; %将种子点的灰度值置1
count=1; %记录每次判断一点周围八点符合条件的新点的数目
threshold=0.05555; %阈值
sum=I(y1x1); %存灰度值
adaptM=stack(11);
adaptN=stack(12);
greyvalue=I(adaptMadaptN);
while suit>0
adaptM=stack(11);
adaptN=stack(12);
for u=-1:1 %在围围八点找符合条件的点
for v=-1:1
if adaptM+u<(M+1) & ada
- 上一篇:dea的matlab程序
- 下一篇:TDOA仿真程序
相关资源
- dea的matlab程序
- snake和GVFsnake主动轮廓Matlab程序
- 决策树算法matlab
- 风力发电模型在MATLAB中的模型建立
- 多脉波自耦变压器的MATLAB模型
- 《粒子滤波原理及Matlab应用 》程序代
- 卷积编码的matlab程序
- Funval.m函数精通Matlab最优化计算
- 机器人控制仿真程序matlab
- IEEE33节点matlab潮流程序
- 分形维数matlab代码
- 基于matlab的英文字符识别
- harris角点检测代码
- Matlab制作的简易备忘录GUI
- 图片曲线数据提取
- 利用MATLAB仿真DTMF音频的产生及其解码
- 压缩感知Matlab-代码与文档-l1magic-1.1
- L1范数最小化matlab源代码
- 二维图像分形维数计算
- 基于Matlabm文件的GMSK调制解调系统仿真
- 图像的简单处理
- 基于matlab的QPSK系统仿真
- 四元数matlab工具箱2.6版
- 局部二值化
- matlab_决策树C4.5算法源代码
- 动态聚类MATLAB 代码
- 小波去噪算法matlab代码
- 用matlab编写的用遗传算法优化神经网
- OFDM同步算法matlab实现
- 用Matlab 解决碎片拼接的源程序
评论
共有 条评论