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

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

附近最小(st表,线段树,单调队列三种解法)

问题描述 小蓝有一个序列 a[1],a[2],…,a[n]。 给定一个正整数 k,请问对于每一个 1 到 n 之间的序号 i,a[i−k],a[i−k1],…,a[ik] 这2k1 个数中的最小值是多少? 当某个下标超过 1 到 n 的范围时&#xf…

力扣543. 二叉树的直径(java DFS解法)

Problem: 543. 二叉树的直径 文章目录 题目描述思路解题方法复杂度Code 题目描述 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们…

OGG实现Oracle19C到postgreSQL14的实时同步

📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜&am…

人工智能算法

人工智能算法包括以下几类: 机器学习算法:这些算法利用数据和统计技术让计算机学习并改善其性能,包括监督学习、无监督学习和强化学习。 典型算法: 监督学习:线性回归、决策树、支持向量机(SVM)…

用户帐户限制(例如,时间限制)会阳止你登录。请与系统管理员或技术支持联系以获取帮助

出现的问题 用户帐户限制(例如,时间限制)会阳止你登录。请与系统管理员或技术支持联系以获取帮助 2.解决方法 使用WINR召唤出运行,然后输入secpol.msc,然后点击回车键,进入本地安全策略,在左边栏中找到本地策略,再…

TextCNN文本分类快速上手

这里写目录标题 TextCNN介绍:Docker从0安装Docker基于镜像安装容器打包操作(生成镜像时使用的命令)安装时命令 页面访问模型训练API访问性能测试其他查看显卡信息 TextCNN介绍: 1.支持语义识别和分类置信度输出。 2.训练速度快&…

HNU-公共钥匙盒

【问题描述】 有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥…

在动态时代引领软件领导地位

在职业追求领域,存在一种常见的误解,认为管理软件开发类似于骑自行车——一种静态技能,一旦获得,只需极少的调整就可以平稳地向前推进。然而,在快速发展的技术领域,这种比较不仅过于简单化,而且…

如何设计适合数字化转型需要的数据架构

现代组织需要一个模块化的数据架构来支持复杂的企业环境,同时为业务用户提供数据访问。以下是一些关键考虑因素。 一重视元数据的管理 数据架构不断发展以提供由元数据支持的数据自助服务 过去几十年来,数据分析架构最佳实践已经经历了多个时代&#…

linux服务器环境搭建(使用yum 安装mysql、jdk、redis)

一:yum的安装 1:下载yum安装包并解压 wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz tar xvf yum-3.2.28.tar.gz 2.进入yum-3.2.28文件夹中进行安装,执行安装指令 cd yum-3.2.28 sudo apt install yum 3.更新版本 yum check-update yum update yum cle…

【算法思考记录】力扣2653. 滑动子数组的美丽值【C++,滑动窗口】

Problem: 2653. 滑动子数组的美丽值 滑动子数组的美丽值 问题描述 给定一个长度为 n 的整数数组 nums,我们需要计算每个长度为 k 的子数组的美丽值。 美丽值的定义如下:如果子数组中第 x 小的整数是负数,那么美丽值为第 x 小的数&#xff…

基于微博的信息热度评价与预测分析

摘 要 微博已成为时下非常热门的社交媒体平台,是一个庞大的关于信息分享和话题交流的平台,在人们线上社交活动中发挥着不可替代的作用,由于网络信息鱼龙混杂,所以本文通过了解微博的热度机制进而研究微博热度和预测微博的热门程度…

WebGL开发数据可视化应用

WebGL 是一种强大的图形渲染技术,用于在浏览器中创建高性能的交互式数据可视化应用。以下是开发这类应用的一般技术方案,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1.WebGL 框架&…

CRM实战:如何对商机阶段进行有效管理

对企业来说,管理客户的多个需求对于开发新的商机至关重要。一旦发现客户有多个需求,我们可以在客户信息表中建立相应数量的商机,这样有助于系统化地进行跟进,达到商机利用的最大化。那么,CRM系统如何进行企业的商机阶段…

SSL证书认证对搜索引擎有影响吗?

SSL证书认证对搜索引擎的影响是很大的。搜索引擎是用户获取网页信息的重要途径,它们会考虑网站的可信度和安全性等因素来为用户提供更好的搜索结果。而SSL证书认证可以提高网站的可信度和安全性,从而对搜索引擎优化和排名产生积极的影响。 首先&#xff…

C# 序列化+Base64加密、解密

一、保存到文件//将对象序列化成Json字符串(明文)string json System.Text.Json.JsonSerializer.Serialize(configModel);//将Json明文字符进行Base64加密byte[] jsonBytes Encoding.UTF8.GetBytes(json);string b64Str Convert.ToBase64String(jsonBytes);//写入文件File.W…

C语言二叉树的基本概念(一)

目录 二叉树 二叉树的分类(目前只谈两种) 满二叉树 完全二叉树 二叉树的性质(其余的可以自己总结) 选择练习 二叉树的存储结构 顺序存储方式 链式存储方式 二叉树 定义:二叉树是一种特殊的树状数据结构&…

前端漏洞--front(系统有user1/user1,admin1/admin1两个用户)

任务一:挖掘反射型XSS漏洞(以弹窗test13)证明 任务二:复现环境中的CSRF漏洞,设计表单,当管理员点击URL后自动将自己密码重置为:123456 任务三:复现环境中的JSON Hijacking漏洞&#…

电容、电感和电阻

一、电感 1)图片 2)作用 a)储存容量 例如dcdc转换器的原理,将一个电压值转换成另外一个电压值 b)选择信号 比如空气中弥漫着很多信号,我们应该怎么选取我们所需要的信号。 电感和电容可以看成一个电阻,当电…

35、AD模数转换DA数模转换

AD模数转换 main.c #include <REGX52.H> #include "Delay.h" #include "LCD1602.h" #include "XPT2046.h"unsigned int ADValue;void main(void) {LCD_Init();LCD_ShowString(1,1,"ADJ NTC GR");while(1){ADValueXPT2046_Re…