Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 光圈的变化是否会影响相机校准?_Opencv_Camera_Camera Calibration - Fatal编程技术网

Opencv 光圈的变化是否会影响相机校准?

Opencv 光圈的变化是否会影响相机校准?,opencv,camera,camera-calibration,Opencv,Camera,Camera Calibration,我正在校准一台工业AVT摄像机。当我聚焦在用f/4光圈进行测量的平面上,然后将光圈关闭到f/16,校准相机的内部参数,然后将光圈打开到f/4,这样可以吗?校准是否会随孔径的变化而变化?我知道所有参数(焦距、主点、镜头)都不应该发生物理变化,但没有影响吗 我没有改变焦距(焦距)。我需要改变光圈,因为校准时景深更大,测量时相机速度更快 我认为简单的答案是:不,没有 不同孔径下的校准应相同(在实验限值内)。光圈仅影响景深和进入相机的光量。焦距、主点、透镜畸变等不会改变——尽管你精确测量它们的能力可能会

我正在校准一台工业AVT摄像机。当我聚焦在用f/4光圈进行测量的平面上,然后将光圈关闭到f/16,校准相机的内部参数,然后将光圈打开到f/4,这样可以吗?校准是否会随孔径的变化而变化?我知道所有参数(焦距、主点、镜头)都不应该发生物理变化,但没有影响吗

我没有改变焦距(焦距)。我需要改变光圈,因为校准时景深更大,测量时相机速度更快

我认为简单的答案是:不,没有

不同孔径下的校准应相同(在实验限值内)。光圈仅影响景深和进入相机的光量。焦距、主点、透镜畸变等不会改变——尽管你精确测量它们的能力可能会受到你得到的图像质量的影响

理论上,也许更大的光圈可以捕捉到更好的镜头畸变近似值,尽管这让我怀疑我自己的话,但如果你在大光圈下校准,然后在小光圈下捕捉,这应该不是问题。只有当你的镜头严重扭曲时,才会成为问题(IMHO)。这篇文章说:

光圈的大小对失真没有影响,就像主光线一样 当光圈变小或变大时,不会改变其路线


在不同的光圈设置下执行相机校准并查看结果是否相似,这可能是一个简单的过程。当然,我不知道如何从摄像机校准矩阵推断光圈设置,这意味着该信息本身不会被捕获。

这取决于您的镜头以及您校准的准确值。
如果您只是设置后焦距,则没有问题。 或者,如果您仅在视野的中心进行测量

不知道焦距、最宽光圈和一般 镜头的质量,不可能给出具体的答案。 例如,如果最宽的光圈为f/1.4,则镜头应 在f/4上表现出色。但是如果f/4是最宽的光圈,那么 你会看到很多畸变

一般来说,如果你从相机最宽的光圈开始 镜头停下来,分辨率在视场的中心 视图增加约2站,外围分辨率增加 场地的坡度提高约4站

除此之外,如果你继续停下来,你的生活就没有任何改善 图像质量(仅增加景深和较暗的图像,例如 先前的答案正确地指出了这一点)。最终,作为物理直径 当f/stop的值变小时,整个磁场的分辨率将降低 由于衍射而减少

例如,在“全画幅”(35 x 24 mm格式)数码相机上 一个好的镜头,f/22明显不如f/8那么锐利

不幸的是,几何(高斯)分析无法预测 真实透镜的行为,有两个原因:像差和 扭曲

畸变是指设计、材料和/或工艺方面的缺陷 可通过附加元素进行校正的制造,更好 玻璃、更接近的制造公差等——但仅限于某一点 而且只需要付出代价。理想透镜仅在理论上存在;真透镜 始终为近轴光线提供最佳性能(即最大分辨率) (在光轴附近移动)

并不是所有的像差都受到停下来的同等影响。 最大改进:高阶球面 许多改进:球形、斜球形和彗差 一些改进:散光,场曲率,轴向色差 不受影响:侧色

几何(Petzval)畸变(技术上不是畸变) 也不受停车的影响

另一方面,衍射是光学的一个基本定律——你 我必须接受它。衍射随温度成反比变化 孔径的物理直径:直径越小,越大 艾里圆盘的角度大小。众所周知,f数是焦点 长度除以直径——因此f/16是f=50毫米上的一个小得多的孔 镜头比f=150 mm镜头上的镜头大

测量衍射和混淆的传统方法 投影图像(胶片或传感器)处的直径,而不是 在对象上的分辨率--倾向于低估 较长的镜头和较大格式的景深。但是MTF图表 讲述关于前者的真实故事:世界上表现最好的镜头 任何制造商的产品目录都是长镜头或长焦镜头

低估长焦距镜头的性能

衍射就是针孔的原因——针孔没有像差(也没有 如果设计得当,变形将不明显

孔径越小,衍射越大(即 较大的艾里圆盘),但衍射仅在 艾里圆盘比透镜的混淆圈大。更好 校正透镜,使其接近“衍射限制” --理想光学系统的技术术语

更多信息:

这个问题似乎离题了,因为它是关于光学的,而不是编程。它取决于您所谈论的“内部参数”。