opencv python 如何让去除骨架毛刺?

img


如图,提取骨架之后,想要去除图中多余分支,应该如何去除呢?请大家帮忙!

可以将分支点基于像素点的八邻域值提取出来,将该点值设置为0,基于连通域标记算法,将不同的分支点进行标记,一般分支长度是比较短的,设置合适的阈值将分支去除

请问博主搞出来了吗?我也遇到了同样的问题,如果搞出来了,请问博主可以分享下代码吗?求求了

提供思路:提取骨架端点,根据对应端点去除相应的毛刺