距离变换:

时间:2018-03-19 05:47:25

标签: c++ opencv image-processing

请帮助我完成距离变换的工作并纠正错误。我试过Borgefors'为Eucledian度量定义值的方法。我得到全零作为输出。

以下是我试过的代码。

var d = $.parseJSON(data);
alert(d.msg1); //will return "test ajax"
alert(d.msg2); //will return "test ajax 2"

}

哪种方法最好?为什么它是实现距离变换的最佳方法?

1 个答案:

答案 0 :(得分:0)

以下是修复代码的方法:

  1. 在向后循环中应用反向遮罩,在前处循环中应用相同的遮罩。

  2. 仅使用定义的权重,您编写0的掩码中的值不是掩码的一部分。那些像素的距离不能为0!

  3. 关于你的第二个问题,它可能超出了SO的范围。但最好的方法在很大程度上取决于目标。这里有一个快速且相对准确的方法,还有其他方法准确但更昂贵。