我有以下数据:
我的问题是,如何得出要素的对象/世界坐标?
最佳答案
相机矩阵为:
[[fx 0 cx]
[0 fy cy]
[0 0 1 ]]
其中
fx
和fy
是以像素为单位的焦距。由于fx
和fy
以像素为单位,因此您可以使用相似的三角形来获取x
和y
坐标:x / z = (x_pixel - cx) / fx
y / z = (y_pixel - cy) / fy
要么
x = (x_pixel - cx)/fx * z
y = (y_pixel - cy)/fy * z
您可能必须乘以-1,具体取决于坐标系的定义方式。
关于opencv - 给定点的世界坐标(在二维图像平面位置和深度值中),我该如何导出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31838987/