利用网络摄像头实现三维扫描
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_427546.jpg(原文件名:discretelight.jpg)
三维模型扫描,由于其扫描结果可以给人直观的感性认识,在各种领域都可以发现其应用,有人扫描北京故宫,还有人扫描木乃伊,还有更多的应用,都可以使用这种技术,不是做不到,而是想不到。当前传统行业正在大量采用数字化的虚拟仿真技术来辅助设计、辅助分析、辅助决策等,虚拟仿真的发展和应用,必然会带动这种现实物体数字化手段的发展。
设计者将被扫描的物体放在一个可以旋转的平台上,从网络摄像头的90度方向投射一束"结构光"(structured light),通过电脑用一部电机控制此平台的旋转,每旋转物体1度,拍摄一张图像,如此拍摄360张,由于物体的背景是黑暗的,所以可以非常容易的提取出物体轮廓,然后通过某种算法,整合物体的三维形状。如果您懂Matlab,您可以从作者提供的代码分析其更为细致的算法。
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_427547.jpg
(原文件名:matlab_scan.jpg)
实际上,在机械工程领域,有一个更专业的术语-三维反求技术,三维反求技术及其应用中就提到“三维数据的采集方式,按照它们所采用的原理、有三种方式:一是接触式,如三坐标测量;二是非接触式,如结构光法、激光三角法等;三是逐层扫描方法,如CT法和核磁共振法、自动断层扫描法等。”
按文中的介绍,利用摄像头和牛奶实现不规则物体的三维扫描应该属于接触式测量,本文则属于非接触式测量。
参考文章:Build your own 3D scanner
以上中文资料摘自:http://www.getproject.com.cn/post/3d_scan.html 支持 我试过了,精度非常不好,细节基本都丧失,但好在加上贴图后视觉效果还不错,如果只是用来做演示的还不错,但想用于逆向工程,就没门了。 逆向工程要用激光三角法
前几年广东设备很多,大概10多万的样子
现在不知道怎么样了
有没有兴趣做一个玩玩? en 高手介绍一下 上面的方法精度不高是另外一个问题
关键是对物体表面的凹进位置不没办法检测的
现在比较实用的几个方案,
是用激光点一点点去描,速度慢,精度最高,
用一条线去描,速度有所提高
最新的方法是用结构光去描,速度最快 三维重建,计算机视觉里面很重要的一种算法,可以还原图片的三维坐标 呵呵, 牛奶浴 就是这个啦,学习能学懂 留个脚印 过客 这么牛叉的计算 哈哈 长见识了 长点见识 有空看看那 mark 楼上谈的逆向工程还是初次听说 学习 好帖,学习 mark mark mark 只是个模型,细节什么的全部没了 好帖,学习
页:
[1]