largegap-graycode:大间隙格雷码的构造

时间:2024-07-22 06:54:49
【文件属性】:

文件名称:largegap-graycode:大间隙格雷码的构造

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-22 06:54:49

C++

这是什么? 该项目构建了大间隙格雷码 (LGGC),这是一种特殊类型的格雷码,具有沿轨道包含大位运行的附加属性。 LGGC 是由 [1] 引入的,其中描述了代码的数学推导。 更多关于 LGGC 的描述可以在 [2, section 5.2] 中找到。 二进制反射格雷码和大间隙格雷码的比较如下所示: 7 位二进制反射格雷码 7 位大间隙格雷码 它们都是循环格雷码,在两个连续值之间改变一位,但是 LGGC 的构造方式是为了获得更高的最小游程长度和沿位轨道的较低最大游程长度。 最小/最大差距的比较 在结构光应用中的应用 这些代码已用于结构光应用 [2]。 LGGC 图案被投影到场景中并由相机捕获。 之后,该模式被解码并用于重建 3D 信息。 与传统的 BRGC 相比,LGGC 的特性使其在散焦、次表面散射和相互反射方面更加稳健,这些是主动照明场景中的常见挑战。 有关更多信息,请参阅 [2


【文件预览】:
largegap-graycode-master
----.gitignore(253B)
----src()
--------LargeGapGrayCode.cpp(9KB)
--------imagePatterns.cpp(2KB)
--------examples.cpp(2KB)
--------LargeGapGrayCode.h(2KB)
--------CMakeLists.txt(309B)
----LICENSE(1KB)
----README.md(2KB)
----CMakeLists.txt(87B)

网友评论