作者:手机用户2502938137 | 来源:互联网 | 2023-10-12 21:37
Matlab函数imfill简介函数功能:该函数用于填充图像区域和“空洞”。要以这种交互方式操作,BW必须是一个二维的图像。用户可以通过按Backspace键或者Delete键来取
Matlab函数imfill配置文件函数的功能。 用于填充图像区域和“空洞”。 语法: bw2=imfill(bw )格式在屏幕上显示二值图像,使用户可以使用鼠标单击图像上的几个点。 由这些点包围的区域是要填充的区域。 要以这种交互方式操作,BW必须是二维图像。 用户可以通过shift鼠标左键单击、右键单击或双击来确定选择范围,方法是按Backspace键或Delete键,取消以前选择的区域。 [BW2,locations]=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 )、im show (bw4 )、title )、“原始图像二值化”(subplot )、subplot(121 )、im show (bw5 )、title )和(“填充后的图像”)。