当前位置: 首页 > news >正文

相机标定原理

原文:https://www.cnblogs.com/heyrroo/p/17956865

学习一下,对基本概念有个了解。

相机标定的原理
四个坐标系:
世界坐标系(world coordinate system):用户定义的三维世界的坐标系,为了描述目标物在真实世界里的位置而被引入。单位为m。

相机坐标系(camera coordinate system):在相机上建立的坐标系,为了从相机的角度描述物体位置而定义,作为沟通世界坐标系和图像/像素坐标系的中间一环。单位为m。

图像坐标系(image coordinate system):为了描述成像过程中物体从相机坐标系到图像坐标系的投影透射关系而引入,方便进一步得到像素坐标系下的坐标。 单位为m。

像素坐标系(pixel coordinate system):为了描述物体成像后的像点在数字图像上(相片)的坐标而引入,是我们真正从相机内读取到的信息所在的坐标系。单位为个(像素数目)。

image

 1.从世界坐标系到相机坐标系 3D->3D

image

 

2.从相机坐标系到理想图像坐标系(不考虑畸变) 3D->2D

image

 

3.从理想图像坐标系到实际图像坐标系(考虑畸变):

透镜的畸变主要分为径向畸变和切向畸变(还有薄透镜畸变等等,但都没有径向和切向畸变影响显著,所以我们在这里只考虑径向和切向畸变)。

4.从实际图像坐标系到像素坐标系:

最后用一幅图来总结从世界坐标系到像素坐标系(不考虑畸变)的转换关系:

image

 

image

   

http://www.sczhlp.com/news/2387/

相关文章:

  • PostgreSQL认证培训授权考试中心(工信人才唯一授权指定)
  • 一些STL
  • AKShare 高频请求东财数据接口的异常问题及解决方案
  • C# Rsa加密(私钥加密、公钥解密、密钥格式转换、支持超大长度分段加密)
  • EDCA - 802.11e
  • 用C# 实现标准MD5WithRSA算法
  • 操作系统引导过程详解:从开机到进入系统的每一步
  • linux系统中查询中间件进程的for命令 - 一叶舟
  • Docker容器运行Windows11
  • 全局平衡二叉树
  • pygame小游戏打飞机_5多个敌人
  • 贪心算法
  • inux系统中查询中间件进程的for命令.19015328 - 一叶舟
  • 6.1.1 随机访问存储器
  • 垃圾邮件过滤的算法与技术:深入解析贝叶斯过滤与机器学习模型
  • 【完结13章】人工智能Ai Agent RAG云服务器python后端零基础实战课
  • 面经学习-HTTP优化
  • .NTE开发【库位保存和回显默认值】
  • tryhackme--creative靶场wp
  • 多种数据库混合查询
  • Windows下安装部署多个Nginx
  • ceph:网络上的人真的是习惯于“以讹传讹”:从ceph -s的状态经过信息【mons are allowing insecure global_id reclaim】说起
  • 【原创】python http标准库搭建服务器解析php脚本
  • 「Tekla Structures 2024 下载安激活详细步骤,含China环境+本地许可证配置全流程」
  • linux系统中history增加时间戳.18920467 - 一叶舟
  • 锚框 anchor box
  • 多分支注意力机制提升表格数据建模效果
  • IntelliJ IDEA的安装与配置
  • 比特彗星常见问题-分块校验失败问题
  • cpp选手的python速成指南