我使用了A*算法来获得数组上两点之间给定路径的坐标。 我现在想使用这些给定的返回坐标,导入一个图像并在图像上绘制线
这是我给定的路径,虽然它不是x=1y=13,它的行1列13等等
data = np.array([
[1, 13], [2, 1], [3, 13],
[4, 13], [5, 13],[6, 12],
[7, 12], [8, 12], [9, 13],
[10, 13], [11, 14], [12, 14],
[13, 14], [14, 14], [15, 15],
[16, 16]
])
我有一张像ROS激光雷达地图的图像,我想画在上面,有什么想法吗
我建议探索OpenCV库及其python绑定。我以前用它在图像区域上绘制边界框,这与这里的用例非常相似
我想你要找的函数是cv.polylines。 这是一个方便的函数,您可以输入要绘制轨迹的点,以及图像和图形参数,这些参数必须使用多段线打印来更新图像
希望这有帮助
相关问题 更多 >
编程相关推荐