我正在尝试使用作为装备配置连接的两台摄像机(我正在抓取 640X360 图像的 Microsoft HD3000 CMOS 摄像机)进行一些立体重建。在立体匹配算法的某个时刻,我需要指定诸如“单个传感器元件尺寸”之类的内容,以便能够获得与视图场景一致的距离测量值。如何找出传感器尺寸?我应该提到,在相机数据表中,此信息不存在,焦距也不存在,这对于准确测量是必不可少的。
问问题
1211 次
1 回答
0
如果你在网上找不到传感器的规格,而相机直接保存JPEG图像,你可以检查EXIF头,看看它是否有你想要的。问题是即使它存在于 EXIF 中也可能不准确。
另一种方法是获取备用相机并将镜头分开以访问审查器。然后测量检查器的宽度(以毫米为单位)。如果您认为像素可能不是正方形,则还需要测量高度(以 mm 为单位)。而且由于您可以找到以像素为单位的图像尺寸,因此可以通过 sensor_width_in_mm / images_width_pixels 来表示单个像素的宽度。
如果相信以毫米为单位的像素的宽度/高度是度量重建所需的全部。一旦你有了它,你就可以将所有其他测量值从像素转换为毫米。好吧,我假设您已经校准了相机并拥有内部矩阵。请让我知道情况如何。
于 2012-04-24T13:23:05.940 回答