我正在使用激光和相机以及其他一些必要的东西来研究3D扫描仪,
其想法是,当激光打开时,照相机将图像捕获到目标,然后使用该图像获得激光束,以X
和Y
坐标表示。
Image进行解释。
我的问题是:我如何使用这些坐标生成Z
点以绘制3D表面?
为了更好地理解图像的链接。
Image
目标位于半径已知的圆盘“未在图像中显示”
最佳答案
我认为您需要阅读一些理论知识...从这里开始:
https://lesagegp.wordpress.com/2013/12/04/laser-scanning-explained/
这里是带有python应用程序的实际应用程序。然后,这个人详细说明了Meshlab中的点云:
http://shortcircuitsandinfiniteloops.blogspot.it/2014/10/androidioio-3d-laser-scanner.html
注意反射面。在黑暗的房间中扫描物体可以获得更好的结果。
更多理论:
http://www.researchgate.net/publication/253145412_Basic_theory_on_surface_measurement_uncertainty_of_3D_imaging_systems
https://books.google.it/books?id=7gOspY2t1Q0C&pg=PA14&lpg=PA14&dq=formula+triangulation+laser+scanner+3d+camera&source=bl&ots=GEtKtF5f0X&sig=Gi2Qf5yRM94IV5zHaaVTs4ZrftU&hl=en&sa=X&ved=0CD4Q6AEwBGoVChMIuf39iq6SyAIVDGsUCh14RglG#v=onepage&q=formula%20triangulation%20laser%20scanner%203d%20camera&f=false