各位大侠,本人用1组35张图片,标定相机参数。分别用MATLAB和OPENCV分别标定,标定结果基本一致。

现在,我希望从标定的一副图像中(使用这幅图像标定的相机外参),计算图像上几个红点之间的在3维世界坐标系下的距离(mm)。

相机标定的结果:

1、        相机内参:

Focal Length:      fc = [ 854.37091   855.65897 ] ?[ 6.10263   6.00058 ]

Principal point:     cc = [ 369.52264   296.19708 ] ?[ 5.51474   5.45121 ]

Skew:alpha_c = [ 0.00000 ] ?[ 0.00000  ]   => angle of pixel axes = 90.00000 ?0.00000 degrees

Distortion: kc = [ -0.09667   0.12791   -0.00171   -0.00139  0.00000 ] ?[ 0.02533   0.19119   0.00167   0.00185  0.00000 ]

Pixel error:          err = [ 0.20807   0.26036 ]

相机的传感器尺寸:

size        Width/mm        Height/mm        Width/(像素)        Height/(像素)        Sx        Sy

1/2’        6.4                         4.8                           656                          492                   9.75um/p        9.75um/p

2、对本图的相机外参:

Translation vector:  Tc_ext = [-69.316901          -51.302449          237.121385 ]

Rotation vector:    omc_ext = [ -1.923062          -1.999779          -0.515738 ]

Rotation matrix:    Rc_ext = [-0.042297          0.998969          0.016462

0.880689          0.029498          0.472776

0.471803          0.034495          -0.881029 ]

Pixel error:        err = [ 0.31120          0.39245 ]

3.通过图像处理方法提取关键点坐标,分别获取了图像上两个红色圆圈所代表的位置在图像上的坐标(像素):W1(108.69794,4.6928058),W2(226.48865,8.7926397),在3维空间中,W1和W2两点之间的物理实际距离为30mm。

现想通过将W1和W2坐标从图像坐标系变换到世界坐标系,计算两点间的距离,是否和实际结果对应,之后,在这个标定板所放置的物理位置上进行产品尺寸的精确测量。这种应用在商用机器视觉软件HALCON中已有应用。我想通过OPENCV实现。

方法1.不考虑镜头畸变,由像素坐标与毫米坐标的关系得:

相机计算坐标公式_相机标定后,从图像坐标(像素)向物理坐标的转换计算,...相关推荐

  1. 相机计算坐标公式_相机采样点的坐标转换方法与流程

    本发明涉及数字图像处理与计算机视觉领域,尤其涉及一种相机采样点的坐标转换方法. 背景技术: 广义上说振动是指描述系统状态的参量(如位移.电压)在其基准值上下交替变化的过程:狭义的指机械振动,即力学系统 ...

  2. 相机计算坐标公式_相机位姿估计3:根据两幅图像的位姿估计结果求某点的世界坐标...

    关键词:相机位姿估计,单目尺寸测量,环境探知 用途:基于相机的环境测量,SLAM,单目尺寸测量 文章类型:原理说明.Demo展示 @Author:VShawn @Date:2016-11-28 @La ...

  3. 点乘叉乘坐标公式_点积与叉乘的运算与物理意义

    原文:http://blog.csdn.net/jacke121/article/details/55804353 向量是由n个实数组成的一个n行1列(n*1)或一个1行n列(1*n)的有序数组: 向 ...

  4. 相机计算坐标公式_机器视觉系统坐标标定与计算方法

    介绍了摄像机标定的概念和重要性 , 并介绍了摄像机传统的标定方法 . 自标定方法 . 线性标定方法和非线性标定方法 , 结合 ZF D - 900 TFT - LCD 玻璃自动分断机为例具体讲解了坐标 ...

  5. python计算复杂公式_复杂指标计算公式

    1. 题目描述 要求:输入一组复杂指标计算公式以及公式中包含的基础指标的值,计算出指定指标的值并返回 复杂指标公式示例 [123654] = [6598]/[6665] *{100} 其中 [] 中的 ...

  6. 相机计算坐标公式_摄相机标定方法的总结(数学方法总结)

    下面文章引用自: 中国科学院自动化研究所 模式识别国家重点实验室 包括如下的内容: 1.引言:什么是摄相机标定 2.摄相机标定方法的分类 3.传统摄相机标定方法(或利用景物信息的标定方法) 4.主动视 ...

  7. 相机计算坐标公式_定制相机解算公式

    这两周抽空看了下Cinemachine的屏幕空间计算方案.顺便看到了几篇关于相机解算的论文,对问题的观察角度和量化思路都非常有意思.Camera Motion Graphs​diglib.eg.org ...

  8. 相机视场角和焦距_相机参数一览表

    " 最近改文章,涉及到参数选择的考量,查阅相关资料整理相机参数." 三维测量一般的光学实验几乎都涉及到投影仪和相机,每个器材的选择,参数的调节都对实验效果有很大的影响. 01 - ...

  9. 心电图计算心率公式_心电图到底能反应啥问题,看过之后你也能当“医生”

    只要是经历过健康体检的健康人,或者做过手术的患者,基本都做过心电图检查. 都说久病成医,所以有些人对血.尿常规等各项检查的结果都门清儿得很,最起码看一眼也能说出个大概齐. 偏偏心电图这种常做的检查,不 ...

最新文章

  1. 【BZOJ】2734: [HNOI2012]集合选数
  2. 阿里工程师告诉你,在性能测试的过程中会遇到哪些问题?
  3. 开发标准化软件组件能让程序员在大城市过上体面的生活 -- 多系统用户权限管理标准件开发销售心得体会...
  4. Android 基础(二十四) EditText
  5. OI生涯回忆录(二)
  6. 远古VOD存在严重注入漏洞!!
  7. git安装步骤_详解linux安装git的方法步骤(超实用)
  8. Github版本控制——基础操作
  9. php 连接芒果数据库,芒果数据库配置文件
  10. 南方cass计算表面积_CASS-工程应用“计算表面积”教程
  11. 使用BarTender连接Excel文件批量打印图片
  12. 学习笔记之30个常用的maven命令
  13. 3dmax2015安装教程与破解方法(其中一步极为重要!!!)
  14. PHPstudy使用教程
  15. 技术大佬:我去,你写的 switch 语句也太老土了吧
  16. css rgb转16进制,jquery获取元素颜色css('color')的值返回RGB。如何转十六进制
  17. 计算机硬件系统(一)—计算机硬件系统的组成
  18. 使用Arduino和蓝牙实现语音控制LED指示灯
  19. Python sum()函数
  20. python标准库复数运算包cmath

热门文章

  1. python下载torch库
  2. 光芯片上的全光脉冲神经网络
  3. matlab 画涡量场,起旋器内部的流速场和涡量场特性
  4. Paraview学习小笔记
  5. 区域医疗卫生平台建设(五) HL7 RIM
  6. 【SMS】SMS协议介绍之SMS协议架构
  7. hive中json字符串(get_json_object与json_tuple)及url解析(parse_url)
  8. ORB-SLAM2学习笔记——全局BA优化
  9. 计算机快速访问怎么设置方法,Win10快速访问如何设置?Win10快速访问设置方法介绍...
  10. flutter 仿哔哩哔哩,视频详情页面效果