我已经在2D图像中获得了一个点,例如给定图片中的红点和一组n点蓝点(x1,y1)...(xn,yn),我想以比尝试所有点更好的方式找到最接近(x0,y0)的点。喜欢有最好的解决方案。如果您有任何类似的课程,我们将不胜感激。找到最近的XY坐标
0
A
回答
0
我们可以建议的大多数解决方案都取决于多一点的知识,我会立即断言并说,除非您已经知道时间不够。即有成千上万的蓝点,或者你必须在短时间内进行数千次这样的计算。 “Linear Search”将为您提供足够好的服务。
不要打扰计算实际距离,保存自己计算平方根并将其用作“距离”。
大多数其他方法使用更复杂的数据结构来排列点的几何排列方式。但是实施起来很困难。
1
有许多方法来此,最常见的可能是使用某种形式的空间分割,以加快搜索,这样它不是为O(n)。有关详细信息,请参阅维基百科上的Nearest neighbor search。
相关问题
- 1. LINQ找到最近的坐标
- 2. 找到最近的坐标到其他坐标
- 3. 从用户找到最近点坐标
- 4. 在MongoDB中找到最接近的坐标,以便坐标
- 5. Opencv单应性从像素xy坐标找到全局xy坐标
- 6. 纬度长到XY坐标
- 7. MKMapkit XY坐标到纬度
- 8. 查找距离最近的GPS坐标(最邻近搜索)
- 9. 查找几个坐标中最接近的坐标
- 10. 如何找到给定起点坐标的最近目标?
- 11. 简单的方法找到鼠标的xy坐标?
- 12. Flex Sprite xy坐标
- 13. 图片xy坐标
- 14. 给定一个元组坐标列表,找到最近的坐标到指定的坐标系
- 15. Python中找到最近的多边形给定的点坐标
- 16. 圆形坐标到列表中最接近的坐标
- 17. 在R中,将浮点坐标离散到最近的坐标
- 18. 找到对象坐标近点的最快方法
- 19. 如何找到最接近原点的坐标?
- 20. winforms找到两个椭圆之间的最近坐标
- 21. 位图上的XY坐标
- 22. XY坐标的约束
- 23. Python: - 给定一个元组坐标列表,找到离指定坐标(Google Maps Coords)最近的坐标。)
- 24. 寻找距离鼠标最近的对象坐标
- 25. 经度,纬度到XY坐标转换
- 26. 从Excel导入XY坐标到MatLab
- 27. DistanceFromPoints多个XY坐标
- 28. 写点击xy坐标csv
- 29. 查找最近的点(X,Y)的网格坐标(MATLAB)
- 30. 找到坐标点的最小值
你知道关于图像的任何事吗?因为如果你不这样做,那么你所能做的就是搜索你的1个距离邻居,然后搜索2个距离,等等。所以你知道更多的信息,比如蓝点在哪里,或者类似的地方?没有这些信息,你就不得不进行蛮力搜索。蓝点是否只存在于一侧? – Brian 2011-03-21 23:00:42