基于OpenCV的双目摄像机标定技术研究_王长元
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机与数字工程
2 3 9 3
分别为世界坐标 标定过程中用到三个坐标系 , 系、 摄像机坐标系和图像坐标系 。 如图 2 所示 。
)由于机 从而引起透镜的径向畸变 ; 是那么规范 , 2 械方面的原因 , 很难做到使得透镜与成像仪完全平 由整个摄像机的组装而引起的畸变就是透 镜的 行,
3] 。 切向畸变 [
5] 。只有当摄 像坐标系 中 对 应 的 像 点 之 间 的 关 系 [
像机被准确标定之后 , 才能根据二维图像平面中的 坐标推导出对应物体的三维空间的实际位置 。
r r r 烆 7 8 9烎
。 自由度为6
t 3 烆 烎
3 透镜的畸变及校正
理论 上 讲 , 透 镜 是 不 应 该 引 起 任 何 畸 变 的, 但 现实中没有完 美 的 透 镜 。 应 其 畸 变 的 原 因 主 要 有 )由于制造方面的原因 , 两点 : 使得透镜的形状不 1
3] 。 成像点之间的关系可以表示如图 1 所示 [
d e l z i z和 K a r a r a提 出 的 线 性 变 换 法、 1 9 8 6年 T s a i -A 提出的两步法 。 摄像机自标定技术灵 活 性 强 , 不需 是一种对环境具有很强适应性的标定 技 要标定块 , 术, 利用多幅图像之间的对应关系就可以得出摄 像
阵, 称 为 投 影 矩 阵; 由于 M1 由 α u v α x、 0、 0 决 定, y、 称这些参数 u v α α x、 0、 0 只与摄像机内部参数有关 , y、 为摄像机内 部 参 数 ; M2 由 摄 像 机 相 对 于 世 界 坐 标 系的方位决定 , 称为摄像机外部参数 。 0 u α x 0 0 烄 烌 故, 摄像机的内部参数为 0 α 自由 0, 0 y v 0 0 1 0 烆 烎 r 1 r 2 r 3 t 1 烄 烌 烄 烌 ; 、 r r r 度为 4 外部参数为 R 4 5 6 t 2 , 3 ×3 = 3 ×1 = t
1 引言
摄像机标定 是 摄 像 机 测 量 与 真 实 三 维 世 界 测 量的联系桥梁 , 其目的就是要建立三维世界坐标与
1] 。摄像机标 二维图像 坐 标 之 间 的 一 种 对 应 关 系 [
、 机参数 。 在2 0 世纪9 0 年代由 F a u e r a s M a b a n k等 g y 提出 。 O e n C V 中采 用 的 是 介 于 传 统 标 定 方 法 和 自 p 标定方法之间 的 一 种 方 法 , 由 张 正 友 提 出, 称作张
摄像机标定的方法有很多 , 大致可以分 为 传 统 的摄像机标定和摄像机自标定 。 传统的摄像机标定 技术需要有特定的定标参照物 , 根据摄影集合方 面
] 2 。例 如 1 的理论直接 计 算 摄 像 机 参 数[ 9 7 1年 A b -
2 相机标定原理
空间中任意 一 点 到 图 像 像 素 坐 标 系 上 对 应 的
双目立体视觉 一 般 由 双 摄 像 机 从 不 同 角 度 同 时 获 取同一景物的两幅数字图像 , 基于视差原理即可获
6] 。 得物体的三维几何信息 [
摄像机标定 是 实 现 双 目 立 体 视 觉 三 维 模 型 重 构中最基本且 最 关 键 的 一 步 。 摄 像 机 标 定 的 目 的 是为了确定摄像机的几何位置 、 属性参数和建立成 像模型以及确 定 世 界 坐 标 系 中 物 体 的 点 与 它 在 图
B i n o c u l a r C a m e r a C a l i b r a t i o n T e c h n i u e B a s e d o n O e n C V q p
WANG C h a n u a n X I NG S h i m e n g y g ( , ) X i a n T e c h n o l o U n i v e r s i t i a n 1 0 0 2 1 7 g y y X , A b s t r a c t s a f o u n d a t i o n a l r e s e a r c h i n t h e f i e l d o f b i n o c u l a r s t e r e o v i s i o n c a m e r a c a l i b r a t i o n t e c h n i u e h a s r e a t t h e o A - q g r a c t i c a l a e r r e t i c a l v a l u e a n d v a l u e . T h i s f o c u s e s o n t h e b i n o c u l a r s t e r e o v i s i o n c a m e r a c a l i b r a t i o n t e c h n i u e t o a n a l z e t h e p p p q y b i n o c u l a r c a m e r a c a l i b r a t i o n m e t h o d b a s e d o n O e n C V. O e n C V c a m e r a c a l i b r a t i o n b a s e d o n b i n o c u l a r i s m o r e f l e x i b l e t h a n p p , s c a l i n t e c h n i u e s a n d h a s a c a l i b r a t i o n a c c u r a c . t r a d i t i o n a l o o d g q y g , , K e W o r d s a m e r a c a l i b r a t i o n b i n o c u l a r s t e r e o v i s i o n O e n C V c p y C l a s s N u m b e r P 3 9 1 T
径向畸 变 现 象 来 源 于 “ 筒 形” 或“ 鱼 眼” 影 响。 其原因是远离 透 镜 中 心 的 光 线 弯 曲 比 靠 近 中 心 的 严重 。 成像 仪 中 心 的 畸 变 为 0, 随 着 向 边 缘 移 动, 畸变越来越严重 :
图 2 常用坐标系关系图
2 4 6 ) x x( 1+ k r + k r + k r c o r r e c t e d= 1 2 3 2 4 6 ) ( ) 1+ k r + k r + k r 2 y y( c o r r e c t e d= 1 2 3 这里 ( 是 畸 点 在 成 像 仪 上 的 原 始 位 置, x, y) 2 2 2 ( 是校正后的新位置 , x r =x + y y。 c o r r e c t e d, c o r r e c t e d)
双目立体视觉是基于视差原理 , 由多幅图像获
5] 。 在机器视觉中 , 取物体的三维几何信息的方法 [
f 为 轴上的尺度因 其中s 为 一 比 例 因 子 ; u α x= d x f 为 轴上的 子, 或称 u 轴上的归 一 化 焦 距 ; v α y= d y 或称 v 轴上的归一化焦距 ; 尺度因子 , M 为 3*3 矩
( ) 西安工业大学 西安 7 1 0 0 2 1
*
摘 要 摄像机标定技术作为双目立体视觉领域的一个基础性研 究 课 题 , 具有很大的理论研究价值和实际应用价值。 论文围绕双目立体视觉中的双目摄像机标定 技 术 , 分析基于 O e n C V 的 双 目 摄 像 机 标 定 的 方 法。基 于 O e n C V 的双目摄 p p 像机标定比传统的定标技术更为灵活 , 并且具有不错的定标精度 。 关键词 摄像机标定 ;双目立体视觉 ; O e n C V p : / 中图分类号 T P 3 9 1 D O I 1 0. 3 9 6 9 9 7 2 2. 2 0 1 4. 1 2. 0 3 8 . i s s n 1 6 7 2 - j
图 3 双目立体成像原理图
如图 3 所 示 为 双 目 立 体 成 像 原 理 图 。 左 摄 像
2 3 9 4
王长元等 : 基于 O e n C V 的双目摄像机标定技术研究 p
第4 2卷
机坐标 系 为 OC1 - 图 像 坐 标 系 为o XC1YC1Z x1 C 1, i 1- 有效焦距为 f 有 摄 像 机 坐 标 系 为 OC2 - XC2 YC2 y 1, 1; 图像坐标系为o 有效焦距为 f Z x2 y C 2, i 2- 2, 2。 由摄像机透视变换模型可以分别得到左 、 右两 个摄像机 中 摄 像 机 坐 标 与 图 像 坐 标 之 间 的 关 系 。 而 OC1 - XC1 YC1Z XC2 YC2Z C 1坐 标 系 与 O C 2- C 2坐标系 之间相互位置关系可以通过空间转换矩阵 Ml r 表示 为
V o l . 4 2N o . 1 2 2 3 9 2
计算机与数字工程 C o m u t e r &D i i t a l E n i n e e r i n p g g g
总第 3 0 2期 2 0 1 4 年第 1 2期
基于 O e n C V 的双目摄像机标定技术研究 p
王长元 邢世蒙
2 2 ) ] x x+ [ 2 r +2 x p y+p c o r r e c t e d= 1 2( 2 2 ( ) r +2 +2 x] 3 y y+ [ p y) p c o r r e c t e d= 1( 2 因此 , 共 有 五 个 需 要 的 畸 变 参 数: k k p 1, 2, 1,
Xw烌 烄1 0 u 烌 0 烄 u d x 0 00 f 烄烌 烄 烌 R t Yw 1 1 00 v = 0 f T v0 Z c 0 O 1 Zw d y 1 0 0 1 0 烆 烎 烆 烎 烆1 烎 0 1烎 烆0
( )
Xw烌 烄 0 u 0 α x 0 烄 烌 R t Y w = s0 α 0 0 y v T O 1 Zw 0 0 1 0 烆 烎 烆1 烎 = s M1M2Xw =MXw
根据世界坐标与摄像机坐标之间的旋转 、 平移 关系 , 摄像机坐标与图像物理坐标之间的相似三角 形的正比关系 , 图像物理坐标与图像像素坐标之间 比例关系可得图像像素坐标与世界坐标之 的平移 、
3] 。 见式 ( ) 。 间的关系 [ 1
切向畸变是 由 于 透 镜 制 造 上 的 缺 陷 使 得 透 镜 可以用两个另 外 本身与图像平面不平行而产生的 , 的参数 p p 1、 2 来描述 :
一般我们考虑前四个畸变参数 。 k p 2, 3, 即 O e n C V 提供了一个直接 使 用 的 矫 正 算 法 , p ) 输入 原 始 图 像 和 由 函 数 c 得 v C a l i b r a t e C a m e r a 2( 到的畸变系数 。
( )
( ) 1
4 双目摄像机标定原理
2来自百度文库 。他考虑了径向畸变和切向 氏平面模 版 标 定 法 [
定主要是求摄像机的参数的一个过程 , 也就是确定 摄像机的图像 坐 标 系 与 物 体 在 空 间 的 三 维 坐 标 系
1] 。 之间的映射的过程 [
要求用摄像机从不同角度 畸变在内的摄像机参数 , 拍摄多幅平面模板的图像 , 通过计算图像上的点与 模板上的特征 点 之 间 的 对 应 关 系 来 计 算 摄 像 机 的 参数 。
图 1 成像点之间的关系图
*
收稿日期 : 修回日期 : 2 0 1 4年6月6日, 2 0 1 4年7月2 5日 作者简介 : 王长元 , 男, 博士 , 教授 , 研究方向 : 模式识别与 图 像 处 理 。 邢 世 蒙 , 女, 硕士研究生, 研究方 向: 模式识别与 图像处理 。
2 0 1 4 年第 1 2期