【发布时间】:2021-07-29 15:14:53
【问题描述】:
我正在使用skeleton-to-csgraph() 来分析我获得的骨架,这个函数应该向我发送一些数据,其中包括矩阵中骨架所有点的所有坐标[(N+ 1) x 2] 与 N 的点数。但是,在一种情况下,此函数无缘无故地给了我一个带有一些错误的坐标矩阵。 有人知道错误可能来自哪里吗?
这里有更多关于函数和包的信息: https://jni.github.io/skan/
使用网格,int32 [200,100] 的 ndarray,值为 1 或 0。此链接中的文件: https://drive.google.com/drive/folders/12xwZBv3RKQ4Q802jXPAhtYZXHrsMytMl?usp=sharing
skeleton, distance = medial_axis(grid, return_distance=True)
graph, coordinates, degrees = skeleton_to_csgraph(skeleton)
如图所示,我没有得到一个坐标的整数值
【问题讨论】:
-
请添加您的代码和完整的错误跟踪日志。谢谢
-
我的错误来自我的代码的另一部分,但这是由于我在这里描述的错误,skeleton_to_csgraph 函数应该向我发送一些它没有的东西。我在这里描述的错误不会产生错误,这就是问题
-
我是这个平台的新手,我不知道如何与您分享导致此错误的输入
-
当我跑的时候,我能够得到图表,最后能够生成图像
draw.overlay_skeleton_networkx(graph,coordinates, image=skeleton,axis=ax),并且在坐标中接收到的值都不是零。图像是你的目标吗? -
我想要下一个只有整数值的坐标矩阵
标签: python coordinates error-reporting