【发布时间】:2016-03-03 07:33:57
【问题描述】:
我正在编写一个 Android 应用程序,它将根据给定的图像“计算一些事情”。
背景:
图像包含人形。
用户将输入所述人形的高度(以英尺和英寸为单位。示例 6'2")
然后用户将指示他们头顶和脚底的位置。
然后使用此信息,我将获取相对于图片的每英寸像素。这一切都很好。
问题:
我遇到的问题是,如果用户将相机倾斜,则测量显然无法正常工作。换句话说……如果相机完全垂直于地面……那就没问题了。不过,这不是用户的现实期望。
我想知道如何做的是如何补偿相机的角度。这甚至可能吗?我认为它可能不是,但认为它值得那些可能比我更擅长数学的人提出第二意见。
图片提供了一个更好的例子:
【问题讨论】:
-
如果你测量的是像素/英寸,你应该更担心与物体的距离。
-
Photon 我已经知道人的高度以及头和脚底的位置。我拥有每英寸像素所需的一切。更大的问题是相机的角度
-
是的,但是如果相机向后移动,每英寸的像素数会减少。如果它向前移动,则相反。
标签: android ios image-processing camera