2.4.1.1 相机内参标定

相机内参标定

更多内容,请关注:
github:https://github.com/gotonote/Autopilot-Notes.git

相机内参标定主要是为了获取相机本身的性质参数,包括相机的焦距,光心以及畸变参数等。

内参的物理意义与相机模型强相关,常用的相机成像模型为小孔模型,等效焦距与光心用数学可表示为一个矩阵

[ f x 0 c x 0 f y c y 0 0 1 ] \left[ \begin{matrix} f_x & 0 & c_x \\ 0 & f_y & c_y \\ 0 & 0 & 1 \\ \end{matrix} \right] fx000fy0cxcy1

其中 f x f_x fx f y f_y fy 是等效焦距, c x {c_x} cx c y {c_y} cy 是光心。

畸变的产生,是由于相机本身不能精确地按照理想的成像模型进行透视投影,即物点在实际的相机成像平面上生成的像与理想成像之间存在一定偏差,这个偏差就是相机畸变造成的。以常见的小孔成像模型为例,畸变误差主要是径向畸变误差(k1、k2、k3)和切向畸变误差(p1、p2)。

目前业界常用的相机标定方法是张正友方法, 通过多种位姿摆放的标定板,提取棋盘格角点,计算出相机的内参。

相关推荐

  1. 2.4.1.1 相机内参标定

    2024-02-19 07:52:02       56 阅读
  2. 2401vim,vim标号

    2024-02-19 07:52:02       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-19 07:52:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-19 07:52:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-19 07:52:02       82 阅读
  4. Python语言-面向对象

    2024-02-19 07:52:02       91 阅读

热门阅读

  1. 【大数据面试题】008 谈一谈 Flink Slot 与 并行度

    2024-02-19 07:52:02       44 阅读
  2. 707 设计链表——dummyHead好用

    2024-02-19 07:52:02       48 阅读
  3. Effective Objective-C 学习(四)

    2024-02-19 07:52:02       41 阅读
  4. vscode创建vue项目的方法

    2024-02-19 07:52:02       50 阅读