主权项 |
一种n频编码结构光解码算法,其特征在于,包括以下步骤:S1、计算n频编码结构光在量程范围内的周期数N<sub>1</sub>=T/a<sub>1</sub>N<sub>2</sub>=T/a<sub>2</sub>…………N<sub>n</sub>=T/a<sub>n</sub>其中,T为n频编码结构光的量程,a<sub>1</sub>、a<sub>2</sub>、…、a<sub>n</sub>为n个编码结构光的周期长度,N<sub>1</sub>、N<sub>2</sub>、…、N<sub>n</sub>为n个编码结构光在量程范围内的周期数;S2、计算与空间位置x对应的相位主值<img file="FDA0001221929700000011.GIF" wi="331" he="55" />所述的空间位置x在n频编码结构光的量程范围内;S3、构造数组<img file="FDA0001221929700000012.GIF" wi="790" he="64" />其中:<maths num="0001"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>n</mi><mn>1</mn></msub><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>N</mi><mn>1</mn></msub><mo>-</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>n</mi><mn>2</mn></msub><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>N</mi><mn>2</mn></msub><mo>-</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mn>.........................</mn></mtd></mtr><mtr><mtd><mrow><msub><mi>n</mi><mi>n</mi></msub><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>N</mi><mi>n</mi></msub><mo>-</mo><mn>1</mn></mrow></mtd></mtr></mtable><mo>;</mo></mrow>]]></math><img file="FDA0001221929700000013.GIF" wi="461" he="292" /></maths>S4、计算所有情况下的数组A;所述所有情况,数量为N<sub>1</sub>N<sub>2</sub>…N<sub>n</sub>;S5、寻找各元素数值相等时的数组A,并记录n<sub>1</sub>、n<sub>2</sub>、…、n<sub>n</sub>的取值k<sub>1</sub>、k<sub>2</sub>、…、k<sub>n</sub>;S6、计算空间位置x的值:<img file="FDA0001221929700000014.GIF" wi="822" he="66" /> |