我正在开发一个android应用程序,在这个应用程序中,我需要拍摄一个房间的照片,并获得这个房间的长度和宽度。我还需要探测那个房间的地板。我不知道从哪里开始,所以请给我一些指导。
除非有参考测量,否则无法获得尺寸。例如,您可以从30厘米的距离拍摄30厘米比例尺的照片,并根据像素数计算尺寸。现在,用30厘米的比例尺拍摄房间的图像,放在某个地方(最好是最远的墙上)。请确保此图像的分辨率与参考图像的分辨率相同。现在,取参考图片中30cm比例所占的像素数,并将其与当前图片中相同比例所占像素数进行比较。这将为您提供缩放因子,您可以使用它来计算相机与墙的距离。现在,再加上一些公式,你就可以很容易地得到整面墙的尺寸。