在结构光投影时常常用到相移法提取相位或多频条纹解相位,但网上关于此类的教程几乎没有,所以我结合网上多篇相关教程,总结了投影多频条纹的过程,以DLPC350及对应GUI为例。部分内容参考这篇文章DLP LightCrafter4500投影图像步骤整理(三)------投影格雷码图案序列_dlp4500烧录图片步骤-优快云博客
投影仪的投影使用主要包括:投影图案制作,固件制作,烧录上传,投影设置
首先是图案制作,为了获取更高频率的投影速度,常常使用1bit的投影图案,为了实现投影正弦图案的投影图案,需要将原始灰度正弦图案通过使用抖动算法,转换为1bit图案,从而能够在投影仪中使用,这里使用的是弗洛伊德抖动算法,投影仪采用离焦投影,模拟标准正弦图案
准备好图案后,进行24bit图像合成,投影仪只能接受24bit图像,所以需要用24张1bit图像合成1张24bit图像,且不能够一张图像重复24次,如果只有三张图,那就重复8次即可,每张图对应一个小通道B0...B7,G0...G7,R0...R7,合成好图案后,点击save solution,保存为ini文件。
接着进行固件制作
依次加载默认固件DLPR350PROM_vx.x.x.bin(可从官网下载),然后点击remove清除内置的默认图案,将刚才合成的结构光图案add进去,由于我们只用一张图片所以这里index序号是0,如果你有多张,那按顺序add进去即可;接着加载ini文件,选择刚才保存的ini文件,然后添加firmware tag,随便写一个,最后保存save updates。
接着来到firmvare upload,选择刚才保存的bin文件,上传等待即可
完成后,开始设置图案序列
这里如果要投影三种频率条纹,设置参考如下:选择颜色,选择触发方式external positive,flash index为0(只有一张图片),位深度1,点击G0,点击add pattern,点击G1,点击add pattern,点击G2,点击add pattern,这里的顺序就对应刚才制作结构光图案的添加顺序,设置pattern exposure与pattern period,通常是一样的,点击send
点击validate sequence,点击play,等待触发信号,触发投影即可,这里还有个小技巧,如果觉得设置合适,点击save solution保存设置,下次再用时直接点击apply solution即可