Ios 如果没有ARKit,我如何测量iPhone拍摄的照片中物体的大小?

Ios 如果没有ARKit,我如何测量iPhone拍摄的照片中物体的大小?,ios,opencv,Ios,Opencv,我们将使用美国季度作为我们的参考对象,并贯穿所有示例 我需要确定我们的“每米像素数”比率,它描述了可以“适合”给定英寸、毫米、米等数目的像素数 我需要输出如下所示: 您可以在此上找到代码以查找对象的大小 每米像素数- 它定义为每米毫米、厘米、米的像素数。首先,在你的例子中,你需要找到单个物体的这个比率。然后,您将使用此比率查找其他对象的大小。现在,在您的案例中查找每个度量的像素- 1过滤图像并找到轮廓。 2从左到右对轮廓进行排序 3找到第一个等高线四分之一的角 4以像素为单位查找对象任意两个相邻

我们将使用美国季度作为我们的参考对象,并贯穿所有示例

我需要确定我们的“每米像素数”比率,它描述了可以“适合”给定英寸、毫米、米等数目的像素数

我需要输出如下所示:

您可以在此上找到代码以查找对象的大小

每米像素数-

它定义为每米毫米、厘米、米的像素数。首先,在你的例子中,你需要找到单个物体的这个比率。然后,您将使用此比率查找其他对象的大小。现在,在您的案例中查找每个度量的像素-

1过滤图像并找到轮廓。 2从左到右对轮廓进行排序 3找到第一个等高线四分之一的角 4以像素为单位查找对象任意两个相邻角之间的距离 5像素测光=角点之间的距离(单位:像素)/角点之间的距离(单位:厘米)

比如说

假设美国四分之一硬币的两个相邻角之间的距离为200像素,硬币的实际宽度为0.955英寸。所以

像素测光=200/0.955=209.4240

现在您可以找到其他对象的大小,如- 大小=长度(单位:像素)/像素度量

对于对象和摄影机之间的特定高度距离,此比率保持不变。如果高度发生变化,则需要重新计算比率