如何通过相机捕捉区域的尺寸(长度,宽度,高度)?

时间:2013-05-20 18:13:31

标签: android android-layout android-intent android-emulator android-camera

我坚持了一点,我想这样做, 想拍摄我想要找到的尺寸的照片。例如,冰箱腔。使用照片,它将显示测量结果。(length.width.height)                                                                                                或者另一个例子..我只是通过相机拍摄空卧室的照片,现在如何找到确切的尺寸(长度,宽度,高度)。

请帮助我们,任何链接或任何例子都会非常有用.. 提前谢谢

1 个答案:

答案 0 :(得分:0)

您需要找到相机设置的比例,然后您可能会这样做,但它会在非常特定的条件下。

为什么呢?由于各种规模问题。所有这些问题都将影响应用程序计算您拍摄的照片中任何尺寸项目的能力:

  1. 您的相机DPI /像素
  2. 与物体的距离。
  3. 真实世界物体与它们在相机上的显示方式之间的比例。
  4. 这意味着您需要正确理解所有这些并在开发程序时将其考虑在内。例如:

    1. 2英尺的4x2木片图片与4英尺的4x2图片不同。
    2. 一台相机中的4x2图片与另一台相机中的4x2图片不同。
    3. 距离很重要,因为距离10米的1米长的日志在距离50米完全相同的日志的图片中要大得多。该应用程序将如何知道如何测量实际日志大小?只有通过适当的校准并在严格限制下拍照才能获得。

      你需要进行一些校准并与它一起玩,即使这样你也总是需要从给定距离拍摄照片才能真正转换。 (除非他们有一天会有两个摄像头或三维摄像头来测量z ..)