资源简介

Matlab实现的孔洞填充算法,可实现类似Matlab imfill函数的功能,填充图像小孔洞

资源截图

代码片段和文件信息

% clc;
% clear;
% AC=[0 0 0 0 0 0 0
%     0 0 1 1 0 0 0
%     0 1 0 0 1 0 0
%     0 1 0 0 1 0 0
%     0 0 1 0 1 0 0
%     0 0 1 0 1 0 0
%     0 1 0 0 0 1 0
%     0 1 0 0 0 1 0
%     0 1 1 1 1 0 0
%     0 0 0 0 0 0 0];

AC=[0 0 0 0 0 0 0 0
    0 0 0 1 0 1 0 0
    0 0 0 0 1 0 1 0
    0 0 0 0 1 1 1 0
    0 1 1 1 0 1 1 0
    0 1 0 0 1 1 0 0
    0 1 1 1 0 1 0 0
    0 0 0 0 0 0 0 0];

figuresubplot(441)imshow(AC)title(‘1‘);
[widthheight]=size(AC);
A=1-AC;
subplot(442)imshow(A)title(‘2‘);
B=[0 1 0;1 1 1;0 1 0];
sorigin=[2 2];
subplot(443)imshow(B)title(‘3‘);


resulttu= zeros(widthheight);
resulttu(33) =1;
subplot(444)imshow(resulttu)title(‘4‘);
imtemp=zeros(widthheight);
h=1;
k=2;
while h
    [swsh]=size(B);
    if isempty(find(B==1))

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     931254  2004-10-01 23:12  区域填充Matlab\Fill holes001.bmp

     文件       2027  2016-01-21 16:34  区域填充Matlab\quyutianchong.m

     目录          0  2016-03-17 14:48  区域填充Matlab

----------- ---------  ---------- -----  ----

               933281                    3


评论

共有 条评论