最近,我尝试了相移-轮廓测量方法来获得一个三维表面。输入图像 物体相位函数
一切进展顺利,直到我发现,由于展开的相位算法,它变成了一个对角面/对角面。
我想问是否有任何方法使表面水平(像XY平面)。
对不起,我不能在这里张贴图片,因为“我至少需要10个声誉才能发布图片”,所以图片将在下面的链接上。
1:https://i.stack.imgur.com/R8BMt.gif
2:https://i.stack.imgur.com/QueKS.png
3:https://i.stack.imgur.com/6jysU.png
非常感谢!
发布于 2022-01-10 21:46:46
朱李,
你实际上正在绘制的是位相图,它可以用来计算三维物体。获得深度图的最简单方法(只是近似)是计算基准平面相位差(没有物体在其上):
depth(x,y) ~ a*(phase_map(x,y) - phase_map_reference(x,y)),其中a是一个缩放因子,你必须通过实验确定。这个“简单”的程序大致是改编自武田1983年著名的论文:https://doi.org/10.1364/AO.22.003977。小相位差见公式22。
一个更准确的程序,提供完整的三维点云直接从相位,可以找到张的2006年论文https://doi.org/10.1364/OE.14.009120。但因此,你必须校准相机-投影仪系统,并计算一个“绝对”的phase_map。这通常需要做大量的工作,但是参考文献在张的论文中是有联系的。
玩得开心!
https://stackoverflow.com/questions/70478944
复制相似问题