一种基于OpenCV的简易摄像机标定方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
e e na y se ih i a s s e t lt ba n t r e d me s n no main f m wo d me s n l lme tr tp wh c s l e s n i o o ti h e i n i a i fr t r o a ol o o a t i n i a o
摘
要 :摄 像机 标 定是在 机 器视 觉和 工 业 测量 等 领 域 中的 一 个基 本 步骤 ,也 是从 二 维 图像 获 取
三 维 信 息 必 不 可 少 的 。 为 了提 高 传 统 摄 像 机 标 定 方 法 的 效 率 ,在 V + . C +60平 台 下 调 用 O eC 10库 函数 实现摄 像机 的标 定 。此 方 法 的 简 易性 主 要 体 现在 不 需要很 多的优 化 算 法 ,仅 pn V .
其 中 , 、 分 别 是 以水 平 和垂 直 像 素 为 单 位 的焦 距 , 是摄 像 机 内参 数 矩 阵 , 是 摄 像 机 的外 参 M
一
ll 一 4
数矩 阵 。这样 便 建 立 了 P 的世 界 坐 标 与 它 经 过 摄
像机成像后像点 P 图像像素坐标之间的关系。 13 非线 性失真 . 针孔成像模型是对 常规摄 像机几何成像 的描 述, 在高精度三维测量 中, 需要准确地描述成像几何 关系 J 由于实 际的镜头并 不是理 想的透视成像 , ,
s pi t o e to il f ce a ide o ne a yo t azt nagr ms n s i l i f hdima yrl t i t tt os t edm n pi i i oi dj t m c y t me h s n e e d nh n m ao l t a u h
l
u , 、
1
空间 P点在摄像机坐标系下的坐标为( , , , z ) 它在摄 像机 成像 平 面上 的投 影 点 为 P 在 图 像 坐标 系下坐 标为 ( Y 为 焦距 。由于 轴 和 y 轴 与 ,) c
图像 的 轴 与 Y轴 平行 , 以 可得 出摄 像机 坐 标 系 所
r
xc
r
Y o
() 5
摄 像机成 像几何 关 系如 图 2所 示 。
好 , 0 1 V u 1 、
o
wenku.baidu.com
0
0 / t o
0
l
1
R ]
L 0 l 0 0 /
图 2 摄像机成像几何
l , 仲
=
Z 1
M1 z M Z
1
() 6
界坐 标 系。
收 稿 E期 :2 1 0 t 0 1— 7—0 4
取三维空间信息的前提和基础。标定结果的好坏直
接影 响 着 三 维 测 量 的 精 度 和 三 维 重 建 结 果 的 好 坏H , 因此研究 摄像 机 标定 方 法 具有 重 要 的理 论 意 义 和实 际应用 价值 。
(pnsuc o p t s n 库 , oe orecm ue v i ) 由一 系列 C函数 和 r io
少量 c+ 类构成 , + 可实现图像处理和计算机视觉方 面的很多通用算法l 。它包含 的各类 图像处理及 6 ]
识别的函数非 常丰富, 而且 一 般 都 进 行 了很 好 的
优化。
为:
摄像机 采集 的模 拟 图像 经计算 机 中 的专用 模数 转换 卡转换 成数 字 图像 , 幅数 字 图像 在 计 算 机 内 每 表示 为 M × 的数组 , 行 Ⅳ列 的 图像 中 的每 一个 N 肘
元素称为像素。为了表示每个像素 的位置, 需要建
立 图像坐 标 系 , 图 1所示 , ,) 如 ( 是定 义在 图像上
u e t e a i ai n u c in n i r r t c ry u e p rme t. An i rv d h e f a i ii a d s s h c l br t f n t s i lb a y o ar o t x e o o i ns d t o e t e sb lt n p y e e tv n s ft i t o ong t e e p rme t . f cie e s o sme d by d i x e h h h i n s ・
①读取 实验所 需 的图像 。
②使用 cF d hs orCr r 函数提取棋盘 vi C e ba o e n s d ns
模 板上 的角点 。
1y ,) k, +, + p( )) 2l ] 6( Y :z( ,) [23 , +p y x ) +2 x
() 7
③使用 cFnC r r b i vi o e uP d n S x函数对上步 中所提 取 出来的角点进行进一步的细化, 以得到更精确 的 角 点位 置 。 ④亚像素精确化后, 再使用 cDa C e ba — v r hs or w s d
Ke r s: ma h n ii n;c me a c lb ain;ta iina ai r to y wo d c i e v so a r ai r to r d to lc b ain;Op n l e CV
在计算机视觉领域 中, 摄像机标定与三维重建
是基 于 二 维 图 像 的 三 维 空 间定 量 分 析 的 关 键 内 容… , 也是 立体 视觉 的关键 技 术 。用 立 体 视 觉 方法 进行 三 维 重 建 主 要 包 括 三 个 步 骤 J① 摄 像 机 标 :
图 1 图像坐标系
由图 1 可得, 图像中任意一个像素在两个坐标
系下 的坐标 有 如下 的关 系 :
=
孚+ ‰
() 1
() 2
用齐 次坐标 与矩 阵表示为 :
1 O
u。
图 3 摄 像 机模 型
图 3 0为摄像机光心 , 中, 0 为图像坐标原点 ,
() 3
定, 即确定摄像 机内外 参数 的一个过程 ; ②立体 匹 配, 即从 不 同图像 中找 出 同一 空 间点 在 这 些 图像 上
投影 点 的过程 ; 三维重 建 , 据摄 像机标 定所 得 到 ③ 根
1 摄像 机 的标定原理
在摄像机标定过程 中, 选用合适的摄像机模型 也是必要任务之一 , 摄像机模 型是光学成像模 型的
l , c
Z 1 Z
1
() 4
其 中 , 为 3X3正 交单 位 矩 阵 , 为三 维 平移 向量 , t
O =( , , ) O 0 0 0 T
12 摄像 机模 型 .
0 I
(0V) “,0
摄像机模型是光学成 像模型的简化 , 以近 似 可 描述从场景投影到图像的过程。本文采用在实际应 用中最为常见的针孔模型, 如图 3 所示。
图像像素坐标系, 该坐标系的单位是像素 , 坐标原点 0 在图像的左上角。由于 ( 只表示像素位于数 。 , ) 组中的列数与行数, 并没有用物理单位表示出该像 素在 图像 中的位置, 因此, 需要再建立 以物理单位 ( 毫米 ) 表示 的图像坐标系 , 如图 l 所示 , Y 是图 ( ) , 像物理坐标 , 光心 0 在图像的中心点上 。
而是有 不 同程度 的 畸变 , 此 本 文 在摄 像 机 的标定 为
模型中引入径向畸变和离心畸变, 摄像机 的畸变值 用 6 和 用式 ( ) 5 来表 示 :
r
图 5 棋 盘
6( ,) k (2 Y) P (x +, + px ] Y = l + +[13 )) 2 2 y
G O J g WU H a-u D h o u U i , n ui , U Z a- n y j
( o eeo fr t nS i c n n ier g W u a nvri f cec n C f g f nomai c n ea dE gnei , h nU ies yo inea d l I o e n t S T cn lg , u a 30 1 柚 眦 ) eh o y W h n4 0 8 ,( o
简化 , 了定量 地 描述光 学成像过 程 , 须要 引入三 为 必
的内外参数和图像匹配结果计算物体相对摄像机的 距离 , 获得物体的立体信息 。可见, 摄像机标定是三
维重 建必 不可少 的一个 步 骤 , 是 计算 机视 觉 获 J也
个坐标系 , 即摄像机标定原理 中所涉及的几个必 要的坐标系 , 分别是图像坐标系、 摄像机坐标系和世
i g .I r e o i r v e efce c fta i o a a r a ir t n me o s n e e VC ++6. ma e n o d rt mp o e t f in y o r dt n lc mea c b ai t d .u d rt h i i l o h h 0 p a o m .t i atce c u lz d t e a e a a ir to tr u h c li l e CV1 0 f n t n . i lt r f h s ri l a t aie c h m r c l ain h o g alng t e Op n b 1 . u c i s Th s o
Absr c : I t e il o ma h n v so a d nd sra me s r me t c me a ai r to i a ta t n } fed f l c i e iin n i u t l i a u e n . a r c lb ain s n
O eC pn V是 I e 公司资助 的开源计算 机视觉 nl t
作者简介 :郭静 ( 9 8 , , 士研究 生 , 18 一) 女 硕 研究 方 向为 智能 自 动 化, 计算机视觉。
一
l3一 l
1 1 常用坐 标 系及 变换 .
图 2中 , 为摄像 机光心 ,X ,cZ ) 0点 ( 。】 , 为摄 像 , 机坐 标 系 , , , 为世 界 坐标 系 , 0 ( z) 0 为摄 像 机焦 距 , P为空 间 中一 点 。摄像 机 坐 标 系 与世 界 坐 标 系之 间的关系 可 以用旋 转矩 阵 和平移 向量 t 来 描述 , 因此摄 像机 坐标 系 与世 界 坐标 系 的转换 关 系
仅利 用库 函数 中已有的标定函数便可实现。并通过 实验证明了此方法的可行性与有效性。 关键词:机器视觉 ; 摄像机标定 ;传统标定;O eC pn V
A i p e m eh d o a e a c l a i n b s d o e CV sm l t o fc m r ai to a e n Op n br
21 0 1年第 2 1期
中图分类号: P9 . 1 T 3 14 文献标识 码 : A 文章编号 :0 9— 52 2 1 )2— 13一 4 10 2 5 (0 1 1 0 1 o
一
种 基 于 O eC pn V的简 易 摄像 机标 定 方 法
郭 静, 吴怀宇 , 杜钊君
( 武汉科技大学信 息科学与工程学 院 ,武汉 4 0 8 ) 3 0 1
O
0
即计算机 图像坐标系与像平面坐标系的转换关 系。式 中, m为图像点的齐次坐标 , 和 为每一 个 像素 分别在 轴 、 Y轴方 向上 的物理尺 寸 , 。 ) ( ,
为光 心坐标 。 .
与像平面坐标系的转换关系为:
一 厂 , 厂 y 由式 ( )一( ) 3 5 可得 :