smt*_*tsp 6 python algorithm opencv mask image-processing
假设我有一个物体和一个点的掩模。我想找到对象蒙版最接近该点的点。
例如,在我的绘图中,有一个对象,图像中的蓝色形状(假设内部也是对象蒙版的一部分)。红点是我想要找到距对象蒙版最近距离的点。
所以,我想找到粗绿线,因为它是到面罩的最短距离,而不是其他线(粉色、橙色等)。我可以使用以下方法之一来执行此操作:
但这些方法都不是优雅的。我想知道什么是更优雅、最有效的方法来确定这一点?
您可以进行某种二分搜索:
如果你的面具没有很好地连接,这将不起作用,但如果不是这种情况,我怀疑你能比暴力做得更好......
对于二分搜索的圆形掩模相交检查时间日志来说,总成本应该是线性的。