使用两个摄像头/图像进行距离检测

时间:2013-04-11 11:36:37

标签: image-processing python-2.7 webcam raspberry-pi rubber-band

我正在尝试弄清楚如何获得图像中任何给定点的距离。只给出一个图像,如果不知道我想知道距离的对象的大小,并且定义像素的含义,这当然是不可能的。

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

我对算法的想法如下:

  1. 从两个不同的相机中同时拍摄两张图像。
  2. 选择图像1中我想知道距离的小区域。
  3. 尝试将第一张图像中选定的点对齐到第二张图像中的同一点。
  4. 当我对齐它们时,我应该能够计算距离,知道我必须调整图像以使其相互匹配。
  5. 所以我正在寻求帮助的是列表中的第3点应该如何完成,对齐图像......或者如果有人对于如何做到这一点有任何完全不同的想法我都是耳朵。

    作为旁注,我想在树莓派的python中运行它,所以我需要以最小的处理能力进行所有计算。

    这将用于自动橡皮带哨兵枪。上面的部分将用于计算需要射击的倾斜度,以补偿橡皮筋的轨迹。

0 个答案:

没有答案