如何从android中的图像中检测房间,楼层

时间:2015-06-27 20:03:42

标签: android image-processing opengl-es opencv4android

我正在开发一个Android应用程序,在这个应用程序中,我需要拍摄一个房间的照片,并获得这个房间的长度和宽度的大小。我还需要检测那个房间的地板。我不知道从哪里开始,给我一些指导。

1 个答案:

答案 0 :(得分:0)

除非您有参考测量,否则无法获得尺寸。例如,您可以从30厘米的距离拍摄30厘米比例的图片,并根据像素数计算尺寸。现在将房间的图像放在某处(最好是在最远的墙壁上)相同的30厘米刻度。确保此图像的分辨率与参考图像的分辨率相同。现在,取参考图像中30cm刻度占用的像素数,并将其与当前图像中相同刻度占用的像素数进行比较。这将为您提供缩放系数,您可以使用它来计算摄像机与墙壁的距离。现在,添加更多公式,您可以轻松获得整个墙的尺寸。