Numpy 3d(体素)侵蚀
Numpy 3d (voxels) erosion
我有 3d 布尔 (numpy) 数组,如果存在体素,则元素为 True。我想在此 3d 数组中的一个对象上执行侵蚀('eat away the edges',OpenCV here 的二维示例)。我知道我可以通过遍历所有元素来做到这一点,但这非常慢。
在 Numpy/Scipy 中是否有更多 native/faster 方法来实现这一点?
侵蚀是一项成本相当高的操作。您可以尝试 scipy's 实施。我不确定它是如何实现的。
如果您最终使用它,请返回性能更新:)。
我有 3d 布尔 (numpy) 数组,如果存在体素,则元素为 True。我想在此 3d 数组中的一个对象上执行侵蚀('eat away the edges',OpenCV here 的二维示例)。我知道我可以通过遍历所有元素来做到这一点,但这非常慢。
在 Numpy/Scipy 中是否有更多 native/faster 方法来实现这一点?
侵蚀是一项成本相当高的操作。您可以尝试 scipy's 实施。我不确定它是如何实现的。
如果您最终使用它,请返回性能更新:)。