我想基于原始的手绘草图重建对象的三维形状。草图还包含对象的不可见线,并且它绘制在已存在的三维场景(城市的)之上。我可以根据他们与城市中其他物体的巧合来恢复一些三维点。
重建的形状不需要100%精确,允许一些不准确,并且它们不包含曲线和曲面,只有普通的多边形。
我找到了这个话题:
generate 3d object from processing a 2d sketch on paper
但与我的情况相比,似乎问题根本没有受到限制。我也读过一些论文,最新论文和最具描述性的论文是这篇论文: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.118.2577&rep=rep1&type=pdf
本文实现了一种基于约束的算法(例如平行线,平行面,对称性,最小距离等)。但它没有可用的实施......
我想实现一个快速而又脏的并行算法,但我似乎没有找到任何代码来开始...我会很感激现有实现的任何提示或链接。我知道这是一个难题,但我相信这不是一件难事。
答案 0 :(得分:0)
我找到了一个解决这个问题的方法,虽然不是我正在寻找的那个:
Shape recognition and physics simulation
此方法仅识别可见边之外的形状。用户不必绘制不可见边。我也想使用隐形边缘。
不幸的是,我无法访问源代码,即使他们已经发送了一封关于源代码的电子邮件。