我正在开始一个新的机器人项目(带摄像头),所以我需要校准它的两个摄像头。
我的问题是:为什么我需要校准相机? 它与定义物体尺寸和相机距离有什么关系吗?
任何信息都可能有所帮助。
提前致谢
答案 0 :(得分:2)
相机校准(以及更一般地说)仪器校准是您需要该设备的几乎任何应用程序必不可少的先前步骤。
例如假设您有一台相机。在这种情况下,您必须为其内在参数(焦距,主点,偏斜系数)校准它(即计算其值)。您可以使用校准板(例如,Checkerboard,AprilTag)来执行此操作。
现在,您可以说这些参数已知并由该相机的制造商报告,我们可以在手册或相应的文档中查找。然而情况并非总是如此:
制造商可能会为您提供校准信息。即使他们这样做,这些数字可能会很粗糙,因此它们可以解决整个产品系列问题。也就是说,他们可能不会校准每一台摄像机。您可以使用这些校准参数,但如果您想要更高的精度,最好将它们用作粗略估计并自行进行校准。
设备可能会受到环境及其运行的整体条件(温度,湿度等)的影响。例如,假设你有一台立体相机。在这种情况下,您将校准两个独立RGB相机之间的长度。但是这个长度可能会根据温度而变化(加热会使相机之间的刚性连接扩大)。
设备的规格可能会根据其使用年限和使用情况而有所不同,因此每N年重新计算一次校准参数是有意义的。
总而言之,一定要自己校准相机。你会惊讶于这是多么重要。
请查看以下链接以获取更多信息: