matlab中imfill(MATLAB中imfill()函数解释)

本文目录
- MATLAB中imfill()函数解释
- matlab关于图像质心的求解,为什么我最后标记不成功啊,求大神帮我看下程序错在哪了
- matlab如何将图片中无数小圈中的黑色变成白色貌似用fill 但实际操作不会用,谢谢啊
MATLAB中imfill()函数解释
Matlab函数imfill简介
函数功能: 该函数用于填充图像区域和“空洞”。
语法格式:
BW2 = imfill(BW)
这种格式将一张二值图像显示在屏幕上, 允许用户使用鼠标在图像上点几个点, 这几个点围成的区域即要填充的区域。要以这种交互方式操作, BW必须是一个二维的图像。用户可以通过按Backspace键或者Delete键来取消之前选择的区域;通过shift+鼠标左键单击或者鼠标右键单击或双击可以确定选择区域。
= imfill(BW)
这种方式, 将返回用户的取样点索引值。注意这里索引值不是选取样点的坐标。
BW2 = imfill(BW,locations)
这种格式允许用户编程时指定选取样点的索引。locations是个多维数组时, 数组每一行指定一个区域。
BW2 = imfill(BW,’holes’)
填充二值图像中的空洞区域。 如, 黑色的背景上有个白色的圆圈。 则这个圆圈内区域将被填充。
I2 = imfill(I)
这种调用格式将填充灰度图像中所有的空洞区域。
BW2 = imfill(BW,locations,conn)
程序示例
close all; clear; clc;
BW4 = im2bw(imread(’coins.png’));
BW5 = imfill(BW4,’holes’);
subplot(121), imshow(BW4), title(’源图像二值化’)
subplot(122), imshow(BW5), title(’填充后的图像’)
matlab关于图像质心的求解,为什么我最后标记不成功啊,求大神帮我看下程序错在哪了
最后一段改成如下:
close all;
I=imread(’coins.png’);
subplot(221);imshow(I);
title(’原图’);
level=graythresh(I);
bw=im2bw(I,level);
subplot(222);imshow(bw);
title(’二值图’);
I_bw=imfill(bw,’holes’);
subplot(223);imshow(I_bw);
title(’填充图’);
s=regionprops(I_bw,’Centroid’);
subplot(224),imshow(I_bw);
hold on;
for k = 1:length(s)
c = s(k).Centroid;
plot(c(1),c(2), ’b*’);
end
matlab如何将图片中无数小圈中的黑色变成白色貌似用fill 但实际操作不会用,谢谢啊
I=imread(’little_circle.png’);
I=rgb2gray(I);
BW1=im2bw(I);
BW2=imfill(BW1,’holes’);
imshow(BW2)
=size(I);
for i=1:m
for j=1:n
if BW2(i,j)==1
I(i,j)=255;
end
end
end
figure,imshow(I)

更多文章:
webservice接口集成平台(webservice接口老不老)
2025年11月21日 12:15
怎么做linux系统盘(如何制作启动u盘安装linux系统)
2026年4月20日 22:15
resume个人简历(留学个人简历resume的主要内容介绍)
2025年12月4日 21:00
transformers卡牌游戏(收藏战斗两不误变形金刚前线稀有卡牌全攻略)
2026年7月22日 21:15
命令提示符无法打开mysql(mysql命令行输入命令回车后没反应怎么回事具体如图)
2025年7月8日 13:30
怎么在字符数组后加字符串((C语言)如何将char**作为字符串数组,并且动态地添加字符串到其中)
2026年7月6日 11:30
chinesechildren是什么意思(Chinese+children是几个单词)
2025年12月17日 01:00
python版本(下载Python后发现还是之前的版本怎么办)
2025年11月29日 22:45
unix和windows的关系(WINDOWS与UNIX的联系)
2025年11月19日 16:45
powermill五轴编程(powermill编程软件!谁能详细介绍一下它的主要功能啊!还有它可以绘图么编程中要用到边界线等等…怎)
2026年8月11日 07:15
substantial变形单词(哪些英语单词可以表达 “重要的” 以及它们的区别)
2026年1月13日 17:00












