首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用摄像头(Android设备)获取到对象的距离和对象的大小?

如何使用摄像头(Android设备)获取到对象的距离和对象的大小?
EN

Stack Overflow用户
提问于 2011-06-30 20:21:18
回答 4查看 2.6K关注 0票数 3

我正在寻找一个Android解决方案来计算距离一个对象,然后确定大小(高度,宽度,长度)。

例如,一座桥,一座建筑。

EN

回答 4

Stack Overflow用户

发布于 2011-06-30 21:40:56

此信息在单个图像中不可用。可以使用立体成像,即通过一些(不是无关紧要的)处理来获取空间上分离的两个图像。

虽然焦距控制在实践中可能会给出关于深度的带外信息,但由于景深非常大,因此在几英尺以外的任何位置都有如此小的传感器的相机将非常不准确。

票数 2
EN

Stack Overflow用户

发布于 2016-02-26 21:04:33

你不能。

考虑下图中的船:

当有2时,即使是有大脑的人的眼睛也不能完成这样的任务(所以3d在理论上是可能的)。用一个摄像头,几何上是不可能的。

世界上最先进的视觉系统(天文学,美国宇航局)使用其他方法(红外线辐射,其他波)测量距离。

如果你找到了距离,你就可以通过角度找到一切。如果你>1个相机并且知道两组角度,你可以通过基本的学校几何学找到3D参数。

票数 1
EN

Stack Overflow用户

发布于 2011-07-12 17:54:43

对于这个问题,我推荐以下链接:

昨天我写了一个简短的程序(尽管我花了2个小时)来获得x,y,z坐标值来计算手机的角度。关于第一个链接,我想计算到一个物体的距离。有了这些x,y,z坐标+我拿相机的高度,这应该是可能的。我只想在一个房间里尝试一下--对精确度感兴趣。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6534630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档