相机标定 - (02) - 相机标定步骤与原理

这篇具有很好参考价值的文章主要介绍了相机标定 - (02) - 相机标定步骤与原理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

2 相机标定步骤

2.1 张正有标定操作步骤

2.2 张正有标定原理


2 相机标定步骤与原理

参考文章:三步骤详解张正友标定法_谜之_摄影爱好者的博客-CSDN博客

        1998年,张正友提出了基于二维平面靶标的标定方法,使用相机在不同角度下拍摄多幅平面靶标的图像,比如棋盘格的图像,然后通过对棋盘格的角点进行计算分析来进行相机标定(求解相机的内外参数)。

2.1 张正有标定操作步骤

(1) 张正友标定方案使用平面标志物,通常是规整的棋盘格或者点阵图,通常情况下为了方便区分图片中棋盘格朝向,我们一般使用宽高不同的棋盘格。

不同标定板的优缺点:

  • 棋盘格本身存在角点检测不精确的问题。
  • 圆点检测更精确,但是会存在偏心误差

相机标定 - (02) - 相机标定步骤与原理

相机标定 - (02) - 相机标定步骤与原理

相机标定 - (02) - 相机标定步骤与原理

会存在偏心误差

(2)准备好棋盘格后,使用待标定相机拍摄不同角度多组标定图案

  • 拍摄15~20张不同角度照片(按照标定的理论三张图片就可以完成标定,但是为了减小标定误差,拍摄图片会稍微多一些)
  • 标定图案需要保证平整
  • 每张图片中标志物尽量占据画面1/4以上,
  • 拍摄时应尽量保证相机参数不变(拍摄过程不要采用自定对焦方式,也不要改变焦距)
  • 保证拍摄图案清晰,无明显模糊(由于圆点在模糊情况不会改变其中心点位置,精度理论上会更好一些)
  • 拍摄图案的总和需要覆盖整个画面

(3)使用标定工具进行标定计算

2.2 张正有标定原理

第一步:对每一幅图像得到一个映射矩阵(单应矩阵)H

        一个二维点用表示,一个三维点可以用表示,其增广矩阵(齐次坐标表示)为以及。三维点与其投影图像点之间的关系为:

式中,s为任意标准矢量,A矩阵为相机内参;R(旋转矩阵),t(平移向量)为外参

式中是相机在图像坐标系的主点,和是图像上和坐标轴的尺度因子,表示图像坐标轴的垂直度(取决于相机制造工艺,好的为0)。

假定模板平面在世界坐标系的平面上,则有:

在标定模板(棋盘格)平面上的齐次坐标,而是棋盘格平面上的点投影到摄像机的成像(图像平面)对应点的齐次坐标。

此时,可以得到一个3*3的矩阵:

利用单应矩阵可得内参矩阵A的约束条件为   

第二步:利用约束条件线性求解内参矩阵A

        假设存在:

式中,B为对称矩阵,基于绝对二次曲面原理求出B以后,再对B矩阵求逆,并从中导出内参矩阵A,再由A和单应矩阵H计算外参R和t,公式如下:

第三步:最大似然估计

        采用最大似然准则优化上述参数。假设图像有n幅,模板平面标定点有m个,则最大似然估计值就可以通过最小化以下公式得到:

式中,为第 j 个点在第 i 幅图像中的像点;为第 i 幅图像的旋转矩阵;为第 i 幅图像的平移向量;为第 j 个点的空间坐标;初始估计值利用上面线性求解的结果,径向畸变系数、初始值为0。

相机标定 - (02) - 相机标定步骤与原理文章来源地址https://www.toymoban.com/news/detail-512311.html

到了这里,关于相机标定 - (02) - 相机标定步骤与原理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 1. 相机标定原理(学习笔记)

    在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这个求解参数的过程就称之为相机标定。 其标定结果的精度及算法的稳定性直接影响相机工作产生结果的准确性 。[百度百科

    2024年02月08日
    浏览(35)
  • 相机标定原理及应用(opencv)

    在机器视觉领域,相机的标定是一个关键的环节,它决定了机器视觉系统能否有效的定位,能否有效的计算目标物。相机的标定基本上可以分为两种,第一种是相机的自标定;第二种是依赖于标定参照物的标定方法。前者是相机拍摄周围物体,通过数字图像处理的方法和相关

    2024年02月22日
    浏览(40)
  • 张正友相机标定法原理与实现

    张正友相机标定法是张正友教授1998年提出的单平面棋盘格的相机标定方法。传统标定法的标定板是需要三维的,需要非常精确,这很难制作,而张正友教授提出的方法介于传统标定法和自标定法之间,但克服了传统标定法需要的高精度标定物的缺点,而仅需使用一个打印出来

    2024年02月04日
    浏览(46)
  • 机器视觉初步14:相机标定原理及应用

    相机标定是指通过已知的相机参数,解算相机内部参数矩阵和外部参数矩阵。 在工业中,更多的用户青睐于它在非接触三维尺寸测量上的应用。 所谓的三维测量是广义的三维测量,它不仅包括三维物体的重构与测量,还包括在三维空间中识别任意二维平面上的尺寸以及位置

    2024年02月15日
    浏览(37)
  • 机器视觉上下相机对位贴合的标定原理

    相机标定方法有:传统相机标定法、主动视觉相机标定方法、相机自标定法。 传统相机标定法需要使用尺寸已知的标定物,通过建立标定物上坐标已知的点与其图像点之间的对应,利用一定的算法获得相机模型的内外参数。根据标定物的不同可分为三维标定物和平面型标定物

    2024年02月13日
    浏览(64)
  • 相机的内外参数标定和畸变矫正原理和代码

    相机的成像过程实质上是坐标系转换。首先空间中的点坐标由世界坐标系转换到相机坐标系,然后将其投影到成像平面(图像物理坐标系),最后再将成像平面上的数据转换到图像像素坐标系。但是由于透镜制造精度及组装工艺的差别会引入畸变,导致原始图像的失真。镜头

    2024年04月16日
    浏览(43)
  • 相机的内参标定(实现原理+具体操作流程+实验结果)

    这篇主要是总结梳理一下关于学习到的相机内参标定的知识。计划分为原理介绍,具体操作流程,标定实验结果三个模块。 首先先简单解释下为什么要进行相机标定这个操作,我们知道生活中实际使用的相机镜头都是透镜,初中时的物理就讲过,只有通过光心的光线才是沿直

    2024年02月09日
    浏览(54)
  • 相机标定原理与实战【python-opencv】

    相机的功能就是将真实的三维世界拍摄形成二维的图片。所以可以将相机成像的过程看做一个函数,输入是一个三维的场景,输出是二维的图片。但是,当我们想将二维的图片反映射成三维场景时,很明显,我们无法仅通过一张二维图来得到真实的三维场景。也就是说,上述

    2024年02月09日
    浏览(62)
  • 相机标定-机器视觉基础(理论推导、Halcon和OpenCV相机标定)

             相机标定是获得目标工件精准坐标信息的基础。首先,必须进行相机内参标定,构建一个模型消除图像畸变;其次,需要对相机和机器人的映射关系进行手眼标定,构建一个模型将图像坐标系上的点映射到世界坐标系。主要分为背景知识、相机内外参模型推导、

    2023年04月21日
    浏览(46)
  • 相机标定—— 张正友标定法(1)

    我们首先要明白两个问题:1、相机是如何成像的?2、相机标定的目的是什么? 相机的成像过程涉及了 4 种坐标系与 3 种变换关系,这 3种变换关系分别是刚体变换、投影变换和离散化。 图 1 : 四 种 坐 标 系 的 关 系 图1 :四种坐标系的关系 图 1 : 四 种 坐 标 系 的 关 系

    2023年04月09日
    浏览(82)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包