相机内参数(包括焦距、主点、畸变系数、扭曲因子)是由相机物理属性决定的。
按道理如果不改变相机的物理属性,标定结果应该是不变的。
但是每次标定的结果为什么又会变化呢?
不外有两种原因:
1、相机标定过程中可能受收到很多外部物理因素(像差、散焦、传感器噪声、量化误差等)的影响。
2、所用算法的稳定性较差,当前在相机标定领域公认的健壮性较好的优化算法仍然是bundle adjustment(光束平差法)。
可以从上述两个方面找找每次试验结果会差别很大的原因。
估计是算法的稳定性差的可能性大!
以上就是关于用opencv编辑的摄像机单目标定程序每次得出的内矩阵和畸变矩阵差很多。全部的内容,包括:用opencv编辑的摄像机单目标定程序每次得出的内矩阵和畸变矩阵差很多。、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)