Closed surheaven closed 12 months ago
同时,我在正交相机下的深度渲染图如下所示。 为什么在颠倒的深度图下还能重建出良好的mesh? 我是用透视相机可以得到和mask对应的深度图
过于平整有可能是透视相机相机参数没有设定对。可以共享你的相机参数吗?另外你的代码是用的这个仓库的原版本吧。
scale的问题是因为正交相机假定了相邻pixel之间的距离在相机/世界坐标系中为1,而透视相机的话因为有正确的相机参数,所以相邻pixel的距离是根据实际的ccd sensor来的,通常远小于1。比如3.5mm宽的ccd,假设有1000像素的话,相邻像素间的距离就是0.0035 mm.
如果想调整scale,只要对mesh的xyz坐标做一个整体的scaling就行了。
这是使用正交相机的结果
这是使用透视相机的结果(发现过于平整,并没有正交相机重建效果好)
同时他们的尺度也相差很大,左边为透视相机的结果,右边是正交相机的结果
我可以询问是什么导致的这个结果吗? 感谢