200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > matlab实现细胞分割 MATLAB图像处理实验——细胞图像的分割和计数

matlab实现细胞分割 MATLAB图像处理实验——细胞图像的分割和计数

时间:2020-09-04 20:13:11

相关推荐

matlab实现细胞分割 MATLAB图像处理实验——细胞图像的分割和计数

代码戳这里

1.实验内容

本实验为使用MATLAB编写的细胞图像分割及计数系统,实现了对图像内细胞的计数,以及对每个细胞周长和面积的测量,并分别展示了分割后的每个细胞的图像。

实验步骤共分为图像预处理、图像预分割、空洞填充、黏连细胞分割、细胞个数统计、细胞特征统计及显示。

实验所用图像如下图所示:

2.图像预处理

使用滤波对细胞图像进行保边去噪的处理,这步的主要作用是去除图像噪声,系统中提供了中值滤波、均值滤波、维纳滤波、锐化滤波,经过测试发现中值滤波的效果最好,因此以中值滤波为例进行下面的实验。

部分代码如下:

global original_img show_img;

str=get(hObject,'string');

axes(handles.axes1);

[m,n,k]=size(original_img);

switch str

case '原图'

show_img=original_img;

imshow(show_img);

case '中值滤波'

show_img=original_img;

for i=1:3

show_img(:,:,i)=medfilt2(show_img(:,:,i));

end

imshow(show_img);

case '均值滤波'

show_img=original_img;

h=ones(3,3)/9;

for i=1:3

sho

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。