1. 像素焦距和毫米焦距的转换

像素焦距和毫米焦距之间的转换
链接: link

1、像素焦距与毫米焦距转换
fu = ku * dpx;
fv = kv * dpy;

  1. ku、kv分别为摄像机内参矩阵的x(u)、y(v)方向的像素焦距;
  2. fu、fv分别为摄像机x(u)、y(v)方向的毫米焦距;
  3. dpx、dpy单位为mm/pixel;
  4. dpx、dpy含义分别是Effective X(Y) dimension of pixel in frame graber,成像平面水平(垂直)方向像素的有效尺寸。

2、根据CCD尺寸CCDSize 计算 水平和垂直方向的像素间隔,间隔单位为毫米(mm)

  1. dpx = dx * Ncx / Nfx;
    dpy = dy;

  2. dx = (1/CCDSize * 25.4 * 4 /5)/Picture_cx;
    dy = (1/CCDSize * 25.4 * 3 /5)/Picture_cy;
    注:dx、dy 分别为x(Y) dimension of Camera’s sensor element (in mm);
    25.4含义为:1inch英寸 = 25.4 mm毫米;
    式子中的4和3分别表示CCD的x和y方向像素比,一般也就是图像的宽高比;
    式子中的Picture_cx、Picture_cy一般就是图像的宽和高。
    3、Ncx为X方向感光但愿的数目(厂家提供),一般等于图像的宽。
    Nfx为摄像机每行采样的像素数目,及图像的X方向尺寸(像素的个数),一般也等于图像的宽。
    CCDSize为CCD尺寸,一般为二分之一,三分之一,五分之一等,摄像机参数,厂家提供。

2.根据内参和sensor尺寸计算FOV

链接:link

水平FOV = 2 atan(0.5 width(sensor width) / focal(mm))
垂直FOV = 2 atan(0.5 height(sensor heght) / focal(mm))

3.根据内参和图像宽度计算FOV

链接:link

水平FOV = 2 atan(0.5 * image_width / focal(pixel))
垂直FOV = 2 atan(0.5 * image_heght) / focal(pixel))

相机标定:像素焦距和毫米焦距的转换,根据内参计算FOV相关推荐

  1. 摄像机标定:像素焦距与毫米焦距转换

    1.像素焦距与毫米焦距转换      fu = ku * dpx; fv = kv *  dpy; 1) ku.kv分别为摄像机内参矩阵的x(u).y(v)方向的像素焦距; 2) fu.fv分别为摄像 ...

  2. 像素焦距与毫米焦距转换

    1.像素焦距与毫米焦距转换    fu = ku * dpx;    fv = kv * dpy; 1) ku.kv分别为摄像机内参矩阵的x(u).y(v)方向的像素焦距; 2) fu.fv分别为摄像 ...

  3. javascript 实现像素px与毫米mm的转换

    function unitConversion() {/*** 获取DPI* @returns {Array}*/this.conversion_getDPI =function () {var ar ...

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

    相机标定(Camera Calibration)-学习笔记 文章目录 相机标定(Camera Calibration)-学习笔记 一.简介 二.原理 1. 坐标系 *coordinates* 2. 相 ...

  5. AVM环视:一.相机标定及原理

    文章目录 前言 为何进行相机标定? 相机标定本质 坐标系 一.针孔模型 前言 环视AVM的第一步即对鱼眼相机进行标定,得到相机的内参.畸变系数.本文主要介绍了相机标定及其原理.相机标定本质上为坐标系之 ...

  6. 【相机标定系列】相机sensor传感器尺寸,CMOS靶面尺寸,分辨​率​和​镜头​焦距,畸变处理效果,相机主点

    文章目录 概述 传感器​分辨率 传感器​尺寸 传感器​规格 焦距 畸变处理 相机主点(principal point) 小孔成像 相机参数 https://blog.csdn.net/j_shui/a ...

  7. 2022.3.17 关于镜头标称焦距和相机标定的焦距的差异

    2022.3.17 关于镜头标称焦距和相机标定的焦距的差异 来源 https://jah10527.github.io/articles/about_focol_length.html 有些日子没聊点 ...

  8. 使用halcon助手进行单相机标定,发生结果焦距总不准确问题的解决方法

    问题:在使用halcon标定助手进行单相机标定,多次标定的标定结果产生焦距误差较大且不稳定的问题,进而影响后续相机进行测量使用的问题 解决方法: 1.根据镜头视野大小选择合适大小的标定板,要保证进行标 ...

  9. 相机标定(一): 世界坐标系、相机坐标系、图像坐标系和像素坐标系间的关系

    最近在做双目测距,需要用到相机标定.矫正等,但首先需要熟悉相机模型:相机模型为以后算法的关键,只有将相机模型理解透彻,才能对以后的标定算法有更好的理解.参考了好多相关的博客,终于有点思路,顺手写下来作 ...

最新文章

  1. 本人使用Intelij idea问题及解决汇总
  2. 玩转Mixly – 5、Arduino AVR编程 之 逻辑
  3. 英文seo外链资源整合,怎么样找国外博客资源?
  4. 【数字图像处理】直方图均衡化
  5. CRM, C4C和Hybris的工作流简介
  6. 试着翻译24小时自学SQL第四版
  7. html注释引用公共头部_HTML注释和引用
  8. mybatis-generator-gui如何打包成exe
  9. 1.9 编程基础之顺序查找 09 直方图 9分 python
  10. linux dhcpd 设置 关于 subnet
  11. Maven错误 diamond operator is not supported in -source 1.5 (use -source 7 or higher to enable diamond
  12. 【iOS开发】关于Xcode8后产生的viewForHeaderInSection、viewForFooterInSection设置不产生效果的问题
  13. eclipse查看一个方法被谁引用(调用)的快捷键四种方式
  14. linux安装工具的过程
  15. 四层协议和七层协议详解
  16. 备份与同步(二) 如何使用云存储来实现多设备的备份与同步
  17. java手机壁纸_java-爬取手机高清壁纸
  18. SQL:Store Produce同列数据相加
  19. 机器学习中的模型是什么?
  20. OceanBase | OBCA认证考试

热门文章

  1. 融云 java_融云开发者文档
  2. win7语言设置为英语
  3. Excel中如何显示复杂公式中局部的计算结果,例如嵌套函数,使用多个函数
  4. 不属于软件性能测试的范畴,兼容性测试_以下哪种软件测试不属于广义软件性能测试的范畴______。...
  5. uni-app 报错getUserProfile:fail can only be invoked by user TAP gesture.
  6. Redis异地多活原理简介
  7. vue-seamless-scroll大屏抽奖滚动动画实例
  8. java银生宝接口开发_银生宝代付和网关渠道
  9. Qlik view 连接数据库
  10. 在Vue中 用trun js + pdf-dist 实现pdf翻页效果