文件帮助中心文件
欧拉二进制图像的数量
Eul = Bweuler(BW,Conn)
例子
EUL.= Bweuler(BW.那骗子)返回二进制图像的欧拉号码BW.。欧拉号码(也称为欧拉特征)是图像中的对象的总数减去这些对象中的总孔数。骗子指定连接。对象是连接的集合上像素,即,具有值为1的像素。
EUL.= Bweuler(BW.那骗子)
EUL.
BW.
骗子
上
全部收缩
将二进制图像读入工作区,并显示它。
bw = imread('circles.png');imshow(bw)
计算欧拉数。在此示例中,所有圆圈触摸使它们创建一个对象。该对象包含四个“孔”,这些“孔”是由触摸圈产生的黑色区域。因此,欧拉数为1减4,或-3。
Bweuler(BW)
ans = -3
二进制图像,指定为2-D数字矩阵或2-D逻辑矩阵。对于数字输入,任何非零像素被认为是上。
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑
单身的
双倍的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32.
UINT64
逻辑
8.
4.
连接,指定为值4.对于4个连接的物体或8.对于8个连接的对象。
数据类型:双倍的
euler编号,作为数字标量返回。
生长通过考虑当地的2×2邻域中的凸起和凹版来计算欧拉数。看[2]讨论使用的算法。
生长
[1] Horn,Berthold P. K.,机器人愿景,纽约,麦格劳山,1986年,第73-77页。
[2] Pratt,William K.,数字图像处理,纽约,约翰瓦利&sons,Inc。,1991,p。633。
使用说明和限制:
生长万博1manbetx支持C代码的生成(需要马铃薯®编码器™)。请注意,如果您选择通用MATLAB主机计算机目标平台,生长生成使用预编译,特定于平台的共享库的代码。使用共享库保留性能优化,但限制了可以生成代码的目标平台。有关更多信息,请参阅使用共享库的代码生成。
MATLAB主机计算机
BWMORPH.|Bwperim
BWMORPH.
Bwperim
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室