首页 > 解决方案 > 如何在给定距离计算相机的截锥体矩形?

问题描述

我在 3D 空间中有一个相机,位置 x=0,y=0,z=0。

焦距为16mm。

图像分辨率为 1920 x 1080。

传感器尺寸为 21.12 x 11.88。

我在相机前面有一个 2D 矩形平面,距离为 5 米。它的大小与图像分辨率(1920 x 1080)相匹配

我想要做的是计算这个给定距离的相机平截头体的大小,并缩放我的矩形以精确填充它。

当焦距发生变化时,我需要相应地调整矩形的比例。

在这张图片中,我如何根据上面的数据计算灰色矩形的大小?

在此处输入图像描述

标签: computer-vision

解决方案


像素比:pr = 1920/21.12 像素/mm

平面距离(以像素为单位):d = 5 * 1.0e3 mm * pr

平面比例:S = d / 16 * 1920


推荐阅读