工业相机+镜头选型及靶面、焦距计算等相关详解

工业相机+镜头选型及靶面、焦距计算等相关详解

  • 着重讲述相机的各个参数及使用意义
  • 总结相机+镜头选型主要参数的推理计算

0. 工业相机相关概念简介

  • 相机与镜头一览

    • 工业相机与镜头实物图如下图所示:
      在这里插入图片描述
    • 常见的相机有两种供电方式:一种是电源线供电,然后引一根网线直接连主机/服务器用于数据传输;另一种方式是网口供电,将相机与交换机通过网线连接,然后再将交换机与主机/服务器进行连接,如此实现相机的供电与数据传输操作
    • 常见的工业相机数据传输接口一般分为GigE与USB,下图为GigE接口,即网线接口,进行数据传输时一般需要设置服务器网口属性打开巨型帧;若为USB接口,需要连接服务器的usb3.0接口,其皆为实现图像数据的高数据量传输
    • 还没接触前一直以为镜头叫“相机”,然后另一部分叫芯片,入门之后才发现原来相机指的是芯片和传感器,镜头是单独的一部分,而且两者价格都挺高的,畸变小一些的镜头就要好几百甚至上千!
  • 常见的相机品牌

    • PointGrey: https://www.flir.cn/iis/machine-vision/
    • DALSA: https://www.teledynedalsa.com/en/home/
    • 大恒图像: https://www.daheng-imaging.com/
    • 海康威视:https://www.hikrobotics.com/cn
    • 迈德威视:https://mindvision.com.cn/
  • 下边以海康相机为例展示一下相机参数:

    • 比较重要的参数:像元尺寸、靶面、分辨率
    • 130万像素 约等于 图像宽 x 图像高
    • 靶面大小 约等于像元大小 x 分辨率,尺寸约等于对角线长度(英寸)与1英寸的比值,后边将详细介绍
    • 相机选型时会根据分辨率选择相机型号,然后通过靶面尺寸与实际工作距离计算镜头焦距,然后进行选型,镜头的靶面会优先选择>=相机的靶面尺寸,不然采图会四周黑角。

在这里插入图片描述

  • 其他参数 :
视场(Field of view, 即FOV,也叫视野范围) :指观测物体的可视范围,也就是充满相机采集芯片的物体部分。(视场范围是选型中必须要了解的)工作距离(Working Distance,即WD):指从镜头前部到受检验物体的距离。即清晰成像的表面距离(选型必须要了解的问题,工作距离是否可调?包括是否有安装空间等)分辨率:图像系统可以测到的受检验物体上的最小可分辨特征尺寸。在多数情况下,视野越小,分辨率越好。景深 (Depth of view,即DOF):物体离最佳焦点较近或较远时,镜头保持所需分辨率的能力(需要了解客户对景深是否有特殊要求?)

1.靶面尺寸

  • 靶面介绍如下:
    在这里插入图片描述
  • 靶面常见尺寸:
    在这里插入图片描述
  • 靶面计算如下:在这里插入图片描述

2.工作距离、视场与镜头选型

  • CCD专业名词及型号选择

    • 首先,要确定工业相机的接口、靶面尺寸和分辨率大小。打比方是2/3" 工业相机,C接口,500万像素;那么我们可以先确定需要的工业镜头是C接口,最少支持2/3", 500万像素以上。
    • 其次,确定所要达到的视野范围(FOV)和工作距离(WD),然后根据这两个要求和已知的靶面尺寸计算出工业镜头的焦距(f)。其计算公式为:
焦距f =工作距离(WD) × 靶面尺寸( H or V) /视野范围 FOV( H or V)视野范围FOV ( H or V)=工作距离(WD) × 靶面尺寸( H or V) / 焦距f视野范围FOV( H or V)= 靶面尺寸( H or V) / 光学倍率工作距离WD = f(焦距)× 靶面尺寸/视野范围FOV( H or V)光学倍率 = 靶面尺寸( H or V) /视野范围FOV( H or V)
  • 具体推理过程如下:
    在这里插入图片描述

3.镜头相关参数

  • 合适的镜头能将相机的性能发挥到极致,若选择了不适合的镜头,则无法发挥镜头成像功能,无法得到清晰质量图像从而影响产品检测质量。
  • 1、根据预算需求,确定品牌。工业镜头选型时首先了解一些品牌,像Moritex、VST、Computar等进口品牌都是很好的,国产的镜头也可以看看灿锐、大恒等根据预算选择品牌。
  • 2、根据工业相机接口,确定工业镜头接口。镜头接口只要跟相机接口匹配或可通过外接转换口匹配就可以了,其常规的接口是C口、CS口和F口,他们主要的区别在于镜头安装基准面到焦点的距离不同。C口是17.526mm;CS口是12.5mm。CS口加个5mm的接圈就可以和C口工业相机匹配。
    在这里插入图片描述
  • 3.确定镜头光圈大小。镜头的光圈大小决定图像的亮度,在拍摄高速运动物体或则曝光时间很短的应用中,应该选用大光圈镜头,以提高图像亮度。
    在这里插入图片描述

参考:

1.CCD工业相机、镜头倍率及相关参数计算方法
2.相机靶面尺寸详解+工业相机选型
3.https://www.zhihu.com/question/46451404

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

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

相关文章

137基于matlab的面和线接触的滑块润滑

基于matlab的面和线接触的滑块润滑,基于有限差分法求解面接触滑块润滑的油膜厚度、油膜压力,输出三维可视化结果。程序已调通,可直接运行。 137 matlab油膜压力油膜厚度 (xiaohongshu.com)

【代码随想录算法训练营第二十七天|39. 组合总和、40.组合总和II、131.分割回文串】

代码随想录算法训练营第二十七天|39. 组合总和、40.组合总和II、131.分割回文串 39. 组合总和40.组合总和II131.分割回文串 题解参考y总的:http://www.acwing.com 39. 组合总和 我是一看就会,一写就废。先看代码: class Solution { public:…

云计算任务调度仿真05

今天再分享一个新的调度框架deeprm 本项目基于hongzimao/deeprm,原作者还著有论文Resource Management with Deep Reinforcement Learning 。 这个框架研究的也蛮多的,我在一篇博士论文中也看到了基于此的研究工作,但是论文题目忘记了。 运…

知识表示与推理:智能的核心

目录 前言1 知识的多重表达形式2 知识表示的本质3 知识表示的五个重要用途3.1 人可理解3.2 实体标识3.3 概念模型3.4 推理3.5 易于计算 4 知识的离散符号表示5 知识的连续向量表示结语 前言 人类心智的独特之处在于其具备获取、表示和处理知识的能力。这一本质特征体现在多个领…

jdk17新特性——Switch表达式增强

目录 一、Switch表达式增强示例一1.1、传统的方式 case中变量赋值示例1.2、jdk17 case中变量赋值示例 二、Switch表达式增强示例二2.1、传统的方式 case中值匹配多个示例2.2、jdk17 case中值匹配多个示例 三、Switch表达式增强示例三3.1、传统的方式 case中需要多行业务代码示例…

使用vue-pdf插件加载pdf

安装: // 安装这个版本,其它版本会有千奇百怪的错,这个版本和4.0.0都是可以的 cnpm install vue-pdf4.2.0// 安装pdfjs-dist cnpm install pdfjs-dist2.5.207 使用: // 我的css样式是pxToRem,友友们使用可能样式会有…

Nginx查看并发连接数

前言 需要依赖于nginx的http_stub_status_module模块http://nginx.org/en/docs/ 查看是否已经安装此模块 windows: linux: 添加/status 在server段内,添加如下配置: server {listen 80;server_name localhost;root "D:/WWW/local…

UG制图-视图与投影

当我们进入图纸页后,我们需要对产品进行投影然后进行标注 注意:如果是从零件3D中直接进入制图,默认情况下图框所在的图层是不显示的,我们可以通过菜单或者快捷键ctrl L进入图层设置模块,将图层170和173勾选为显示 我…

基于Altium Designer 10设计双层印刷电路板的详细步骤

基于Altium Designer 10设计双层印刷电路板的详细步骤 一、基于Altium Designer 10设计双层印刷电路板总纲二、、基于Altium Designer 10设计双层印刷电路原理图三、制作集成库(包括原理图、PCB封装库、PCB 3D库)1、新建集成库2、新建原理图库3、绘制原理图库(1)、手工绘制…

Spring 声明式事务 @Transactional(基本使用)

概述 声明式事务的实现很简单,只需要在需要事务的⽅法上添加 Transactional 注解就可以实现了.⽆需⼿动开启事务和提交事务,进⼊⽅法时⾃动开启事务,⽅法执⾏完会⾃动提交事务,如果中途发⽣了 没有处理的异常会⾃动回滚事务. Transactional 的基本使用 废话不多说,…

Linux的一些快捷键(hot keyboard)

Ctrl Alt t:打开bash(就是命令框窗口) Ctrl Alt F3~F6:打开tty终端(纯命令行终端,每个Linux发行版不相同,我的是Ubuntu20版) Alt F4:关闭当前窗口(Windo…

【 CSS 】基础 2

“生活就像骑自行车,想要保持平衡,就得不断前行。” - 阿尔伯特爱因斯坦 CSS 基础 2 1. emmet 语法 1.1 简介 Emmet语法的前身是 Zen coding,它使用缩写,来提高 HTML / CSS 的编写速度, VSCode 内部已经集成该语法。…