文档帮助中心文档
二值图像的欧拉数
康涅狄格州eul = bweuler (BW)
例子
eul= bweuler (BW,康涅狄格州)返回二值图像的欧拉数BW.欧拉数(也称为欧拉特征)是图像中物体的总数减去这些物体上洞的总数。康涅狄格州指定连接。对象是连接的集合在像素,即值为1的像素。
eul= bweuler (BW,康涅狄格州)
eul
BW
康涅狄格州
在
全部折叠
读取二进制图像到工作区,并显示它。
BW = imread (“circles.png”);imshow (BW)
计算欧拉数。在这个例子中,所有的圆圈都是相互接触的,所以它们创建了一个对象。该物体包含四个“洞”,它们是由触摸圆圈产生的黑色区域。因此欧拉数是1 - 4或-3。
bweuler (BW)
ans = 3
二进制图像,指定为二维数字矩阵或二维逻辑矩阵。对于数字输入,任何非零像素都被认为是在.
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
8
4
连接性,指定为值44连接对象或88-connected对象。
数据类型:双
欧拉数,作为数字标量返回。
bweuler通过考虑局部2 × 2邻域的凹凸模式来计算欧拉数。看到[2]以讨论所使用的算法。
bweuler
博霍尔德·霍恩机器人视觉、纽约,McGraw-Hill, 1986, 73-77页。
威廉·K·普拉特数字图像处理,纽约,John Wiley & Sons, Inc., 1991, p. 633。
使用注意事项及限制:
bweuler金宝app支持C代码的生成(需要MATLAB®编码器™).请注意,如果您选择genericMATLAB主机目标平台,bweuler生成使用预编译的、特定于平台的共享库的代码。使用共享库可以保持性能优化,但限制了可以为其生成代码的目标平台。有关更多信息,请参见图像处理工具箱中的代码生成支持类型金宝app.
MATLAB主机
bwperim|bwmorph
bwperim
bwmorph
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系