
怎么根据一张图进行3d重建 opencv csdn
1个回答
展开全部
根据一张图,从原理上来说是不可能的。
因为从三维世界映射到二维平面,直接就丢失了一维(深度)。
当前用一张图进行三维重建的前提条件,都是先在图上找出一个坐标原点。
然后人为构建一个三维坐标系,再在坐标系中进行三维对应映射。
但是这种方法重建出结果很不可靠!
比如给你一幅图像,里面只有中间一个半径为r的白色原点。
你是重建出来一个二维的半径为r的白色原点呢?
还是重建出来一个三维的半径为r的白色圆球呢?
还是重建出来一个三维的底面半径为r的白色圆柱体?
还是其他什么结果(圆台、圆锥、椭球等都有可能)?
到底哪个结果正确呢?用一张图进行重建的结果答案是不知道。
所以说,做这方面的研究毫无意义可言!
因为从三维世界映射到二维平面,直接就丢失了一维(深度)。
当前用一张图进行三维重建的前提条件,都是先在图上找出一个坐标原点。
然后人为构建一个三维坐标系,再在坐标系中进行三维对应映射。
但是这种方法重建出结果很不可靠!
比如给你一幅图像,里面只有中间一个半径为r的白色原点。
你是重建出来一个二维的半径为r的白色原点呢?
还是重建出来一个三维的半径为r的白色圆球呢?
还是重建出来一个三维的底面半径为r的白色圆柱体?
还是其他什么结果(圆台、圆锥、椭球等都有可能)?
到底哪个结果正确呢?用一张图进行重建的结果答案是不知道。
所以说,做这方面的研究毫无意义可言!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询