如何获得二进制图像中带标签的对象的大小(宽度,高度)?

问题描述 投票:0回答:1

例如,我有一个二进制图像:

[[0 0 0 0 0 0 0]
[0 1 1 1 0 1 1]
[0 1 1 1 0 1 1]
[0 1 1 1 0 1 1]
[0 1 1 1 0 0 0]
[0 1 1 1 0 0 0]
[0 0 0 0 0 0 0]]

并且标记了这样的对象:

[[0 0 0 0 0 0 0]
[0 1 1 1 0 2 2]
[0 1 1 1 0 2 2]
[0 1 1 1 0 2 2]
[0 1 1 1 0 0 0]
[0 1 1 1 0 0 0]
[0 0 0 0 0 0 0]]

我想获取那些对象的大小,以便消除不符合要求的对象。如何获得这些物体的大小?非常感谢您的帮助。

python-3.x image-processing connected-components labeling
1个回答
-1
投票

您可以使用len(img)len(img[0])

© www.soinside.com 2019 - 2024. All rights reserved.