我想在其上应用一种名为 HoughLines(P) 的算法。该算法应该检测线条和坐标。但首先我需要使路径变细,以便它成为 houghlinesp 的有效输入。
我想要的输出是这样的:
我尝试了 python scikit learn 库中的“细化”和“骨架化”算法。 我将在下面显示结果,但在图像底部,输出不是我所期望的。我看到 lee 的 skeletalize 方法产生的结果最接近我想要的输出,但它还不够好。 是否有不同的骨架化、细化或任何其他算法可以产生我想要的输出?
from skimage.morphology import skeletonize, thin
thinned = thin(thresholded)
skeleton = skeletonize(thresholded)
skeleton_lee = skeletonize(thresholded, method='lee')