• 大小: 17KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: Matlab
  • 标签: MATLAB  图像分割  

资源简介

本程序利用种子生长法实现图像分割,由MATLAB语言编写,内附有代码运行结束后的效果图

资源截图

代码片段和文件信息

%主文件
clc;
clear all;
close all;
%申明全局变量 R:区域生长的结果图像;BW:二值化图像;counter:感兴趣连通区域的像素个数
%row:图像的行数;col:图像的列数
global R BW counter row col
  
I = imread(‘image.png‘);
I = I(::1);
[rowcol] = size(I);
figureimshow(I);
  
level = graythresh(I);
BW = im2bw(Ilevel);
figureimshow(BW);
  
[y0x0] = getpts;
x0 = uint32(x0);
y0 = uint32(y0);
counter = 0;
R = zeros(rowcol);
R = uint8(R);
fsrRegiongrow(x0y08);% 8邻域 区域生长法

figure(2)imshow(R);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         521  2019-03-09 19:05  fsr.m
     文件        1708  2019-03-09 19:05  fsrRegiongrow.m
     文件        3365  2019-03-09 19:05  image.png
     文件        9070  2019-03-09 19:05  种子生长法原图.png
     文件        1518  2019-03-09 19:05  种子生长法效果图.png
     文件        3404  2019-03-09 19:05  种子生长法效果图2.png

评论

共有 条评论