你不得不知道的工业镜头使用中的常见问题

镜头的基本功能就是实现光束变换(调制),在机器视觉系统中,工业镜头的主要作用是将目标成像在图像传感器的光敏面上。工业镜头是机器视觉系统设计的重要环节。在实际应用过程中,会遇到以下常见问题。

1、Q:如何判断镜头分辨率是否与相机匹配?

A: 像方分辨率VS物方分辨率×2 像方分辨率=物方分辨率×倍率

2、Q:这支镜头我想要到xx倍,需要加多少接圈?

A: 接圈=焦距*(1-β)-后侧主点位置-LB(β为镜头光学倍率)

3、Q:如何判断一支镜头的景深够不够?

A: 景深= (2×有效Fno×可接受弥散斑直径)/β² (β为 镜头光学倍率) 有效Fno =(1+β)Fno

在实际项目中,如可接受的过度像素是3个,那么此3个过度像素的长度就作为弥散斑的半径,此时计算该应用中的景深所用的弥散斑直径就是:2 x 3 x像元尺寸。

4、Q:图像两边亮中间暗是怎么回事?

A: 检查相机平场矫正是否对暗场曝光过高。

5、Q:图像四周有暗角怎么办?

A: 缩小光圈、提高光源均匀性,如仍无法满足要求可改用更长焦距、使用远心镜头、提升相机的CRA角、选用更适配靶面的相机镜头等方法。

6、Q:变倍or变焦,两者的区别是什么?

A: 首先我们看下什么是焦距。如下图所示,当平行光AB入射进理想光学光学系统, 折射后光线CD与光轴交于点F’,F’就是无穷远处轴上物点的像点,被称为该光学系统的焦点。延长入射光线AB,与折射光线CD的反向延长线相较于一点,过该点做垂直与光轴的直线,焦点H’称为该光学系统的主点,主点H’到焦点F’的距离f’就是焦距。

变焦

判断光学系统定焦还是变焦,主要看该光学系统的焦点、焦距有没有变化,那么通过改变透镜的形状与折射率导致光学系统的主点、焦点、焦距发生变化就是变焦。我们知道,通常使用镜头光学系统是由多枚透镜组成的,那么多枚镜片之间的相对位置变化也会影响整体光学系统的折射率。在工业自动化领域常见的变焦镜头是通过调整镜头内镜片的相对位置改变光学系统的焦距来实现变焦。

变倍

那什么是变倍呢?根据理想光学系统成像公式:1/u + 1/v = 1/f (不考虑方向符号),其中u是物距,v是像距,f是焦距。在焦距固定的情况下,像距变小,则物距变大;像距变大,则物距变小。我们又知道,同一光学系统成像,物距越大,则倍率越小;物距越小,则倍率越大。我们常说的变倍就是通过调节成像系统中的像距与物距来实现的。

我们大多数情况下所使用的镜头,都会明确标注焦距25mm,35mm,90mm等等。其都是定焦镜头,但是我们在使用的时候还是会说到“调焦”这个词,其实这里说的调焦就是指变倍。也就是说成像系统本身没有变化,它的焦点,主点,焦距什么都没变,通过移动整组镜头,改变了物体、像和它之间的距离,那么得到的像的大小是不一样的,也就是倍率改变了,这就是变倍的概念。

Tips: 以后当我们再拿到一只镜头,想判断它是变焦还是变倍镜头?很简单,看看焦距是不是变化的,如果焦距不是变化的,那么就知道了,在调节的时候,必定是里面的整组镜片一起移动的。而它虽然不是变焦的,却可以是变倍的,因为可以对不同位置的被测物进行成像,此时放大倍率是不一样的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/215586.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【EI会议征稿】第三届图像,信号处理与模式识别国际学术会议(ISPP 2024)

第三届图像,信号处理与模式识别国际学术会议(ISPP 2024) 2024 3rd International Conference on Image, Signal Processing and Pattern Recognition(ISPP 2024) 第三届图像,信号处理与模式识别国际学术会议&#xf…

皮具生产ERP方案有哪些?皮具生产ERP哪个比较好

我们的生活当中有很多类型的皮具产品,这些商品有多样化的销售渠道,灵活的促销策略和价格策略,同时还有着复杂多样的用料、配方、生产过程等,而各类经营业务数据的统计分析工作却比较繁杂,人工录入数据容易出现错误。 …

Python使用爬虫ip爬取动态网页

写爬虫很难?在我看来,写爬虫需要具备一定的编程基础和网络知识,但并不需要非常高深的技术。在学习爬虫的过程中,我发现最重要的是掌握好两个点:一是如何分析网页结构,二是如何处理数据。对于第一个点&#…

深入理解GMP模型

1、GMP模型的设计思想 1)、GMP模型 GMP分别代表: G:goroutine,Go协程,是参与调度与执行的最小单位M:machine,系统级线程P:processor,包含了运行goroutine的资源&#…

计算机网络安全问题分析与防护措施研究

计算机网络安全问题分析与防护措施研究 【摘要】在信息技术快速发展的今天,网络对于人类的生活方式影响显著增强,网络技术快速地在社会各个领域普及,使得计算机网络的安全成为一个亟待解决的问题。如何能够保证网络的快速健康发展己成为研究…

HT7183 高功率异步升压转换器 中文资料

HT7183是一款高功率异步升压转换器,集成120mΩ功率开关管,为便携式系统提供G效的小尺寸处理方案。HT7183具有2.6V至5.5V输入电压范围,可为各类不同供电的应用提供支持。HT7183具备3A开关电流能力,并且能够提供高达16V的输出电压。…

开会做笔记的时候用什么软件比较好?

在工作生涯中,会经历很多大大小小的会议,而如何快速准确记录下会议上重要的内容,成了很多上班族的必修课。在会上做笔记,选择什么样的工具才能事半功倍,成了一个值得深思的问题。而经过一段时间的测评后,我…

Spring Task 定时任务框架

Spring Task Spring Task 是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。 定位:定时任务框架 作用:定时自动执行某段Java代码 Spring Task使用步骤 1). 导入maven坐标 spring-context(已存在&#xff…

【Linux | 编程实践】防火墙 (网络无法访问)解决方案 Vim常用快捷键命令

🤵‍♂️ 个人主页: AI_magician 📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。 👨‍💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!&…

可用的镜像 yum 源

目录 ftp.sjtu.edu.cn 镜像 yum 源centos 的镜像 yum 源 mirrors.sohu.comcentos 的镜像 yum 源 mirrors.163.comcentos 的镜像 yum 源 ftp.sjtu.edu.cn 镜像 yum 源 镜像 yum 源地址 : http://ftp.sjtu.edu.cn/centos/ centos 的镜像 yum 源 http://ftp.sjtu.edu…

【开源】基于Vue.js的假日旅社管理系统

文末获取源码,项目编号: S 078 。 \color{red}{文末获取源码,项目编号:S078。} 文末获取源码,项目编号:S078。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统介绍2.2 QA 问答 三、系统展示四…

P8 删除链表指定节点

前言 🎬 个人主页:ChenPi 🐻推荐专栏1: 《C_ChenPi的博客-CSDN博客》✨✨✨ 🔥 推荐专栏2: 《Linux C应用编程(概念类)_ChenPi的博客-CSDN博客》✨✨✨ &#x1f4…

【眼界 | 每日技术】日常生活中的那些技术,增长眼界系列(一)

🤵‍♂️ 个人主页: AI_magician 📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。 👨‍💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!&…

腾讯云双十二优惠活动有哪些?详细攻略来了!

腾讯云作为全球领先的云计算服务提供商,一直在为各行各业的用户提供优质、高效、稳定的云计算服务。双十二即将来临,腾讯云也为大家准备了一系列丰富多彩的优惠活动。那么,这些优惠活动究竟有哪些?详细攻略在此,一起来…

电源需要考虑的因素

做产品的都离不开电源,产品出问题也首先检查供电是否正常。今天给大家分享的是做好一个电源需要考虑哪些因素。 一. 描述输入电压影响输出电压几个指标形式 1. 稳压系数 A.稳压系数:表示负载不变时,稳压电源…

正运动技术EtherCAT扩展模块接线参考以及使用流程

本文以正运动扩展模块EIO16084为例 一、EtherCAT扩展模块接线参考 EIO16084数字量扩展模块为单电源供电,主电源就可以给IO供电,主电源采用24V直流电源。 EIO16084扩展模块在扩展接线完成后,不需要进行进行二次开发,只需手动在E…

用CHAT如何写教研室工作总结?

问CHAT:写一份教研室工作总结 CHAT回复:以下是一个教研室工作总结的大纳,具体内容需要根据你们教研室的实际情况进行填充和修改。 教研室XXXX年度工作总结 1. 引言:简要介绍本年度工作总结的目的和主题。 2. 教育教学工作&…

第一节:安装

Node.js 命令行的TypeScript编译器可以使用Node.js包来安装。 安装 npm install -g typescript 编译 tsc helloworld.ts 由于无法直接运行TypeScript ,所以会将 ts文件 转换成 js文件, 生成一个 js 的文件; 也可以安装 ts-node ,他是封…

树_左叶子之和

//给定二叉树的根节点 root ,返回所有左叶子之和。 // // // // 示例 1: // // // // //输入: root [3,9,20,null,null,15,7] //输出: 24 //解释: 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24 //…

vue3中使用全局事件总线通信

全局事件总线通信可以用于多个组件之前相互通信,包括但不限于父子、兄弟组件间通信。 注意1:emit分发和on接收 需要在onMounted或之后的生命周期执行,否则无效。 注意2:刷新页面后,已更新的数据将回到初始值。 .emit(事件名, 参…