我正在寻找一个Android解决方案来计算距离一个对象,然后确定大小(高度,宽度,长度)。
例如,一座桥,一座建筑。
发布于 2011-06-30 21:40:56
此信息在单个图像中不可用。可以使用立体成像,即通过一些(不是无关紧要的)处理来获取空间上分离的两个图像。
虽然焦距控制在实践中可能会给出关于深度的带外信息,但由于景深非常大,因此在几英尺以外的任何位置都有如此小的传感器的相机将非常不准确。
发布于 2016-02-26 21:04:33
你不能。
考虑下图中的船:

当有2时,即使是有大脑的人的眼睛也不能完成这样的任务(所以3d在理论上是可能的)。用一个摄像头,几何上是不可能的。
世界上最先进的视觉系统(天文学,美国宇航局)使用其他方法(红外线辐射,其他波)测量距离。
如果你找到了距离,你就可以通过角度找到一切。如果你>1个相机并且知道两组角度,你可以通过基本的学校几何学找到3D参数。
发布于 2011-07-12 17:54:43
对于这个问题,我推荐以下链接:
昨天我写了一个简短的程序(尽管我花了2个小时)来获得x,y,z坐标值来计算手机的角度。关于第一个链接,我想计算到一个物体的距离。有了这些x,y,z坐标+我拿相机的高度,这应该是可能的。我只想在一个房间里尝试一下--对精确度感兴趣。
https://stackoverflow.com/questions/6534630
复制相似问题