opencv - 查找数码相机的固有参数

标签 opencv camera computer-vision camera-calibration

查找数码相机固有参数的最佳方法是什么?
我曾尝试使用opencv相机校准工具,但每次校准后,它都会为我提供不同的值。因此,我不确定是否正确。相同的方法对于USB相机来说效果很好。

我不确定获取数码相机固有参数的过程是否稍有不同,以及是否缺少某些内容。

如果有人对此有任何线索...请帮助!

最佳答案

ISO和白平衡的变化发生在镜头+传感器组合的“后面”,因此它们不能直接影响相机的校准几何模型。

但是,它们可能会通过在所使用的任何装备(“棋盘”或类似工具)上偏置检测到的特征的位置来影响校准过程的结果-任何影响灰度梯度外观的方法都有可能做到这一点。

一般规则是:“找到适合您的应用程序的镜头和曝光设置(而不是校准),然后将它们锁定并禁用可能会对其进行修改的所有自动小控件功能”。如果这些设置不适用于您正在使用的特定校准设置,请对其进行更改(例如,如果应用程序照明导致目标曝光过度/饱和,请将灯光调暗或将目标图案从白色/黑色切换为灰色/黑色。 )。

关于opencv - 查找数码相机的固有参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47797559/

相关文章:

python - OpenCV 的视频捕获不返回图像

c++ - 调用静态opencv库

Android VideoView 不显示

machine-learning - ConvNets 上的感受野(感受野大小困惑)

python - 如何使用 OpenCV 获得金属光泽物体的轮廓

c++ - 拼接图片检测不到共同特征点

java - 无法在 Linux 上加载 OpenCV - undefined symbol 错误

opengl - 3D 图形矩阵 4x4 中最后一行的 magic 4 的用途是什么?

android - 使用 surfaceView 捕捉视频

opencv - 平衡拼接图像之间的对比度和亮度