gpt4 book ai didi

image-processing - 我如何计算 scikit 图像或 mahotas 中的黑色空间数量?

转载 作者:行者123 更新时间:2023-12-04 07:23:08 24 4
gpt4 key购买 nike

我有这样一张图片:

star

在我通过 scikit 图像的骨架化功能对其进行骨架化之后

from skimage import morphology
out = morphology.skeletonize(gray>0)

enter image description here

有没有办法统计空格的个数? (在这张图片中六)除了 scikit-image 或 mahotas 中的背景?

最佳答案

有了这个输入:

enter code here

你可以这样做:

>>> from skimage import morphology
>>> import numpy as np
>>> from scipy.misc import imread
>>> im = imread("Bju1h.png")
>>> im = im > 0
>>> np.unique(morphology.label(im))
array([0, 1, 2, 3, 4, 5, 6, 7])
>>> num_components = len(np.unique(morphology.label(im))) - 2
>>> num_components
6

我减去 2 以忽略背景分量和前景/线条分量。从您的原始图像中,您可以跳过骨架化步骤,只需使用 im = gray > 0 运行它,因为宽前景/线仍将被标记为单个组件。

关于image-processing - 我如何计算 scikit 图像或 mahotas 中的黑色空间数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20954361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com