资源简介
实现种子点的动态选取, dicom图片的读取和保存,基于8邻域的区域增长算法,可以直接运行。(运行前需要修改自己要处理的图片目录)
代码片段和文件信息
%加边界限制
%{
Ie=imread(‘C:\Users\Emily\Desktop\Matlab\segliver.bmp‘);
bw=imfill(Ie‘holes‘);
iedge=edge(bw);
figureimshow(iedge)
I=imread(‘C:\Users\Emily\Desktop\Matlab\liver.bmp‘);
figureimshow(I[])title(‘原始图像‘)
I=im2double(I);
I(iedge==1)=3;
%}
%彩色图像
%{
image=imread(‘C:\Users\Emily\Desktop\Matlab\liver.bmp‘);
I=rgb2gray(image);
%}
%Dicom图像
info=dicominfo(‘C:\Users\Emily\Desktop\Matlab\1\IM185‘);
I=dicomread(info);
I=double(I);
I=Liver_WindowLevel(I1493722);
figureimshow(I[])title(‘原始图像‘)
%{
I=imread(‘C:\Users\Emily\Desktop\Matlab\liver.bmp‘);
figureimshow(I[])title(‘原始图像‘)
I=im2double(I);
%}
[M N]=size(I);
[y x]=getpts;
x1=round(x);
y1=round(y);
seed_mean=I(x1y1);
Y=zeros(MN);
Y(x1y1)=1;
seed_sum=seed_mean;
seed_count=1;
neg_count=1;
threshold=30;
tic;
while neg_count>0
neg_count=0;
s=0;
for i=1:M
for j=1:N
相关资源
- 制动系统有关曲线的matlab程序
- 图像边缘检测matlab源码kirsch、Laplaci
- MATLAB最邻近插值算法的实现
- 基于Matlab的科学计算器设计
- 反步法实现对路径的追踪matlab 实现
- JPEG压缩算法
- Matlab求解偏微分方程工具箱使用举例
- 时域平均Matlab程序
- A_star算法matlab程序
- 粒子群算法matlab
- MATLAB_LMI工具箱使用教程算例及论文原
- 激光锁模技术matlab程序代码
- 一个 Matlab gui 绘制三维曲面图小程序
- LDPC的MATLAB编译码程序
- keams聚类算法matlab界面实现,支持多维
- 图像的Arnold置乱和恢复Matlab程序
- 仿射变换加密Matlab程序源代码(凯撒
- 奇偶校验的Matlab实现代现
- 基于matlab的连杆机构运动仿真源代码
- JPEG2000压缩、解压MATLAB代码
- EM算法MATLAB源代码
- Costantini相位解包裹MATLAB代码,最小费
- 小波变换提取基音频率 Matlab
- QAM误码率与SNR的MATLAB仿真
- vrp问题matlab实现程序
- Matlab搭的双馈感应式风力发电系统机
- 自适应阈值分割matlab算法
- 系统辨识与MATLAB仿真程序与剖析夹
- PCA和LDA人脸识别matlab代码最紧邻分类
- 基于pca实现人脸识别matlab代码
评论
共有 条评论