浅谈CCD工业相机主要类型有哪些
工业相机是机器视觉系统中的一个关键组件,其最本质的功能就是将光信号转变成为有序的电信号。选择合适的相机也是机器视觉系统设计中的重要环节,相机的不仅是直接决定所采集到的图像分辨率、图像质量等,同时也与整个系统的运行模式直接相关。
CCD 是60年代末期由贝尔试验室发明。开始作为一种新型的PC存储电路,很快 CCD具有许多其他潜在的应用,包括信号和图像(硅的光敏性)处理。
CCD 是在薄的硅晶片上处理一系列不同的功能,在每一个硅晶片上分布几个相同的IC等可产生功能的元件,被选择的IC从硅晶片上切下包装在载体里用在系统上。总结下来,CCD工业相机主要有以下几种类型:
1、面阵CCD工业相机:
允许拍摄者在任何快门速度下一次曝光拍摄移动物体。
2、线阵CCD工业相机:
用一排像素扫描过图片,做三次曝光——分别对应于红、绿、蓝三色滤镜,正如名称所表示的,线性传感器是捕捉一维图像。初期应用于广告界拍摄静态图像,线性阵列,处理高分辨率的图像时,受局限于非移动的连续光照的物体。
3、三线传感器CCD工业相机:
在三线传感器中,三排并行的像素分别覆盖 RGB滤镜,当捕捉彩色图片时,完整的彩色图片由多排的像素来组合成。三线CCD传感器多用于高端数码相机,以产生高的分辨率和光谱色阶。
4、交织传输CCD工业相机:
这种传感器利用单独的阵列摄取图像和电量转化,允许在拍摄下一图像时在读取当前图像。交织传输CCD通常用于低端数码相机、摄像机和拍摄动画的广播拍摄机。
5、全幅面CCD工业相机:
此种CCD 具有更多电量处理能力,更好动态范围,低噪音和传输光学分辨率,全幅面CCD 允许即时拍摄全彩图片。全幅面 CCD由并行浮点寄存器、串行浮点寄存器和信号输出放大器组成。全幅面CCD 曝光是由机械快门或闸门控制去保存图像,并行寄存器用于测光和读取测光值。图像投摄到作投影幕的并行阵列上。此元件接收图像信息并把它分成离散的由数目决定量化的元素。这些信息流就会由并行寄存器流向串行寄存器。此过程反复执行,直到所有的信息传输完毕。接着,系统进行精确的图像重组。
浅谈CCD工业相机主要类型有哪些相关推荐
- python语言源程序文件类型_浅谈Python的文件类型
Python的文件类型主要分为3种:源代码(source file).字节码(byte-code file).优化的字节码(optimized file).这些代码都可以直接运行,不需要编译或者连接. ...
- 浅谈 js 数字格式类型
原文:浅谈 js 数字格式类型 很多人也许只知道 123,123.456,0xff 之类的数字格式. 其实 js 格式还有很多数字格式类型,比如 1., .1 这样的,也有 .1e2 这样的. 可能有 ...
- 浅谈 TS 标称类型介绍及社区实现
本文将以稍偏门的视角来看待 TypeScript 的类型系统,主要介绍标签类型是什么,以及 TS 社区都有哪些实现手段. 前言 有位大神说过"程序是类型的证明",我看不懂,但我大受 ...
- 浅谈.NET中的类型和装箱、拆箱原理
谈到装箱拆箱,大概的意思就是值类型和引用类型的相互转换呗---值类型到引用类型叫装箱,反之则叫拆箱.这当然没有问题,可是你只知道这么多,那么建议你花点时间看看楼主这篇文章 1. .NET中的类型 为了 ...
- 浅谈Greenplum的Boolean类型与Text类型之间的转换
在Greenplum或者Deepgreen中,如果我们想直接把Boolean类型转化为Text,那么可能会让你失望,因为他们不支持这种直接转化,但是可以通过UDF的方式实现,下面来简单看一下这个过程. ...
- c语言 枚举类型 uint32_浅谈C语言枚举类型 | 附自创用法分享
经济学家说过,路边是不会有100元的:但如果有,你还是要捡起来. 同理,在貌似万物免费的网络时代,你是很难找到有针对性的好资料:但是如果有,希望你能认真学习吸收. 比如笔者今天写的这一篇 一 今天这篇 ...
- 【图像视觉基础】浅谈CCD和CMOS相机的联系和区别
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 无论是CCD还是CMOS,它们都采用感光元件作为影像捕获的基本手段 ...
- 浅谈C语言自定义类型枚举和联合体以及对结构体位段的补充
文章目录 前言 一.结构体位段的补充说明 1.结构体位段的定义 2.位段的内存规则 3.位段的总结 2.枚举类型 1.枚举的简单介绍 3.联合体类型 1.联合体简单介绍 2.联合体存储方式 4.总结 ...
- 高效学习传感器|浅谈CCD的工作原理以及常用波
介绍了CCD的MOS光敏单元的结构.CCD电荷存储的原理.CCD电荷转移的原理.CCD信号电荷的输出等知识.介绍了声波和电磁波的基础知识,可以了解声波和电磁波的异同,了解声波和电磁波的波段划分,了解不 ...
最新文章
- 转载:python原生态的输入窗口抖动+输入特效
- stm32单片机入门视频教程看哪个?一般用什么软件编程比较好?
- php程序里的configini_php中配置文件操作 如config.php文件的读取修改等操作
- java枚举类使用 == 还是equals来进行比较
- 充电桩服务器协议,充电桩与云服务器通信协议
- MFC源码不能设置断点调试
- Android使用NDK---函数参数传递-基本类型和数组
- 前端vscode插件合集
- git 大文件报错Out of memory, malloc failed、 The remote end hung up unexpectedly
- MySQL 性能监控 4 大指标
- ubuntu 系统U盘中 文件出现小锁子
- L1-026. I Love GPLT-PAT团体程序设计天梯赛GPLT
- CentOS 下无线网卡的安装和使用
- androidstudio4.1.1 build model卡主_在C++中加载PyTorch1.4的FasterRCNN模型
- 【优化算法】Tent映射的混合灰狼优化算法【含Matlab源码 1570期】
- java docx4j 目录_使用Docx4j创建word文档
- Idea返回上一步快捷键是什么
- 让Excel工作簿中宏自动运行的两种方法
- laravel 输出最后执行sql 附:whereIn用法
- Linux 查看服务器cpu信息常用命令大全
热门文章
- 【毕业设计】大数据高校学生校园一卡通数据分析系统 - python
- 河北大学计算机男女比例,全国高校男女比例排行榜出炉!黑龙江省这所学校女生多……...
- 利用Python对NBA SportUV数据进行可视化及分析 1
- 软件项目经理岗位职责、职业要求、必备技能、素质要求描述
- 阿里巴巴诚信通运营分享--关键词选择
- Ralink方案ADSL曲线测试方法及MT7550曲线差问题分析
- Vue—keepAlive 动态管理页面缓存
- 计算机辅助机械系统运动学和动力学
- 织梦安装,访问http://域名/install/index.php 出现空白页或Not Found 问题
- Zabbix discoverer processes more than 75% busy(入职小灰)