GPS 到像素坐标
GPS to Pixel coordinate
我想显示相机图像中识别的船只的雷达信息。
至此,工作完成。
摄像头图像:通过物体识别识别出船只。
雷达信息:识别船只(A、B、C)的纬度、经度、距离和方位角。
Three sea-going vessels and a radar plot
摄像头和雷达位于同一位置,并知道纬度、经度、滚动和俯仰值。
如何通过像素坐标转换来匹配GPS信息?
Same three vessels annotated with distances
您想将 3D 坐标投影到图像平面。有关背后理论的更详细信息,请参阅 OpenCV documentation。
这是如何完成的简要说明:
- 计算船只相对于相机位置的 3D 坐标。
- 您需要经过校准的相机。您需要内部相机参数来计算从 3D 坐标到 2D 图像坐标的投影。
- 使用例如OpenCV 和
projectPoints
(see doc here) 根据相对 3D 坐标和您的相机参数计算 2D 图像坐标。因为您使用容器的相对位置,所以不需要相机的外部方向。所以平移和旋转变为零。
我想显示相机图像中识别的船只的雷达信息。
至此,工作完成。
摄像头图像:通过物体识别识别出船只。
雷达信息:识别船只(A、B、C)的纬度、经度、距离和方位角。
Three sea-going vessels and a radar plot
摄像头和雷达位于同一位置,并知道纬度、经度、滚动和俯仰值。
如何通过像素坐标转换来匹配GPS信息?
Same three vessels annotated with distances
您想将 3D 坐标投影到图像平面。有关背后理论的更详细信息,请参阅 OpenCV documentation。
这是如何完成的简要说明:
- 计算船只相对于相机位置的 3D 坐标。
- 您需要经过校准的相机。您需要内部相机参数来计算从 3D 坐标到 2D 图像坐标的投影。
- 使用例如OpenCV 和
projectPoints
(see doc here) 根据相对 3D 坐标和您的相机参数计算 2D 图像坐标。因为您使用容器的相对位置,所以不需要相机的外部方向。所以平移和旋转变为零。