地面互动投影人一多就卡住?延迟要分 3 段算

地面互动投影一卡,第一反应都是换投影机;实测下来问题多半不在那里。

Jakob Nielsen 1993 年提出的三条响应时间阈值里,0.1 秒是「感觉瞬时」的那一条:超过它,人就不再觉得画面是自己踩出来的。地面互动投影要成立,从脚踩上去到画面动,中间只有这一段预算。

地面互动投影要成立,从脚踩上去到画面动,中间只有一段预算:100 毫秒左右。超了,人就会觉得卡。这 100 毫秒分三段花:相机曝光取图、算法识别、投影机显示。

地面互动投影怎么做:延迟、遮挡、相机机位的三个卡点(图1)
图1

三段延迟,大多数人只算了中间一段

  • ① 采集:相机曝光加取图。60 帧的相机一帧约 16.7 ms,曝光时间越长这一项越大
  • ② 识别:算法处理。跟分辨率、人数、遮挡一起涨,人多时最容易在这里爆
  • ③ 输出:投影机渲染加显示延迟。这一段最容易被漏掉,但它是真实存在的

三段相加。只优化算法,把 ① 和 ③ 留着不管,是调了半天没变化的常见原因。

人一多就断,多半不是投影机的问题

互动投影的「认」,靠的是传感器,不是投影机。人多时的两类失效:

  • 互相遮挡:后面的人被前面的人挡住,传感器只认到一部分
  • 目标合并:算法把人挨人当成一个人,或者把一个人拆成两个

排查顺序:先看遮挡(相机高度和角度),再看算法参数(最小目标尺寸、跟踪丢失帧数),最后才怀疑机器。

相机装在投影机这一侧

地面互动投影怎么做:延迟、遮挡、相机机位的三个卡点(图2)
图2

这是一个容易装反的地方。相机如果装在观众背后,人的影子会正好落在互动区里,画面越亮影子越明显,互动区反而被自己的影子吃掉。

相机与投影机放在同一侧,影子落在画面外侧;机位再抬高一点,影子更短。

场地越亮,两个麻烦同时变大

商场、展厅这类场地,地面环境光本来就高,地砖还是反光面。这两件事叠加:投影画面对比度下降,传感器的信噪比也跟着下降——一个是看不看得见,一个是认不认得出,是两个问题,要分开治。

治第一个:提高这块投影面上的照度(加机器,或者缩短投射距离)。

治第二个:换抗光更好的传感方式,或者把互动区移到光弱的那一侧。

互动区多大,由几个人同时玩定

地面互动投影怎么做:延迟、遮挡、相机机位的三个卡点(图3)
图3
  • 单人玩:2 m × 3 m 常见,一台机器够
  • 两三人并行:要留出互不干扰的分区,或者一台机器投更大面
  • 排队式大流量:互动区要大、反馈要更快,否则人踩上去没反应就走了

面积定了,才轮到机器和传感。

灯和投影在同一个空间里,会互相干扰

互动区上方的筒灯、射灯会在投影面上留亮斑,亮斑落在哪,哪一块画面就失效。两条处理:

  • 把互动区上方的灯改窄光束、只照人,或者干脆关掉
  • 投影面照度按「最亮的那块亮斑」也够用来定

现场调试的顺序

地面互动投影怎么做:延迟、遮挡、相机机位的三个卡点(图4)
图4
  1. 先架相机,把识别跑稳(关掉投影也能测)
  2. 再架投影机,做几何对齐
  3. 最后接延迟优化:先压曝光时间,再压识别分辨率,最后才动投影机

顺序反了,会出现投影调好了、识别一改又要重调的来回。

传感看到和投影画出之间,还有一套坐标

相机看到的是一张图,投影机画的是一幅画,两者必须对齐:相机像素坐标 → 互动区地面坐标 → 投影画面坐标。这个映射要在现场标定,标定不准就会出现「明明踩在这里,反应却在那边」。

  • 标定的锚点落在互动区四角,别只校画面中央
  • 场地一动(机器移位、换投影面),标定必须重做

一次互动的完整链路

地面互动投影怎么做:延迟、遮挡、相机机位的三个卡点(图5)
图5

踩下 → 相机取图 → 识别 → 坐标映射 → 画面更新 → 投影显示。

每一段都有耗时,加起来才是人感受到的延迟。方案里要给的是每一段的预算值,而不是一个总数——只有分段,出了问题才知道该改哪一段。

验收怎么测延迟

用支持高帧率录像的手机拍一次「踩下到画面变化」,逐帧数。240 帧录像下每帧约 4.2 ms,这个精度用来判断有没有超 100 ms 足够了,比凭感觉可靠。

预算里最容易超支的,不是投影机

数字文旅项目里的沉浸式夜游地面互动投影节点,预算结构常被误判:

  • 投影部分:机器 + 镜头 + 吊架
  • 互动部分:传感器 + 算力主机 + 标定工时
  • 内容部分:互动逻辑与美术,改一次就得重算一次

真正容易超支的是后两项。

传感器数量与算力配置必须按互动区面积和并发人数定,不能按投影机台数定。

互动区的并发人数上限必须在方案阶段就给出来,否则算法参数没法定型。

标定工时得先记进预算,场地一动就要重标一次。

互动逻辑定稿之后就不该再改,改一次等于美术和程序同时重做。

一套地面互动投影的验收,核心是延迟与识别率两个数,不是画面有多好看。

节假日人流翻倍时识别率下降几乎是必然的,方案要按峰值人数留余量。

互动区的亮度和分辨率,工程投影机按面上照度选,不按铭牌流明选。

互动区如果也要做投影融合,标定必须在融合做完后再做一遍。

问:互动区和投影区能不能不重合?

答:可以,但坐标映射要按两块区域分别标定,工作量比重合时更大。

你们项目的互动区是按面积报还是按人数报?留言聊聊。

常见问题

问:延迟多少算能接受?

答:三段加起来压到 100 毫秒以内,第一下踩上去才有实时的感觉。动作类互动要求更严。

问:可以只靠提高投影机亮度解决吗?

答:只能解决看不看得见,解决不了认不认得出。认的问题在传感器和相机位置。

问:为什么白天做不出来、晚上却很好?

答:白天环境光把投影面对比度压没了,传感器也在高光噪里工作。同一套设备,晚上环境光降下来才成立。

小结

  • 延迟分三段算:采集、识别、输出,别只算中间一段
  • 人多失效先查遮挡和目标合并,别先换机器
  • 相机与投影机同侧,影子才不落在互动区

相关阅读

电话咨询 13145729466