工业镜头常见的类型

在机器视觉中,工业镜头作为机器视觉系统的核心部件,常常需要和工业相机搭配使用。工业镜头,属于一种光学系统。光学系统是指由透镜、反射镜、棱镜和光阑等多种光学元件按一定次序组合成的系统。那么工业镜头都有哪些类型?

 

一、按照镜头接口分类

1、C-Mount和CS-Mount

C接口是目前机器视觉系统中应用比较广泛的镜头接口之一,它的螺纹参数:直径=1,螺距:32牙。具有重量轻,体积小,经济多样等优势。

CS接口添加一个转接环即可变换成C接口上,CS接口的法兰距是12.5mm,C接口的法兰距是17.5mm。它们之间相差5mm。

2、M12、M42、M58、M95口

M后面的数字代表接口直径,M12直径是12mm,M42直径是42mm,M58直径是58mm,M95直径是95mm。

以上M口和C口/CS口都属于螺纹口。

3、F口和EF口

F口和EF口属于卡扣接口。F口是许多镜头品牌的接口标准,通常工业相机靶面大于1英寸时需用F口的镜头。

4、V口

V接口镜头是闻名的专业镜头品牌镜头所首要运用的标准,一般也用以工业相机靶面较大或特别用途的镜头。

5、其他接口

T2接口、徕卡接口也是镜头中会用到的接口。

二、工业镜头按照焦距分

1、定焦镜头:焦距固定,一般光圈可调,带聚焦微调,只有小工作距离,视野范围随着距离变化。

依据焦距的长短,定焦距镜头又可分为鱼眼镜头、短焦镜头、标准镜头、长焦镜头四大类。需要注意的是焦距的长短划分并不是以焦距的绝对值为首要标准,而是以像角的大小为主要区分依据,所以当靶面的大小不等时,其标准镜头的焦距大小也不同。

2、变焦工业镜头:焦距可以连续变化,尺寸比定焦镜头大,适合物体变化,像素质量不如定焦镜头。

变焦镜头上都有变焦环,调节该环可以使镜头的焦距值在预定范围内灵活改变。变焦距镜头最长焦距值和最短焦距值的比值称为该镜头的变焦倍率。变焦镜头有可分为手动变焦和电动变焦两大类。

变焦镜头由于具有可连续改变焦距值的特点,在需要经常改变摄影视场的情况下非常方便使用,所以在摄影领域应用非常广泛。但由于变焦距镜头的透镜片数多、结构复杂,所以最大相对孔径不能做得太大,致使图像亮度较低、图像质量变差,同时在设计中也很难针对各种焦距、各种调焦距离做像差校正,所以其成像质量无法和同档次的定焦距镜头相比。

三、特殊用途的镜头

  · 显微镜头(Micro),一般是指成像比例大于10:1的拍摄系统所用,但由于现在的摄像机的像元尺寸已经做到3微米以内,所以一般成像比例大于2:1时也会选用显微镜头。

  · 微距镜头(Macro),一般是指成像比例为2:1~1:4的范围内的特殊设计的镜头。在对图像质量要求不是很高的情况下,一般可采用在镜头和摄像机之间加近摄接圈的方式或在镜头前加近拍镜的方式达到放大成像的效果。

  · 远心镜头(Telecentric),主要是为纠正传统镜头的视差而特殊设计的镜头,它可以在一定的物距范围内,使得到的图像放大倍率不会随物距的变化而变化,这对被测物不在同一物面上的情况是非常重要的应用。

  紫外镜头(Ultraviolet)和红外镜头(Infrared),一般镜头是针对可见光范围内的使用设计的,由于同一光学系统对不同波长的光线折射率的不同,导致同一点发出的不同波长的光成像时不能会聚成一点,产生色差。常用镜头的消色差设计也是针对可见光范围的,紫外镜头和红外镜头即是专门针对紫外线和红外线进行设计的镜头。

远心镜头分为:

1)物方远心

在一定景深范围内,即使物距发生变化,物体成像的尺寸也不会发生变化。这种类型在工业检测领域应用最多。

2)像方远心

即使感光芯片与镜头的距离发生变化,物体成像的尺寸也不会发生变化,但是物距会影响成像尺寸。这种类型在工业检测领域几乎不起作用,不多做赘述。

3)双远心

物体和像方的远近都不会影响成像的尺寸,在机器视觉检测领域经常运用,缺点是成本更高。

远心镜头的特性和应用范围

特性:

1)无视场角,消除透视,放大倍率恒定

2)低畸变

3)只有平行光可成像

应用场景:

1)当被检测物体厚度较大,需要检测不止一个平面时,典型应用如食品盒,饮料瓶等。

2)当被测物体的摆放位置不确定,可能跟镜头成一定角度时。

3)当被测物体在被检测过程中上下跳动,如生产线上下震动导致工作距离发生变化时。

4)当被测物体带孔径、或是三维立体物体时。

5)当需要低畸变率、图像效果亮度几乎完全一致时。

6)当需要检测的缺陷只在同一方向平行照明下才能检测到时。

7)当需要超过检测精度时,如容许误差为1um。

了解更多工业镜头的相关信息,可前往机器视觉产品资料查询平台查看。

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

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

相关文章

搭建APP应用程序如何选择服务器

Hello,各位同学们好!我是咕噜铁蛋,我经常收到许多关于如何搭建APP的询问。其中,如何选择服务器是许多初创企业和开发者经常面临的问题。带着这些问题我也通过一些科技手段收集整理了些知识,今天我就和大家来来探讨如何…

BKP 备份寄存器 RTC 实时时钟-stm32入门

这一章节我们要讲的主要内容是 RTC 实时时钟,对应手册,是第 16 章的位置。 实时时钟这个东西,本质上是一个定时器,但是这个定时器,是专门用来产生年月日时分秒,这种日期和时间信息的。所以学会了 STM32 的…

HTML + JavaScript 实现网页录制音频与下载

HTML JavaScript 实现网页录制音频与下载 HTML JavaScript 实现网页录制音频与下载简介getUserMediaMediaRecorder获取和处理音频流实现音频的录制和播放音频效果的处理实时语音通话的应用兼容性和 Latency 问题 项目代码运行实例参考源码下载 HTML JavaScript 实现网页录制…

银行测试:第三方支付平台业务流,功能/性能/安全测试方法

1、第三方支付平台的功能和结构特点 在信用方面,第三方支付平台作为中介,在网上交易的商家和消费者之间作一个信用的中转,通过改造支付流程来约束双方的行为,从而在一定程度上缓解彼此对双方信用的猜疑,增加对网上购物…

【lesson18】MySQL内置函数(1)日期函数和字符串函数

文章目录 日期函数函数使用具体使用案例建表插入数据建表插入数据 字符串函数函数使用具体使用案例建表插入数据测试 日期函数 函数使用 获得年月日: 获得时分秒: 获得时间戳: 获得现在的时间: 在日期的基础上加日期&#xf…

C++ Qt开发:TableWidget表格组件

Qt 是一个跨平台C图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TableWidget表格组件的常用方法及灵活运用。 …

基于python的leetcode算法介绍之递归

文章目录 零 算法介绍一 简单示例 辗转相除法Leetcode例题与思路[509. 斐波那契数](https://leetcode.cn/problems/fibonacci-number/)解题思路:题解: [206. 反转链表](https://leetcode.cn/problems/reverse-linked-list/)解题思路:题解&…

Jmeter中使用py插件

-安装插件 1、下载插件jython-standalone-2.7.0.jar到jmeter的lib\ext目录下 链接: https://pan.baidu.com/s/13ZXtUwoQEV62M98GaIR26w 提取码:ioyk 2、重启jmeter,查看是否生效,如果这个语言有python的选项说明可以了&#xf…

VMware虚拟机安装Linux操作系统

1.CentOS 7安装 软件选择,安装桌面系统 2.配置虚拟机网卡 3.连接Xshell

测试用例评审流程优化

测试用例评审是QA日常工作流程中的关键一环,是QA同学完善测试用例、交流测试经验的好机会。 负责组内测试用例建设以来,作者对于评审流程做了一些优化工作。本文作者将整个优化过程中的心得体会做了一个总结,希望能给大家带来帮助。 01 原始流…

Model-based value iteration and policy iteration pseudocode

Note that the symbols used in the pseudocode below have the following meanings: MDP: Markov Decision Process;V(s): Value function, the avg reture of one state;π(s): Policy, in the sense that for a given state s, π(s)represents the action that the agent …

【MySQL】 表的操作

// 创建表 create table 表名();// 查看表结构 desc 表名;// 新增一列表信息 alter table 表名 add 字段名 字段类型 (after 原表某一字段名);// 删除一列表信息 alter table 表名 drop 字段名;// 修改表字段名字 alter table 表名 change 原字段名 新字段名 类型; // 新字…

企业微信自动登录自定义系统

方法一:企业微信构造OAuth2链接跳转登录到自定义系统 企业微信自定义应用配置 构造网页授权链接 如果企业需要在打开的网页里面携带用户的身份信息,第一步需要构造如下的链接来获取code参数: https://open.weixin.qq.com/connect/oauth2/…

数据可视化---饼图、环形图、雷达图

类别内容导航机器学习机器学习算法应用场景与评价指标机器学习算法—分类机器学习算法—回归机器学习算法—聚类机器学习算法—异常检测机器学习算法—时间序列数据可视化数据可视化—折线图数据可视化—箱线图数据可视化—柱状图数据可视化—饼图、环形图、雷达图统计学检验箱…

【微服务】springboot整合minio详解

目录 一、前言 二、Minio 概述 2.1 Minio简介 2.1 Minio特点 三、Minio 环境搭建 3.1 部署过程 3.1.1 拉取镜像 3.1.2 启动容器 3.1.3 访问web页面 四、Minio基本使用 4.1 基本概念 4.2 上传文件演示 4.3 用户管理 4.4 Java操作Minio 4.4.1 导入依赖 4.4.2 上传…

MATLAB 平面拟合并可视化(34)

MATLAB 平面拟合并可视化(34) 一、效果二、代码一、效果 二、代码 % 生成三维点数据 x = rand(100, 1); y = rand(100, 1

Express及mongoose搭建数据库(增删改查)

express是什么? Express.js 是一个基于 Node.js 平台的 Web 应用程序框架,它旨在帮助开发者轻松构建和管理 Web 服务和应用程序。Express 提供了许多强大的功能,使得创建可扩展、灵活且高性能的 Web 应用变得相对容易。 安装Express步骤 确保…

棋牌的电脑计时计费管理系统教程,棋牌灯控管理软件操作教程

一、前言 有的棋牌室在计时的时候,需要使用灯控管理,在开始计时的时候打开灯,在结账后关闭灯,也有的不需要用灯控,只用来计时。 下面以 佳易王棋牌计时计费管理系统软件为例说明: 软件试用版下载或技术支…

LVS+Keepalived集群的介绍和搭建

目录 LVSKeepalived集群的介绍 Keepalived及其工作原理 Keepalived体系主要模块及其作用 一个合格的集群应该具备的特性 健康检查(探针)的方式 实验:搭建LVSKeepalived集群 实验准备 实验步骤 LVS 部署 配置节点服务器 实验验证 实…

【【UART 传输数据实验】】

UART 传输数据实验 通信方式在日常的应用中一般分为串行通信(serial communication)和并行通信(parallel communication)。 我们再来了解下串行通信的特点。串行通信是指数据在一条数据线上,一比特接一比特地按顺序传…