校正的目的是校正图像的失真。
当使用镜头时,图像失真的主要来源是什么,例如鱼眼镜头?
Q1-你认为我们要识别一些物体,并使用鱼眼镜头来覆盖广泛的环境,我们需要校准相机吗?也就是说,我们必须纠正图像失真,然后识别对象?校正后的图像是否仍然覆盖相同数量的对象?如果它不能覆盖所有失真图像的对象,那么使用广角镜头有什么意义?使用相同的平面镜头而不必校准相机不是更好吗?
Q2-为了计算像内部和外部参数等的失真参数,是否需要独立地计算具有相同细节的所有相机的参数?也就是说,一个相机的失真参数可以正确地与具有相同细节的其他相机一起工作?
发布于 2020-02-29 17:49:29
Q1回答:你需要对相机输出的图像/视频进行去扭曲。有一些库可以帮你做到这一点。您也可以根据您的需要校准去翘曲。
在对鱼眼输入进行去翘曲时,视频源的边角会有点丢失。这不会是一个巨大的损失。
Q2回答:通常你不需要根据你的相机做不同的去翘曲配置。但是,如果您想对其进行微调,有一些参数可供选择。
FFmpeg有lens correction filter,finetune的参数也出现在链接中。
https://stackoverflow.com/questions/60449693
复制相似问题