透视投影结果的优化

时间:2011-07-10 09:28:50

标签: matlab graphics image-processing computer-vision projection-matrix

我在坐标系中有一个三维模型,我需要使用透视投影在二维平面投影,我使用这个投影方程C *(RT * P'),其中C是校准矩阵

[f 0 px
 0 f py
 0 0 1]

px和py是原点的坐标我把它们都归零,R是旋转矩阵,T是平移矩阵我将它们放在一个代表它们的矩阵中,并且我使用了3米的平移值(在像素值:9448.82近似,不确定这种转换是否正确)在Z轴和Y轴上1米,f是焦距,我不确定我使用的值,但我用这个等式计算它:  f =(图像宽度)*(图像焦距)/(7.81),我从我的相机品牌网站获得7.81值,因为它应该是一个内部相机参数,这是我不确定它是否正确。 enter image description here

这是我试图投射的模型的截图。

enter image description here

这是投影后的模型...在我看来,它是在X轴上缩放的,它感觉不像它是完全相同的模型,并且在通过一些填充算法填充点之间的间隙之后: enter image description here

这里的结果是它更像原始模型...任何帮助请问问题在哪里,所以我可以解决它..谢谢:))

0 个答案:

没有答案