首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >投影仪的几何标定

投影仪的几何标定
EN

Stack Overflow用户
提问于 2020-05-03 18:17:41
回答 1查看 60关注 0票数 0

我正在做一个项目,在这个项目中,我正在记录人类颈部的运动,这项任务是由运动传感器套件和预先开发的软件完成的。

为了让受试者移动他们的脖子,我开发了一个处理过程中的小程序,其中椭圆在预定的方向上来回移动,人类必须跟随椭圆。这个移动的椭圆是用普通投影仪投射到墙上的。

我的拍摄对象站在一个传感器区域,所以我有一个屏幕/墙,在它前面有一个传感器区域,在那个传感器区域后面有一个投影仪(有固定的位置)。

所以,我想校准我的投影仪,让它看起来像是从我的人体主体所在的地方投影出来的。

这可行吗?它能以编程的方式完成吗?

EN

回答 1

Stack Overflow用户

发布于 2020-05-05 14:45:31

这是不容易的,因为它取决于房间的几何形状和对象的高度。

你没有告诉我们你如何表示“预定义的方向”。对于校准程序,您必须在墙上绘制与这些方向相对应的点。

实现这一点的一个选择是有一个透明的屏幕,你把它放在对象的前面,在一个标准化的位置,上面标有方向。然后看着这些方向,让助手在墙上画出对面的点。

然后使用交互式实用程序,将单个点投影到墙上,并通过手动X/Y调整来匹配绘制的点。这将为您提供预定义方向和投影仪坐标之间的转换示例。然后,模型拟合将给出所需的校准系数。

如果光学失真可以忽略,并且墙是平的,那么透明屏幕上的坐标和投影仪上的坐标之间的关系是单应性的。

代码语言:javascript
运行
复制
X = (a x + b y + c) / (g x + h y + 1)
Y = (d x + e y + f) / (g x + h y + 1)

你有四个方向就足够了,但是更多的方向和一个最适合的可能更好。

一种不同的选择是完全模拟设置的几何形状,包括主体位置wrt墙,以及投影仪位置和方向以及焦距。这只适用于固定安装,更复杂,可能不太准确。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61572819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档