相机传感器尺寸
Camera sensor size
我正在尝试使用两个连接为装备配置的相机(Microsoft HD3000 CMOS相机,我用它来抓取640X360图像)进行一些立体重建。在立体匹配算法中的某个时刻,我需要指定诸如"单个传感器元素大小"之类的内容,以便能够获得与视图场景一致的距离测量值。如何找出传感器尺寸?我应该提到,在相机数据表中,此信息不存在,焦距也不存在,而焦距对于精确测量是必不可少的。
如果您在互联网上找不到传感器的规格,并且相机直接保存 JPEG 图像,您可以检查 EXIF 标头并查看它是否有您想要的内容。问题是,即使它存在于EXIF中也可能不准确。
另一种方法是获得备用相机并将镜头分开以访问审查器。然后测量审查器的宽度(以毫米为单位)。如果您认为像素可能不是方形的,那么也需要测量高度(以毫米为单位)。而且由于您有可以找到的图像尺寸(以像素为单位),因此按 sensor_width_in_mm/images_width_pixels 表示单个像素的宽度。
如果相信以毫米为单位的像素宽度/高度是度量重建所需的全部。一旦有了它,您就可以将所有其他测量值从像素转换为毫米。好吧,我假设您已经校准了相机并拥有内部矩阵。请让我知道它是怎么回事。
相关文章:
- Android NDK传感器向事件队列报告奇怪的间隔
- 了解 GLM- openGL 中的相机转换
- 扩展光电二极管探测器以支持多个传感器
- 传感器值的阈值
- OpenGL相机和相机空间转型的困惑
- 无法获取webot::PositionSensor对象中位置传感器的值
- 如何使用按钮更新GTK3图像以使用C++从相机捕获图片
- 通过 API 控制 DJI 相机
- 将相机数据从服务器实时流式传输到客户端
- 来自逆 vp 矩阵和相机位置的光线方向不正确
- OpenCV - Python 断言错误:SAD 算法 - 立体相机视差图计算
- Qt 和 Android - 如何使用 Qandroidjniobject 启动相机
- 在Windows(C++)中使用USB相机拍摄高分辨率照片
- 如何在相机类中添加胶卷
- 强制Qt相机视频格式
- 操纵安卓相机的深度图导致应用程序崩溃
- 深度值没有意义 R200 相机
- Qt QML相机在部署后显示白屏
- 如何使用JNI + OpenCV + NDK获取原始的android相机传感器图像数据
- 相机传感器尺寸