计算机视觉-相机参数标定
2016-06-18 16:47
281 查看
相机参数标定是通过像平面特征点和已知世界坐标系对应点的坐标来估计相机的内外参数的过程。
1、相机标定的线性方法
相机标定的过程可以分为两个步骤:1) 计算出相机的透视投影矩阵2)根据透视投影矩阵估计相机的内外参数
根据线性最小二乘法就可以计算出M矩阵。
行向量之间相互点乘,可以得到以下结果:
向量之间相互叉乘,可以得到以下结果:
于是我们可以计算出r1、r2
最后得到平移矩阵:
、
选择标注点的时候,选择的样本点不要位于同一个平面上。
1、相机标定的线性方法
相机标定的过程可以分为两个步骤:1) 计算出相机的透视投影矩阵2)根据透视投影矩阵估计相机的内外参数
透视投影矩阵估计
假设相机是无扭曲的理想相机,即像平面的横纵坐标夹角等于90度,根据之前的理论,我们知道透视投影矩阵M是非奇异矩阵。根据线性最小二乘法就可以计算出M矩阵。
估计相机的内外参数
行向量之间相互点乘,可以得到以下结果:
向量之间相互叉乘,可以得到以下结果:
于是我们可以计算出r1、r2
最后得到平移矩阵:
、
退化点
标注点的选择必须依照一定的规则,否则会引起标定过程失败,导致标定过程失败的点称之为退化点。选择标注点的时候,选择的样本点不要位于同一个平面上。
相关文章推荐
- 树莓派移动网络连接(配置4G网卡)
- Android应用开发-网络编程(二)
- 转载——卷积神经网络(CNN)基础入门介绍
- Android应用开发-网络编程(一)
- Linux 环境 HTTP 服务器
- Java 网络编程
- Android 网络字幕文件保证编码一致的文件读写
- 全新的网络加载框架Retrofit2,上位的小三
- java中调用matlab的BP神经网络工具箱函数
- bit与Byte
- Linux操作系统中网络配置命令
- java apache commons HttpClient发送get和post请求的学习整理
- 编译安装httpd
- 距离向量选路算法
- HTTP状态码查询
- Ubuntu 16.04更新软件提示"需要安装不能信任的软件包" http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease
- ios学习路线—iOS高级(ASIHTTPRequest)
- 网络流——增广路算法(dinic)模板 [BeiJing2006]狼抓兔子
- socket发送http请求
- 网络流初步——增广路算法(EK)模板