我希望我的应用程序通过使用图像处理(openCV)来理解在立方体、圆柱体、金字塔等 3d 对象纸上绘制的图表,并在 opengl 中渲染相应的 3d 模型。
下图显示了简单的草图及其相应的3D模型。
我如何识别纸上绘制的物体为立方体、金字塔等形状并构建 3D 模型。任何人都可以解释我如何解决这个问题。是否有任何可用的源代码或库。
没有代码(你会明白为什么),但你可能有兴趣阅读1963年博士论文 http://dspace.mit.edu/handle/1721.1/11589 of 劳伦斯·G·罗伯茨 http://en.wikipedia.org/wiki/Lawrence_Roberts_%28scientist%29,标题为三维固体的机器感知,他在那里解决了这个问题。您可以在第一个链接中查看 pdf。