我曾经使用过2D和一点OpenCV,现在想要使用3D对象。首先,我想知道如何从实体对象中生成三维点,比如说我有一个鸭子对象,我想要一个三维点,我如何生成三维点?
我在Google上做了研究和开发,发现点可以从激光,动感传感器等生成,还有一个名为point Cloud和CGAL的库也可用,但这是在我有一些点之后出现在图片中的。
所以首先我想知道如何生成三维点?如果它可以由激光产生,您能指导我正确的方向来建立使用激光源或任何其他介质获取数据的方法吗?
谢谢您抽时间见我。
发布于 2013-03-15 04:02:47
还有另一种更便宜的方法,可以从3D对象生成一组点,它被称为structure-from-motion。
简而言之,它将3D对象(或场景)的照片集合作为输入,并找出对应关系(其中相同的视觉特征出现在不同的图像中),并使用多个这样的对应关系来估计这些特征点在3D中的位置。
有一堆opensource projects在处理重建问题。
希望这能有所帮助。
https://stackoverflow.com/questions/15416907
复制相似问题