工业相机选取

1.相机分类:

1.1 在相机曝光方式中,全局曝光和卷帘曝光是两种主流技术。CCD相机通常采用全局曝光方式,而CMOS相机则可能采用卷帘曝光。

面阵相机与全局曝光关联与区别

  1. 关联:面阵相机可以使用全局曝光作为曝光方式,但这不是唯一选择,它也可以使用卷帘曝光等其他曝光方式。
  2. 区别:面阵相机是从相机的靶面类型(即图像传感器的排列方式)来定义的,而全局曝光是从相机的曝光方式来定义的。这两者描述了相机的不同方面,因此不能直接等同或相互替代。

1.2
全局曝光(Global Shutter)是指当‌光圈打开时,‌工业相机中的‌图像传感器上所有像素点可以在同一时刻曝光,当光圈关闭后,所有像素同时结束曝光,然后输出像素数据。这种曝光方式使得所有像素点在同一时间段内捕捉光线,因此可以避免图像的偏移和歪斜
‌。

与‌卷帘曝光的区别

全局曝光与卷帘曝光(Rolling Shutter)是两种不同的曝光方式。卷帘曝光采用的是逐行扫描逐行曝光的方式,即上一行的所有像素曝光完成后,下一行的所有像素再同时曝光,直至所有行曝光完成。这种方式的缺点是在拍摄高速运动物体时容易出现拖影和图像畸变。

1.3 应用场景

全局曝光适用于需要高精度图像捕捉的场景,特别是拍摄高速运动物体时,能够避免图像偏移和歪斜,保证图像的无失真。例如,在‌工业检测、‌科研实验等领域,全局曝光能够提供更准确的图像数据。

2.面阵相机与线阵相机区别:线阵相机是一行扫描,面阵相机是一个平面,行和列得到的是矩阵

3.

选择相机芯片的尺寸就选出需要多大的分辨率,芯片的类型就是CCD或者CMOS的,数传接口见下图:

4.

5.

二、面阵相机的工作原理
面阵相机的图像传感器(常见的有CCD和CMOS两种类型)由众多的感光像元以二维矩阵的形式排列组成。当光线照射到传感器表面时,每个像元会根据接收到的光强产生相应的电荷或电压信号。这些信号经过一系列的处理(包括信号放大、模数转换等)后,最终形成一幅二维的数字图像。

2.1面阵相机的重要参数
分辨率:由芯片阵列排列的像元数量决定,对于面阵相机来说水平像素数和垂直像素数相乘即为相机的分辨率。高分辨率意味着可以更清晰地呈现细节。
像元尺寸:相机芯片上每个像元的实际物理尺寸,像元尺寸越大,在相同光照等条件下,能够接收到更多的光子数量,芯片灵敏度越高,感光性越好,所成图像越亮。
帧率:面阵相机帧率单位为fps(frame per second),即帧 / 秒,指相机每秒钟能采集多少幅图像,帧率越高,越能捕捉快速变化的场景。
曝光时间:光投射到相机传感器芯片上,相机芯片的感光时间。
动态范围:相机所能拍摄到从“最暗”至“最亮”的范围,动态范围越大,能适应的光照强度变化越大。
2.2、面阵相机的分类
按照芯片类型:分为CCD面阵相机和CMOS面阵相机。
按照其图像传感器的结构或排列方式的不同:有帧转移、隔列转移、线转移以及全帧转移四种类型。                 
原文链接:https://blog.csdn.net/Pomeas2024/article/details/141130730

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

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

相关文章

进入未来城:第五周游戏指南

欢迎来到 Alpha 第 4 季第五周! 走进霓虹闪烁的未来城街道,这是一座科技至上的赛博朋克大都市。鳞次栉比的摩天大楼熠熠生辉,拥挤的街道下则是阴森恐怖的地下世界。在这里,像激光鹰队长这样的超级战士正在巡逻,而 Ago…

C++ 错题本 MAC环境下 unique_lock try_lock_for函数爆红问题

下方是一个非常简单的,尝试使用unique_lock去尝试加锁的示例代码,在调用try_lock_for函数的时候爆红。这个函数本来就是按照编辑器提示点出来的,不可能没有这个方法 ,比较奇怪。 报错如图所示: 运行的时候编译器报错…

华为大咖说 | 浅谈智能运维技术

本文分享自华为云社区:华为大咖说 | 浅谈智能运维技术-云社区-华为云 本文作者:李文轩 ( 华为智能运维专家 ) 全文约2695字,阅读约需8分钟 在大数据、人工智能等新兴技术的加持下,智能运维(AI…

ollama+springboot ai+vue+elementUI整合

1. 下载安装ollama (1) 官网下载地址:https://github.com/ollama/ollama 这里以window版本为主,下载链接为:https://ollama.com/download/OllamaSetup.exe。 安装完毕后,桌面小图标有一个小图标,表示已安装成功&…

python数据写入excel文件

主要思路:数据 转DataFrame后写入excel文件 一、数据格式为字典形式1 k e , v [‘1’, ‘e’, 0.83, 437, 0.6, 0.8, 0.9, ‘好’] 1、这种方法使用了 from_dict 方法,指定了 orient‘index’ 表示使用字典的键作为行索引,然…

借助 Pause 容器调试 Pod

借助 Pause 容器调试 Pod 在 K8S 中,Pod 是最核心、最基础的资源对象,也是 Kubernetes 中调度最小单元。在介绍 Pause 容器之前需要先说明下 Pod 与容器的关系来理解为什么需要 Pause 容器来帮助调试 1. Pod 与 容器的关系 Pod 是一个抽象的逻辑概念&…

为何数据库推荐将IPv4地址存储为32位整数而非字符串?

目录 一、IPv4地址在数据库中的存储方式? 二、IPv4地址的存储方式比较 (一)字符串存储 vs 整数存储 (二)IPv4地址"192.168.1.8"说明 三、数据库推荐32位整数存储方式原理 四、存储方式对系统性能的影响…

独家|京东上线自营秒送,拿出二十年底牌和美团竞争

京东自营秒送开启招商,即时零售也要全托管? 作者|王迟 编辑|杨舟 据「市象」独家获悉,京东将在近期上线自营秒送业务,目前已经开始邀约制招商。「市象」获得的招商资料显示,和5月刚升级上线的京东秒送以POP模式不同&…

观成科技:Vagent注入的内存马加密通信特征分析

概述 vagent是一个使用Java语言开发的内存马注入工具。攻击者在利用vagent注入内存马之后可以利用别的代理工具或是webshell工具连接内存马进行通信。vagent对部分工具的内存马做了一些简单的魔改以达到绕过部分检测设备的目的。 vagent注入的内存马通信特征分析 vagent工具…

新增支持Elasticsearch数据源,支持自定义在线地图风格,DataEase开源BI工具v2.10.2 LTS发布

2024年11月11日,人人可用的开源BI工具DataEase正式发布v2.10.2 LTS版本。 这一版本的功能变动包括:数据源方面,新增了对Elasticsearch数据源的支持;图表方面,对地图类和表格类图表进行了功能增强和优化,增…

Ubuntu24.04安装搜狗输入法详细教程

本章教程,介绍如何在Ubuntu24.04版本操作系统上安装搜狗输入法。 一、下载安装包 搜狗输入法linux版本下载地址:https://shurufa.sogou.com/linux 二、安装步骤 1、更新源 sudo apt update2、安装fcitx输入法框架 sudo apt install fc

vxe-table 3.10+ 进阶高级用法(一),根据业务需求自定义实现筛选功能

vxe-table 是vue中非常强大的表格的,公司项目中复杂的渲染都是用 vxe-table 的,对于用的排序。筛选之类的都能支持,而且也能任意扩展,非常强大。 默认筛选功能 筛选的普通用法就是给对应的列指定参数: filters&#…

一文搞懂 ARM 64 系列: PACISB

1 PAC AMR64提供了PAC(Pointer Authentication Code)机制。 所谓PAC,简单来说就是使用存储在芯片硬件上的「密钥」,一个「上下文」,与「指针地址」进行加密计算,得出一个「签名」,将这个「签名」写入指针的高bit上。 计…

Spark 共享变量:广播变量与累加器解析

Spark 的介绍与搭建:从理论到实践_spark环境搭建-CSDN博客 Spark 的Standalone集群环境安装与测试-CSDN博客 PySpark 本地开发环境搭建与实践-CSDN博客 Spark 程序开发与提交:本地与集群模式全解析-CSDN博客 Spark on YARN:Spark集群模式…

基于Matlab 火焰识别技术

课题介绍 森林承担着为人类提供氧气以及回收二氧化碳等废弃气体的作用,森林保护显得尤其重要。但是每年由于火灾引起的事故不计其数,造成重大的损失。如果有一款监测软件,从硬件处获得的图像中监测是否有火焰,从而报警&#xff0…

Group By、Having用法总结(常见踩雷点总结—SQL)

Group By、Having用法总结 目录 Group By、Having用法总结一、 GROUP BY 用法二、 HAVING 用法三、 GROUP BY 和 HAVING 的常见踩雷点3.1 GROUP BY 选择的列必须出现在 SELECT 中(🤣最重要的一点)3.2 HAVING 与 WHERE 的区别3.3 GROUP BY 可以…

《JavaEE进阶》----20.<基于Spring图书管理系统①(登录+添加图书)>

PS:关于接口定义 接口定义,通常由服务器提供方来定义。 1.路径:自己定义 2.参数:根据需求考虑,我们这个接口功能完成需要哪些信息。 3.返回结果:考虑我们能为对方提供什么。站在对方角度考虑。 我们使用到的…

并发基础:(淘宝笔试题)三个线程分别打印 A,B,C,要求这三个线程一起运行,打印 n 次,输出形如“ABCABCABC....”的字符串

🚀 博主介绍:大家好,我是无休居士!一枚任职于一线Top3互联网大厂的Java开发工程师! 🚀 🌟 在这里,你将找到通往Java技术大门的钥匙。作为一个爱敲代码技术人,我不仅热衷于探索一些框架源码和算法技巧奥秘,还乐于分享这些宝贵的知识和经验。 💡 无论你是刚刚踏…

华为ensp实验二--mux vlan的应用

一、实验内容 1.实验要求: 在交换机上创建三个vlan,vlan10、vlan20、vlan100,将vlan100设置为mux-vlan,将vlan10设置为group vlan,将vlan20设置为separate vlan;实现vlan10的设备在局域网内可以进行互通&…

Hadoop + Hive + Apache Ranger 源码编译记录

背景介绍 由于 CDH(Clouderas Distribution Hadoop )近几年已经开始收费并限制节点数量和版本升级,最近使用开源的 hadoop 搭了一套测试集群,其中的权限管理组件用到了Apache Ranger,所以记录一下编译打包过程。 组件…