image-processing - 鱼眼镜头和相机校准的优势
问题描述
校准的目的是校准失真图像。
使用镜头时图像失真的主要来源是什么,例如鱼眼镜头?
Q1-您认为我们要识别一些物体并使用鱼眼镜头来覆盖广阔的环境视野,我们需要校准相机吗?也就是说,我们必须纠正图像失真然后识别物体?校正后的图像是否仍然覆盖相同数量的对象?如果它不能覆盖所有扭曲图像的物体,那么广角镜头的意义何在?不用校准相机就用同一个平面镜头不是更好吗?
Q2-为了计算内部和外部参数等失真参数,是否需要独立计算所有具有相同细节的相机的参数?也就是说,一台相机的失真参数可以与其他具有相同细节的相机一起正确工作吗?
解决方案
Q1 回答:您需要对从相机出来的图像/视频进行反扭曲。有一些图书馆可以为你做这件事。您还可以根据需要校准去扭曲。
在对鱼眼输入进行去扭曲处理时,视频源的边角会有些丢失。这不会是一个巨大的损失。
Q2 回答:通常您不必根据您的相机进行不同的去扭曲配置。但是如果你想微调它,它有参数。
FFmpeg 有 镜头校正滤镜,微调的参数也出现在链接中。
推荐阅读
- amazon-web-services - 创建警报以在 IP 地址不足时发出通知
- c# - 设置半张打印 - Crystal Reports
- c# - ASP.NET Effort CsvLoader 不返回数据
- c# - Nancy:如何在 Nancy 中记录响应正文
- django - 一次查询选择 2 个相关字段
- php - mysqli_fetch_array() 的问题需要参数 1 为 mysqli_result
- vala - 转换为 int vs Math.floor
- c++ - STABLE_PARTITION 问题:没有匹配的函数来调用“交换”
- c# - UWP c#更改数据时动态更改图表
- android - 结合 onTouch onClick 和 onLongClick 监听器