是否可以在充满轮廓的图像上计算距离图?我曾经在之前用梯度幅度滤波器处理过的图像上计算距离图,这工作得很好,离梯度获得的边界最远的点是黑色的,并且边界在图像中具有最亮的值。现在我正在尝试在提交给Canny 边缘检测过滤的图像上计算距离图,我得到与 Canny 过滤器完全相同的结果,除了强度值不同的事实(距离图轮廓具有值1,其他所有值都为 0,我的 Canny 过滤器是在短图像上计算的)。
我无法在轮廓图像上计算距离图是否正常?如果没有,我该怎么做?
是否可以在充满轮廓的图像上计算距离图?我曾经在之前用梯度幅度滤波器处理过的图像上计算距离图,这工作得很好,离梯度获得的边界最远的点是黑色的,并且边界在图像中具有最亮的值。现在我正在尝试在提交给Canny 边缘检测过滤的图像上计算距离图,我得到与 Canny 过滤器完全相同的结果,除了强度值不同的事实(距离图轮廓具有值1,其他所有值都为 0,我的 Canny 过滤器是在短图像上计算的)。
我无法在轮廓图像上计算距离图是否正常?如果没有,我该怎么做?
我找到了解决我的问题的方法。看了这张照片后,我意识到问题可能来自这样一个事实,即我的图像包含在宽广的黑暗背景上的精细明亮轮廓。我反转了图片的亮度强度(因此轮廓在明亮的背景上变暗),效果很好。距离图似乎有必要关注明亮的物体而不是黑暗的物体。如果有人可以就VTK欧几里得距离图的代码解释这一点,或者如果我错了,请纠正我,欢迎提供任何帮助。