让摄像头变身3D扫描仪

来源 :微型计算机 | 被引量 : 0次 | 上传用户:hanwenqian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  将摄像头变为3D扫描仪,全靠一款叫做DAVIDLaserscanner的小软件。它能通过特定的方法,让摄像头从多角度扫描目标物体的轮廓,然后将这些多角度的图像组合成为目标物体的3D模型。很神奇吧?
  请注意,本文介绍的方法纯属好玩,扫描效果与专业的3D扫描仪相比还存在很大差距。
  
  准备工作
  
  DAVIDLaserscanner是一款绿色软件,下载后解压即可使用。除此之外,还需要一些硬件设备和辅助装置。具体包括:
  1、摄像头。摄像头成像质量直接影响到最终扫描的结果,因此尽量选择镜头质量/感光度较高、大分辨率下捕捉帧较大的摄像头。当然,并不需要购买专业摄像头,市场上质量较好的家用摄像头即可。例如我选择的蓝色妖姬T602摄像头,成像效果不错,在640×480分辨率下可以达到30rps捕捉,完全可以满足需要。
  2、可发出线形红光(或绿光)的激光发射器。要求发射器射出米的红光(或绿光)能在平面上照射出一根亮度较岛的红色(绿色)细线,用以对物体进行扫描。要求亮度越高,光线越细越好。专用的激光发射器十分昂贵,不可能采用。最后我想到了汽车装饰川的光线发射器,它个头不大,亮发却很高,发出的光能够在地面上找射出3mm左右细的一条直线。这种光线发射器在车体改装/装饰店或网上都能买到。它用12V直流电供电,可以利用电脑电源上4针D形头里的黄线( 12V)和黑线(地)来供电。
  3、90度夹角背景。相当于一个墙角,将目标物体放在墙角前,以90度角的两面墙为背景。不过为了准确扫描,需要背景上有校准图案。而这些图案可以从DAVID Laserscanner软件的安装目录里找到,文件是PDF格式的,可以用A4或A3幅面白纸打印出来贴在墙角上。不过实际使用中,我使用的办法是将校准图案贴在一个可以张开成90度角的活页夹上。现在,就可以进入实战阶段了。
  
  实战“3D扫描仪”
  
  出于扫描对光线环境的要求,扫描工作最好在晚上的室内进行。按照以下步骤操作:
  
  Step1安装背景
  将软件附带的校准图案打印出来。这里以A3幅面为例,按照图案上虚线标记折叠,然后贴在一张开成90度角的活页夹内,图案的虚线为90度角分界线。将活页夹立于平坦的地面上。需要注意的是,为了避免高亮度光线照射地面造成反光(如家庭地板常采用的磁砖和木地板等都会有强烈反光),影响最终扫描效果,所以地面最好铺上一层表面不反光的纸或垫子。我这里用了牛皮纸。
  
  Step2安置摄像头
  在光线较明亮的环境下(室内开灯),将摄像头正置于90度角背景前。打开摄像头的拍摄软件观察,视野内要将校准图案全部包容在内。如果摄像头较矮,需上仰才能拍摄到全部图案,则要垫高摄像头,使之与图案中心平行,防止产生梯形失真。
  
  Step3摄像头校准
  打开DAVIDLaserscanner软件,首先会提示扫描需要的设备,如合适的摄像头、激光发射器、背景和用于打印校准图案的打印机等。因为工具都准备好了,所以我直接点击窗口下方的“NEXT”进入下一步。
  接下来是摄像头校准窗口,这一步让软件精确标记校准图案上的25个校准点。先从窗口下拉框内选择正确的摄像头(笔者的摄像头这里是“FAMETECHUSB2.0 Webcam”),这时会弹出摄像头拍摄窗口,方便对拍摄状态进行监视。主窗口下将显示当前摄像模式,如“320x240,30fps,24bit”。拍摄分辨率大小将影响最终输出结果大小,如果想得到更大的输出结果,可以点击下方的“Change Format”将图像分辨率改大;但注意条件是较大分辨率下你的摄像头可以完全流畅地进行拍摄。不过以我的经验,普通的家用摄像头在640×480、较暗环境下都很难流畅拍摄,所以我还是建议设置为320×240。
  接着点击旁边的“Camera Settings”,调节摄像头焦距和亮度、对比度、曝光度等参数,使摄像头可清晰地“看”到图案上的25个校准点,并尽量达到黑白分明的效果。最后点“Calibration mode/assistance”栏内的“Calibrate Camera!”按钮,进行摄像头自动校准。如果一切顺利,拍摄监控窗口内的25个校准点中心都会标记上红色的“×”,并弹出“Calibration Successful!”的提示。如不成功,调节拍摄参数和室内光线(如用台灯等辅助照明),重新进行校准。注意,一旦校准成功,千万不要再移动摄像头。点击窗口下方的“NEXT”进入下一步。
  
  Step4安置目标物体和激光发射器
  现在软件进入扫描窗口等待扫描,之前先将要扫描的物体放于背景前,这里以一个花瓶为例。需要注意,目标物体表面最好是能较好照射出光线的金属、陶瓷、石膏等,深色表面的物体会吸收光线,效果不好;玻璃等透明物扫描效果也不好。物体摆放位置要靠近背景,正对摄像头;从拍摄监控窗口内查看,物体整体要全部位于校准图案中。如果物体位置较低,可以将它垫起来;如果物体较大,就需要换更大幅面的背景。
  让手持激光发射器位于摄像头正上方一定距离,使红色光线在背景上处于水平,等待进行扫描。实际操作中,手持激光发射器非常累,也不容易保持平稳,因此我将发射器固定在一个三脚架的云台上,手持云台握柄进行操作。
  
  step5调节摄像头,进行扫描
  安置完目标物以后,将室内的灯关闭,尽量保持环境黑暗。显示器的光亮也会影响到扫描,可以将显示器背对扫描工作面。另外,如果你的摄像头有夜视功能(发光LED辅助照明),要先将LED关闭或遮挡起来。点击扫描窗口内的“CameraSettings”,对摄像头参数调整一下。在摄像头属性窗口内,需要把所有的自动调整项目关闭,包括自动白平衡和自动曝光等。然后手动调节摄像头参数,使红色光线在拍摄画面中成为黑暗中十分清楚的一条亮线。
  点击扫描窗口内的“Start”,开始记录扫描过程。然后打开发射器,让红色光线慢慢地由下到上从目标物体上掠过。注意,红线要足够长,扫描目标物时,没有被目标物遮挡到的背景两侧都要同时被红线扫到才行。扫描过程需要持续10秒或更长时间,速度越慢扫描效果越好。
  扫描的同时,你可以看到一条条的灰色线,它们记录的就是红色激光线走过的路径。灰线的深浅不一则是描绘了扫描点与摄像头距离的远近,因此得到3D画面中的凹凸。你也可以来回扫描物体,直到拍摄窗口内收集到足够的灰线连成片、描绘出物体的全部轮廓为止。如果你对结果不满意,还可以点击“Erase”按钮全部重来。
  
  Step6合成并保存3D图像
  现在结果已大体出来了,不过有些细节还是有缺失。没有关系,扫描窗口下方“Interpolation
其他文献
面对市场中满目的大屏,高对比度,快速响应时间甚至广色域的显示器,你要如何才能选中自己心仪的产品?备品牌显示器间规格参数的同质化,一方面是产业成熟与量化竞争的体现,另一方面也代表着以性能作为主要卖点的宣传手法已经有逐步被弱化的趋势。既然内在性能相差无几,产品要吸引消费者,外观就成为了最直接的手段。  明基是业界中对产品工业设计很看重的厂商之一,也曾推出过不少在这方面有着出色表现的产品。远的有让人记忆
通过我们前面几篇文章的介绍,相信很多用户已经打算为自己添置一款不错的音箱了吧。不过常听人说“煲箱”,这“煲箱”是什么,又有什么秘诀呢?    我的音箱需要“煲”吗?    对于所有的音箱来说,出厂时都处于比较生硬的状态,都需要煲箱以充分磨合。但一些音箱煲后音质变化并不明显,比如低于300元的音箱,煲箱后几乎没有什么变化。这是由于本身音箱的素质不高,再多加挖掘已没有多少提升空间,即使有提升,也很不明
近期,随着Intel Atom的大红大紫, NVIDIA也发布了首款移动处理器Tegra。虽然Atom已经渐渐为人所熟悉(请参考本刊2008年8月上144页文章《x86,Everywhere——英特尔Atom的“狼子野心”》),但横空出世的Tegra却依然犹抱琵琶半遮面。这款NVIDIA寄予厚望的移动处理器究竟能掀起多大的浪花,它和Atom又有什么异同?我们将在文中找到答案。  为让大家对Tegr
单碟大容量硬盘如今成为不少玩家议论的焦点,但大家对它褒贬不一。正方主要观点如下:  1.单碟大容量硬盘首先是成本低。以普通250GB硬盘为例,使用两张133GB的碟片,需要两碟四磁头,但换用单碟容量为250GB的碟片后,就只需一碟二磁头。单碟容量的提升主要依靠新技术,并且单碟大容量硬盘的结构相对较简单,元件随之减少,因此单碟大容量硬盘的成本并不高,这也注定单碟大容量硬盘的价格并不会高高在上。  2
笔者购入一块Radeon HD 3690显卡,显卡在2D、轻载3D、和满载3D状态下的核心频率及显存频率没有任何变化。从理论上来说,Radeon HD 3000系列支持PowerPlay节能技术,显卡在不同状态下的核心频率以及显存频率应该是不同的。那么笔者的RadeonHD 3690难道不支持PowerPlay吗?有什么办法可以解决呢?
徜徉高效、  节能的无线生活  迅驰2平台首发测试  如果细细品味这数年迅驰的发展轨迹,我们可以发现迅驰平台一直朝着高效、节能的方向前行,虽然有些阻碍,但依然缓慢而坚持。在行进了五个年头之后,不管是英特尔,还是用户、媒体、业界,都希望看到一个总结、一个提炼、一个集大成的报告,所以,在大家都有些不耐的时候,迅驰2出现了,它并没有翻天覆地的变化,我们从它身上还是能找到过往迅驰的痕迹,但是,它却有很多新
只要你的PDA或PPC硬件性能够强,随时随地观看高清影片并非不可能完成的任务。要知道,符合SDHC标准的SD卡甚至可存储一两部高清电影,写入速度可达到6MB/s。SDHC卡虽拥有诸多的好处,但由于种种原因,作为消费者的我们现在却很难亲近……  不少读者也许对SDHC(High Capacity SDMemory Card)规范还感到陌生,可事实上,SDHC规范从发布至今已有一年多时间了。最近笔者到
NVIDIA GeForce 8400 GS    MicroComputer指数8  价格低、高清视频解码能力强  显存位宽缩水影响了30性能  测试手记:如果你有采用整台平台搭配廉价HTPC的打算,那么不如加上一块GeForoe8400 GS,毕竟PureVideo HD技术对高清视频播放有明显帮助,同时还能应付部分大型3D游戏。  在GeForce 8600/8500之后,NVIDIA又发布
在构建节约型社会的大背景下,IT业也掀起了一股倡导绿色节能的风潮,不少降低功耗的技术被广泛应用。MC前不久报道过的长城L228,最近加入了动态脉宽技术,据称在节能性上有更好的表现。今天我们就通过专项测试来考察它这方面的性能。  在测试前先简单介绍一下L228应用的动态脉宽技术。它包括了PWM亮度调光技术和单芯片节能技术。我们知道采用CCFL背光的LCD有大部分功率都消耗在背光系统上,但在调节亮度时
DVD-RAM光盘可以像硬盘一样随时存储,删除资料,使用起来比普通光盘更方便,因此俗称“光硬盘”,现在新型DVD刻录机都普遍支持DVD-RAM,但一些前期上市的刻录机由于市场策略的原因并不支持DVD-RAM的读写。那么,我们能否对这些刻录机进行改造升级让它支持DVD-RAM呢?本文就以建兴160P6s刻录机为例,和大家一起分享将其升级为支持DVD-RAM的165P6S的心得和经验。  ◎实现方式: