相机、镜头基础知识及硬件选型介绍

news/2024/7/8 12:27:48 标签: 数码相机

工业相机基础知识

1.相机Binning(图像读出模式)功能:将相邻的几个像素合并成一个像素,其优点如下:1)可提高信噪比至sqr(mn)倍;2)可提高帧速至mn倍;3)可提高像素响应度。

2.相机芯片中定义1英寸=16mm,不等于25.4mm

3.相机的作用及基本成像过程:通过光电反应将光信号转换为电信号(电流/电压),进而存储以获得图像。基本成像过程:1)光电转换(将入射光信号转化为电信号);2)电荷收集(以一定形式的收集并存储代表入射光能量的电荷信号);3)信号转换与输出(CCD以模拟信号的形式输出,CMOS直接输出数字信号)。

4.相机满阱容量:单个像元所能存储的最大光电能量(不向相邻像素溢出)。相机像元尺寸越大,能接收到的光子能量就越多,则相机的满阱容量越大。

5.相机芯片主要参数:
1)像元尺寸:指相机上单个像元的实际尺寸。在某种程度上,像元尺寸的大小代表了芯片对光的响应能力,单个像元越大,能接受到的光子就越多。
2)灵敏度:在一定光谱范围内,单位曝光量下的输出电压(电流)信号。在某种程度上,它代表了芯片光电转换的能力。
3)坏点数:在不影响成像效果的基础上,相机的像素点所能允许被破坏的比例。这是衡量相机芯片质量的重要参数。
4)光谱响应:指芯片对不同波长光线的响应能力,通常由光谱响应曲线给出。光谱响应曲线的横轴一般是光线的波长范围,纵轴是芯片对给定波长单位辐射量下的响应度。

6.相机主要参数:
1)相机分辨率:相机中的一个像元在实际视场中表示的距离。区分于相机的空间分辨率,即水平像素数量×垂直像素数量。
2)相机采集速度(帧频/行频):一般来说,面阵相机的采集速度用帧频来表示,其单位是fps(frame per second),如30fps代表1秒钟最多能采集30幅图像,线阵相机的采集速度用行频来表示,其单位是kHz,如12000kHz代表1秒钟最多能采集12000行数据。有时后,相机需要对运动的物体拍照,这就要求相机的采集速度足够高。
3)相机的噪声:在实际成像过程中不希望被采集到的信号。
4)相机信噪比:相机信号与噪声的比值。一般来说&#


http://www.niftyadmin.cn/n/5537224.html

相关文章

2024攻防演练:亚信安全新一代WAF,关键时刻守护先锋

实网攻防 网络安全如同一面坚固的盾牌,保护着我们的信息资产免受无孔不入的威胁。而其中,WAF就像网络安全的守门员,关键时刻挺身而出,为您的企业筑起一道坚实的防线。 攻防不对等 防守方实时应答压力山大 在攻防对抗中&#xf…

B+树的元素检索过程

B树的检索方式主要是通过从根节点开始逐层向下搜索,直到找到目标数据或确定目标数据不存在为止。具体的检索过程如下: 从根节点开始: 初始时,从B树的根节点开始查找。 节点内部的查找: 在每个非叶子节点中&#xff0c…

SQLyog脚本无限试用重置脚本

文章目录 引言脚本(win)必要操作、说明 引言 SQLyog 需要po jie,但是网上的没看到很好使的,直接下的官方。能处理14天试用也是很ok的。 脚本(win) echo offREM SQLyog注册表key,可能跟你的不一样,如果不一样,请替换…

一本超简单能用Python实现办公自动化的神书!让我轻松摆脱办公烦恼!

《超简单:用Python让Excel飞起来》 这本书旨在通过Python与Excel的“强强联手”,为办公人员提供一套高效的数据处理方案。书中还介绍了如何在Excel中调用Python代码,进一步拓宽了办公自动化的应用范围。 全书共9章。第1~3章主要讲解Python编…

详细分析Spring Boot 数据源配置的基本知识(附配置)

目录 前言1. 基本知识2. 模版3. 实战经验前言 对于Java的基本知识推荐阅读: java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)【Java项目】实战CRUD的功能整理(持续更新)1. 基本知识 包括数据源的概念、连接池的作用、多数据源的实现与管理、Druid 连接池…

完全理解C语言函数

文章目录 1.函数是什么2.C语言中的函数分类2.1 库函数2.1.1 如何使用库函数 2.2自定义函数 3.函数的参数3.1 实际参数(实参)3.2 形式参数(形参) 4.函数调用4.1传值调用4.2 传址调用4.3 练习 5.函数的嵌套调用和链式访问5.1 嵌套调…

ByteTrack论文阅读笔记

目录 ByteTrack: Multi-Object Tracking by Associating Every Detection Box摘要INTRODUCTION — 简介BYTE算法BYTE算法用Python代码实现实验评测指标轻量模型的跟踪性能 总结SORT算法简介ByteTrack算法和SORT算法的区别 ByteTrack: Multi-Object Tracking by Associating Eve…

前端面试题9(JavaScript数组去重)

1. 使用Set ES6引入了Set数据结构,它只存储唯一的值,因此可以用来快速去重。 function uniqueWithSet(arr) {return [...new Set(arr)]; }// 示例 console.log(uniqueWithSet([1, 2, 2, 3, 4, 4, 5])); // 输出: [1, 2, 3, 4, 5]2. 使用indexOf或inclu…