超高清投影仪
超高清投影仪通常由定义投影仪子图块的多个输入信号馈送。这些信号甚至可能由多台计算机生成或独立扭曲。这使得无法将这些投影仪作为单个标准通道处理。
ProjectionTools 根据使用场景支持多种解决方案:



方案一:单机单扭曲/融合集
投影仪由一台计算机馈送,只需一组扭曲/融合设置。使用具有相应高分辨率的普通通道。
方案二:Touching Channels(接触通道)
投影仪由一台或多台计算机馈送,每个子通道需要一组扭曲/融合设置。用于高分辨率或超广角投影仪。
将所有子通道作为普通通道处理会产生有效的标定结果,但可能会留下一些瑕疵:
- 相邻图块之间的硬边缘处存在明显的扭曲差异,因为每个图块边缘没有可用的测量数据
- 相邻图块之间的融合瑕疵(窄暗条纹)
接触通道的定义通过以下方式消除这些瑕疵:
- 接触通道的几何信息用于在图块边界创建一致的扭曲
- 接触通道之间的融合计算被禁用
在 Touching Channels 编辑器中,可以选择相邻通道。每个通道最多可以有八个邻居。

项目设置还允许调整"Touch Margin"值。默认值为 0.2,定义在几何计算期间考虑多少接触通道的数据。不考虑接触通道的信息会导致图块边缘的扭曲不连续,而使用过多接触通道的数据可能会导致扭曲多项式定义的问题(完整投影仪的整体扭曲可能过于复杂,无法在单个多项式扭曲描述中编码)。
方案三:Sliced Channels(切片通道)
当投影仪由多台计算机馈送,但整个投影仪只需一组扭曲/融合设置时,必须将投影仪视为一个具有多个 PatternGenerator 实例的通道来显示测试图案。
使用 Sliced Channels 时,每个通道分配多个 PatternGenerator。
这可以在 Creator 中生成新项目时激活。
激活"Slice Channels"并选择所需的布局(1x2、2x1 或 2x2)。通道列表将相应生成。生成的列表可以手动调整,例如更改各个子通道的 IP 地址。


在生成的项目中,每个投影仪被视为一个完整的通道。打开切片编辑器,显示到子通道 PatternGenerator 的连接及其各自的分辨率。
