1

我正处于试图弄清楚如何获得到图像中任何给定点的距离的起点。仅给定一个图像,如果不知道我想知道距离的对象的大小并定义这以像素为单位的含义,这当然是不可能的。

我这样做的想法是安装两个面向相同方向的 720p 网络摄像头,彼此之间的距离已知.. 大约 4 英寸.. 然后尝试比较图像中项目的偏移量以尝试获取一个相当准确的距离猜测(我只需要它在大约 3 到 12 英尺的范围内工作)。

我对算法的想法是这样的:

  1. 从两个单独的相机在同一时间点捕获两个图像。
  2. 在图像 1 中选择我想知道距离的小区域。
  3. 尝试将第一张图像中的选定点与第二张图像中的相同点对齐。
  4. 当我对齐它们时,我应该能够计算距离,知道我必须调整多少图像才能相互匹配。

因此,我正在寻求帮助的是列表中的第 3 点应该如何完成,对齐图像。或者如果有人对如何完成这个有任何完全不同的想法,我会全力以赴。

附带说明一下,我想在树莓派上的 python 中运行它,所以我需要以最少的处理能力进行所有计算。

这将在自动橡皮筋步哨枪的背景下使用。上面的部分将用于计算需要以什么倾斜度射击以补偿橡皮筋轨迹。

4

0 回答 0