Python 如何将三维图像转换为二维地图?

Python 如何将三维图像转换为二维地图?,python,opencv,image-processing,slam,Python,Opencv,Image Processing,Slam,作为《纽约州》的标题,我正试图改变这样的形象: 转换为二维地图。更具体地说,我想映射我能够添加到图像顶部的红线。我试过一些东西,我能得到的只是: 有什么帮助或提示吗?(在这项工作中,我主要使用python上的opencv)如果我理解正确,您希望将相机图像转换为鸟瞰视角,消除车道标记的透视扭曲,并创建道路平面的平面2D自上而下视图 如果这确实是您想要实现的目标,您可以参考本教程中的OpenCV教程,该教程正是这样做的: 请详细解释2D图形的轴代表什么。相对于拍摄照片的相机的相对x和y位置(希望有

作为《纽约州》的标题,我正试图改变这样的形象:

转换为二维地图。更具体地说,我想映射我能够添加到图像顶部的红线。我试过一些东西,我能得到的只是:


有什么帮助或提示吗?(在这项工作中,我主要使用python上的opencv)

如果我理解正确,您希望将相机图像转换为鸟瞰视角,消除车道标记的透视扭曲,并创建道路平面的平面2D自上而下视图

如果这确实是您想要实现的目标,您可以参考本教程中的OpenCV教程,该教程正是这样做的:

请详细解释2D图形的轴代表什么。相对于拍摄照片的相机的相对x和y位置(希望有意义)对我来说仍然没有意义!什么的x和y——相机位置或沿直线的点的x,y,忽略z(在世界坐标中)?如果是后者,您的世界坐标系是如何定义的?你能更好地解释一下吗?或者给我一张图表?这正是我想要的。试过了,效果很好。比你强!