Opencv 如何使用摄影机在三维空间中定位对象

Opencv 如何使用摄影机在三维空间中定位对象,opencv,arduino,Opencv,Arduino,有没有可能使用两个网络摄像头(或任何摄像头)获取物体的x、y和z坐标,然后在物体在房间内移动时跟踪它们 我认为这与定位和控制直升机有关。是的。您需要同时检测两个图像上的点,然后匹配与场景中相同点对应的对。这样,相同的点将由不同的坐标空间(摄影机1和摄影机2)表示 您可以开始。如果使用深度传感器是可以接受的,那么您可以看看是如何做到的。否则,请查看谷歌搜索。您熟悉吗?@GregHewgill我最初也想到了kinect()。但正如我现在所理解的,kinect是一个完全独立的设备,因此您不能仅使用多个

有没有可能使用两个网络摄像头(或任何摄像头)获取物体的x、y和z坐标,然后在物体在房间内移动时跟踪它们


我认为这与定位和控制直升机有关。

是的。您需要同时检测两个图像上的点,然后匹配与场景中相同点对应的对。这样,相同的点将由不同的坐标空间(摄影机1和摄影机2)表示


您可以开始。

如果使用深度传感器是可以接受的,那么您可以看看是如何做到的。否则,请查看谷歌搜索。

您熟悉吗?@GregHewgill我最初也想到了kinect()。但正如我现在所理解的,kinect是一个完全独立的设备,因此您不能仅使用多个网络摄像头。很多人都有网络摄像头,而且这些都很便宜,但我不知道有谁有kinect(我甚至不知道有谁有XBox)。因此,使用kinect严重限制了应用程序的使用,而只是将其与摄像头进行比较。