光学镜头参数之——畸变

畸变作为光学系统中经常提到的一个参数,是限制光学量测准确性的重要因素之一。它是光学系统对物体所成的像相对于物体本身而言的失真程度,只引起像的变形,对像的清晰度并无影响。

对于理想光学系统,在一对共轭的物像平面上,放大率是常数。但是对于实际的光学系统,仅当视场较小时具有这一性质,而当视场较大或很大时,像的放大率就要随视场而异,这样就会使像相对于物体失去相似性。这种使像变形的成像缺陷称为畸变。

畸变定义为实际像高与理想像高差,而在实际应用中经常将其与理想像高之比的百分数来表示畸变,称为相对畸变,即


有畸变的光学系统,若对等间距的同心圆物面成像,其像将是非等间距的同心圆。当系统具有正畸变时,实际像高随视场的增大比理想像高增大得快,即放大倍率随视场的增大而增大,则同心圆的间距自内向外逐渐增大;反之,当为负畸变时,圆的间距自内向外逐渐减小。对于普通的光学镜头,只要感觉不出它所成像的变形,这种成像缺陷就可忽略;但是对于某些要利用像来测定物体大小尺寸的应用,畸变的影响就非常重要了,它直接影响测量精度。

普通工业镜头的畸变一般在1%~2%,这样的畸变通常会影响检测精度(例如实际长度为100mm的物体,使用这种镜头测得的尺寸可能是101mm~102mm;而我们BTOS远心光学的双远心镜头,畸变一般都小于0.1%,畸变系数为普通镜头的1/20,大大提高了检测精度和稳定性,达到了目前最高标准光学测试仪器的测量极限。


左图为双远心镜头拍摄的畸变测试图,完全无径向畸变或梯形畸变;中图为明显径向畸变;右图为明显梯形畸变。

光学镜头参数之——畸变相关推荐

  1. 光学镜头参数之—分辨率

    光学镜头参数之-分辨率 分辨率(resolution)又称分辨力.鉴别率.鉴别力.分析力.解像力和分辨本领,是指摄影镜头清晰地再现被摄景物纤微细节的能力,是评价镜头质量的一个重要参数.显然分辨率越高的 ...

  2. 相机内外参数以及畸变参数

    关于大佬们的一些见解 下面是引用知乎的一段文字: 我们从单目视觉说起.平时我们都说要做视觉识别.测量云云,然后我们就会去拍照,再对数字图像做各种处理,颜色处理.灰度化.滤波.边缘检测.霍夫变换,最后得 ...

  3. Halcon: 畸变矫正与标定(1)

    1. Halcon相机标定和图像矫正     对于相机采集的图片,会由于相机本身和透镜的影响产生形变,通常需要对相机进行标定,获取相机的内参或内外参,然后矫正其畸变.相机畸变主要分为径向畸变和切向畸变 ...

  4. halcon相机标定及畸变矫正

    1 halcon相机标定和图像矫正     对于相机采集的图片,会由于相机本身和透镜的影响产生形变,通常需要对相机进行标定,获取相机的内参或内外参,然后矫正其畸变.相机畸变主要分为径向畸变和切向畸变, ...

  5. 一文讲透鱼眼相机畸变矫正,及目标检测项目应用

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1 个人介绍 大家好,我是潘大强. 目前博士毕业4年,主要从事智能安防行业. 之前也分享过AI从业的一 ...

  6. python计算机视觉- 相机模型与参数标定

    文章目录 相机投影模型 针孔相机模型 像主点偏移 内参矩阵 畸变现象 畸变矫正 外参矩阵 两类参数 相机标定 线性回归 (最小二乘) 非线性优化 标定过程 实验过程 MATLAB进行标定 相机投影模型 ...

  7. 透镜畸变和畸变校准(OpenCV)

    透镜畸变和畸变校准(OpenCV) 透镜畸变 理想的相机模型应该是小孔成像模型,但由于透镜制造和相机镜头安装等因素,必然会导致畸变的存在.畸变主要分为径向畸变.切向畸变和薄棱镜畸变. 1.径向畸变 径 ...

  8. 项目讲解-AVM 3D 全景泊车-畸变矫正(1)

    1. 简介 这里对嵌入式部分的代码就不进行大量说明,主要对软件和算法部分进行讲解. 因为之前做完项目整理成了 doc 文档,这里直接复制过来,格式不太整齐,请谅解 这一篇只讲解一下畸变矫正,后面的历程 ...

  9. ISP—镜头畸变校正

    目录 1.径向畸变 2. 切向畸变 3. 畸变模型 透镜由于制造精度以及组装工艺的偏差会引入畸变,导致原始图像的失真.镜头的畸变分为径向畸变和切向畸变两类. 1.径向畸变 顾名思义,径向畸变就是沿着透 ...

最新文章

  1. python之matplotlib制作雷达图
  2. R语言常用线性模型特征筛选(feature selection)技术实战:基于前列腺特异性抗原(PSA)数据
  3. 管理活动目录域服务实训_酒店管理专业开展酒店实训活动
  4. 从MyEclipse到IntelliJ IDEA ——让你脱键盘,全键盘操作
  5. jittor和pytorch生成网络对比之unit
  6. CV:计算机视觉技术之图像基础知识(二)—以python的skimage和numpy库来了解计算机视觉图像基础(图像存储原理-模糊核-锐化核-边缘检测核,进阶卷积神经网络(CNN)的必备基础)
  7. Anaconda安装Tensorflow环境
  8. 怎么修改SQL Server服务器选项,Analysis Services 实例的 SPN 注册 | Microsoft Docs
  9. Transaction rolled back because it has been marked as rollback-only 原因 和解决方案
  10. 《配置管理最佳实践》——2.12 构建工程的前景
  11. 第三方登录、支付接口本地代码调试方法
  12. 软考高项-了解软考高项
  13. java match详解_Match类解析
  14. 民商法领域的论文选题求推荐?
  15. Win11安装VMware虚拟机+win10教程(主要遇到蓝屏重启问题)
  16. Chrome实现独立代理
  17. Cannot use /dev/sdc: device is rejected by filter config报错处理
  18. 华为HMS Core全面发布,全球开发者的新机会来了!
  19. unity打包到安卓游玩流程
  20. 数控开料机,板式家具开料机

热门文章

  1. JVM默认垃圾回收器扫盲,那些说UseParallelGC是 PS + Serial Old 的别再打脸了
  2. 软件工程毕设选题推荐 40个高质量计算机毕设项目分享【源码+论文】
  3. 【老生谈算法】matlab实现PCA人脸识别算法源码——人脸识别算法
  4. 统计最近7天的数据(统计)
  5. 《你被色到了吗》色彩理论大集结
  6. 网易python笔试题_python 饥饿的小易(网易笔试题)
  7. C~K要找女朋友了!!!
  8. C++比C多了什么(一)
  9. 电路课组(一)电路原理 Part 1电路分析概述:分析思想与描述电路的基本量
  10. 2020年压力管道巡检维护考试题及压力管道巡检维护多少钱