我正在编写一个跟踪目标的机器人,目前我正在使用一个可以跟踪多达四个单独 LED 点的传感器。这些点作为像素网格内的二维位置给出。
我想知道是否可以计算从传感器到信标的距离,如果它们以已知比例的三角形或正方形排列。显然,如果我死死面对它很容易,但目标会移动并可能旋转,这会扭曲排列的感知形状。
可能这可以通过“校正”形状,然后根据其大小计算出距离来完成?
编辑:这里是澄清。假设我有一个 iPad 靠在房间另一端的墙上。我给这个 iPad 拍了张照片,然后,我测量了图像中 iPad 的宽度,以确定 iPad 离相机有多远。这很容易做到,因为我知道 iPad 的实际宽度并且可以使用比例。
但是,假设 iPad 转了一个角度,或者平放在地板上。然后,在图像中测量 iPad 的宽度就不是那么容易了,因为它的形状是倾斜的。但是,既然我知道 iPad 的形状“应该”是什么,是否仍然可以计算出距离?