机器视觉13镜头

news2024/11/27 18:45:31

镜头作用:

一端收集物体的光线,并将光线在另一端汇聚为实像,并投影到接收面的物体。

此时,汇集光线的点称为焦点,镜头中心到焦点的距离称为焦点距离

当镜头为凸镜时,焦点距离将根据镜头的厚度(膨胀)程度不同而各不相同,膨胀程度越大焦点距离越短。

镜头的重要参数

1,WD(Work Distance,工作距离)

WD表示焦点对准拍摄对象时,镜头顶端到拍摄对象的距离

2.焦点距离(焦距)

焦距就是镜头(凸镜)中心点到感光器(CCD)平面的距离

镜头焦距的长短决定着拍摄的成像大小,视场角大小,景深大小和画面的透视强弱。

焦距越短,视角会越宽;焦距的数字越大表示它的焦距越长,就是我们的视角会越窄

3.视野

视野范围(FOV)指的是镜头能看到的最大范围,也就是镜头所能覆盖的有效工作区域

视野的广度由镜头的焦点距离来决定。

镜头的焦点距离越短,则视角越大,视野也就越广。相反,焦点距离越长,则可以放大远处的拍摄对象。

4.景深

视野指的是横向的范围,景深(DOF)指的是纵深的范围。

在最小工作距离到最大工作距离之间的范围称为景深,景深内的物体都可以清晰成像。景深一般可以通过光圈调节,光圈越小,景深越大

镜头前沿能够取得清晰图像测定的被摄物体前后距离范围 (物体清晰成像的范围)

影响景深的因素还有很多:

  1. 镜头本身。
  2. 光圈越小,景深越大。
  3. 照明越亮,景深越大。(快门速度越慢,景深越大)
  4. 焦距越小,景深越大。
  5. WD工作距离越大,景深越大。
  6. CCD的单个像素直径越大,景深越大。

5.镜头的分辨率

镜头可以观察的最小间隔。如分辨率为 10 μm 的镜头,可以清晰的观察线宽为 10 μm、间距为 10 μm 并列条纹线。分辨率不足时,人们感觉 2 根线好像重叠在一起。就需要更高分辨率的镜头。

6.镜头的倍率

检测物体的实际大小图像大小的比率。用数码相机的原理考虑时,光学倍率可以通过「CCD 有效像素大小 ÷ 视野」来求得。

7.F 值(或者光圈值)

用来控制光线透过镜头进入机身内感光面光量的装置

光圈大小一般用F表示,以镜头焦距f和通光孔径直径D的比值来衡量,当光圈物理孔径不变时,镜头中心与感光器件距离越远,F值越大,光圈越小;反之,F值越小,光圈越大。

一般通过调整通光孔径大小来调节光圈,完整的光圈数值系列如下:F1,F1.4,F2,F2.8,F4,F5.6,F8,F11,F16,F22,F32,F44,F64。

8.镜头畸变

镜头在成像时,特别是用短焦距镜头拍摄大视场,图像会产生形变,这种情况叫做镜头的畸变,这是由于镜头的光学结构和成像特性导致的,原因是由于视野中局部放大倍数不一致造成的图像扭曲。

拍摄的视场越大,所用的镜头的焦距越短,畸变的程度就越明显,如果轴线外光线向中心弯曲,则被称作"枕形畸变"。如果向外侧弯曲,则被称作"桶形畸变",

可以通过图像标定减弱这种平面畸变的影响。

9.镜头接口

镜头接口只要可跟相机接口匹配安装或可通过外加转换口匹配安装就可以了,

 F型、C型、CS型,其他有M42、莱卡、哈苏、AK.

 其中C口跟CS口是最常用的镜头接口,这两者主要的区别是图像传感器与镜头之间的距离不同

C型接口和CS型接口的螺纹连接是一样的,区别在于C型接口的后截距为17.5mm,CS型接口的后截距为12.5mm

CS接口的后截距比C接口的短5mm,

CS型接口的工业相机可以和C口及CS口的镜头连接使用,使用C口镜头时需要加一个5mm的转接环

C接口的工业相机不能用CS口的镜头

10.最大适配芯片尺寸

镜头能支持的最大清晰成像的范围。

选择相机和镜头时,镜头的最大适配芯片尺寸要大于或等于相机的芯片尺寸,否则会引起严重的畸变和相差,甚至周边或四角不能成像

11.远心镜头

一定的物距范围内,使得到的图像放大倍率不会随物距的变化而变化

远心镜头(Telecentric lens)相比普通镜头,还具有低畸变,高景深,高分辨力等特性。

应用于半导体、机械零部件,科研、激光测径,印钞等相关行业, 远心镜头镜头畸变要求很高的机器视觉应用场合,主要完成精密测量等工作任务。

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

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

相关文章

必看!CRM系统选型指南:10款CRM系统对比,你该用哪个?

不同行业、不同规模、不同业务模式的企业,对CRM系统的需求千差万别。 如何在众多选择中挑选出最适合自己企业的那一款,成为了许多管理者面临的难题。因为,如今的CRM系统成为了企业提升竞争力、深化客户关系、优化业务流程的关键工具。 因此…

【嵌入式】C51 和标准 C 语言的关键字对比详解

目录 C51 和标准 C 语言的关键字对比详解1. 概述2. C51 和标准 C 语言的关键字对比2.1 关键字对比表2.2 对比表详细解释2.2.1 C51 特定关键字2.2.2 标准 C 语言关键字 2.3 C51 特定关键字2.4 标准 C 语言关键字 3. 示例详细解释3.1 C51 特定关键字bitsfrsbitdataidatapdataxdat…

基于JSP的水果销售管理网站

你好,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言: Java 数据库: MySQL 技术: JSP技术 工具: 未在文档中明确指出,可能包括但不限于IDEs(如Ec…

.NET 相关概念

.NET 和 .NET SDK .NET 介绍 .NET 是一个由 Microsoft 开发和维护的广泛用于构建各种类型应用程序的开发框架。它是一个跨平台、跨语言的开发平台,提供了丰富的类库、API和开发工具,支持开发者使用多种编程语言(如C#、VB.NET、F#等&#xf…

盘点2024年网上很火的4个语音识别转文字工具。

语音识别转文字是一项非常实用的技术,可以帮助我们在会议记录中省去手动记录,在采访中迅速得到文字稿,在学习中快速生成课堂笔...运用十分广泛。但是很多人不知道要怎么转换,在这里我便给大家介绍几款效率非常高的语音转文字的工具…

Java微服务架构设计:Spring Boot与Spring Cloud实践

1. 引言 1.1 微服务架构概述 微服务架构是一种将单个应用程序划分为一组小型服务的方法,每个服务运行在其独立的进程中,并通过轻量级机制(通常是HTTP资源API)进行通信。这些服务围绕业务能力构建,并且可以由全自动部署…

如何保证分布式服务接口的幂等性

1 问题背景 可能你最先想到的就是使用数据库的事务保证。比如创建订单时,要同时往订单表和订单商品表中插入数据,那这些插入数据的INSERT必须在一个数据库事务中执行,数据库的事务可以确保:执行这些INSERT语句,共赴生死…

DDR核心和事务调度程序(DDRC)

DDR Core and Transaction Scheduler (DDRC)是内存管理系统中一个关键组件,它主要负责管理和调度对DDR(Double Data Rate,双倍数据率)内存的读写操作。这个组件对于确保系统能够高效地访问内存至关重要,特别是在处理多…

实验15.多线程调度

简介 实验.多线程调度 内核线程 1.在时钟中断函数中处理中,减少当前线程pcb的tick,tick为0则启动调度2.调度,把当前线程pcb放入就绪对立队尾,把就绪线程队首拿出来执行主要代码 引导 省略内核 list.h #ifndef __LIB_KERNEL_…

【GoodERP更新日志】增加采购发票、销售发票 批量抵扣记账 批量撤销入账 功能

开源项目GoodERP更新-2024年7月29日 本次提交合并增加的功能或解决的问题: 1、增加采购发票、销售发票 批量抵扣记账 批量撤销入账 功能(增加上了批量抵扣记账(会检查发票号、开票日期有没有填写上)、批量撤销入账 两个批量功能…

H616设计时候存在的问题

1.存在大量孤铜的问题: 这种情况是绝对不允许的,但是GBA焊盘打大量的过孔会出现很多这样的孤铜: 解决办法: 像这种出现大量重复焊盘的,用导线连接起来,之后铺铜形成铜皮,再在这个小铜皮上面打…

用frp内网穿透https网站

场景说明 在微信小程序上线测试的时候,自主开发的后端服务在公司局域网,小程序前端在微信公众平台只支持配置https协议的域名来访问服务端。公司一直在使用frp内网穿透工具实现公网访问公司局域网服务,因此,研究如何实现frp代理h…

低代码平台飞书apaas

1. 低代码平台 1.1 概述 低代码是无需编码(0 代码)或通过少量代码就可以快速生成应用程序的开发平台。 通过可视化进行应用程序开发的方法,具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来…

BIM、数字孪生、可视化一结合,我就知道这大屏效果稳稳的啦

在日常的项目中,经常会用到上述三个方面的能力结合,比如智慧工地、智慧楼宇、智慧园区等项目,本文就分享一批这方面的精彩作品。 BIM(建筑信息模型)、数字孪生和可视化大屏可以结合起来,为建筑行业和工程管…

C语言中的二维数组

文章目录 🍊自我介绍🍊二维数组🍊代码实战 你的点赞评论就是对博主最大的鼓励 当然喜欢的小伙伴可以:点赞关注评论收藏(一键四连)哦~ 🍊自我介绍 Hello,大家好,我是小珑也要变强&…

AI 绘画是否符合当代主流审美?

在当今时代,AI 绘画成为了一个备受关注的热门话题。那么,AI 绘画是否符合当代主流审美呢? AI 绘画有着诸多符合当代审美的特质。它能展现出独特的视觉效果,风格丰富多样,如后现代风格、奇幻风格等等,足以满…

前端必备基础【网络通信】(2024最新版)

Ajax Asynchronous Javascript and XML 的缩写,是使用 JS 发起网络通信的技术统称,具体步骤为: 创建 XMLHttpRequest 实例发出 HTTP 请求接收服务器传回的数据更新网页数据(通常是部分内容,而不是整个网页&#xff09…

B端:导航条就框架提供的默认样式吗?非也,看过来。

导航条不一定必须使用框架提供的默认样式,你可以根据项目需求和设计风格进行自定义。通过使用框架提供的自定义选项、CSS样式覆盖、自行设计或者使用其他UI库或组件,你可以实现独特且符合需求的导航条样式。 下面发一些参考给友友们,可以让设…

请你谈谈:vue的渲染机制(render)- 2举例说明问题

如何在 Vue 的 render 函数中使用 createElement 方法来创建虚拟节点(VNode)。这里是一个稍微整理后的示例,它直接对应于你提供的注释和代码片段,但作为一个完整的 render 函数的一部分,可能位于一个 Vue 组件的 scrip…

关于ITSS认证-IT服务工程师、IT服务项目经理常见问题解答!

TSS,即信息技术服务标准(Information Technology Service Standards,简称ITSS),是一套系统化的信息技术服务规范。 它全面规定了信息技术服务产品及其组成要素,旨在指导标准化的信息技术服务实施&#xff…