线阵相机和面阵相机简介

线阵相机

线阵相机,顾名思义就是所探测的物体要在一个很长的界面上。线阵相机的传感器只有一行感光像素,所以线阵相机一般具有非常高的扫描频率和分辨率。
在这里插入图片描述

线阵相机特点

  1. 线阵相机使用的线扫描传感器通常只有一行感光单元(少数彩色线阵使用三行感光单元的传感器)
  2. 线阵相机每次只采集一行图像;
  3. 线阵相机每次只输出一行图像;
  4. 与传统的面阵相机相比,面阵扫描每次采集若干行的图像并以帧方式输出
  5. 必须通过机械运动才获得想要的图像。应用于视野为细长的带状或者要求极高的精度,在连续检测的领域应用广泛,比如金属,塑料,纤维等
    线阵相机采集速度
    线阵相机通常用行频为单位 KHz,如 12KHz 表示相机在 1 秒钟内最多能采集 12000 行图像数据
    线阵相机像元深度
    像元深度定义了灰度由暗道亮的灰阶数,对于 8bit 的相机 0 代表全暗而 255 代表全亮。介于 0 和 255 之间的数字代表一定的亮度指标。10bit 数据就有 1024 个灰阶而 12bit 有 4096 个灰阶。
    从 8bit 上升到 10bit 或者 12bit 的确可以增强测量的精度,但是也同时降低了系统的速度.

面阵相机

在这里插入图片描述

面阵相机是以“面”为单位来进行图像采集的成像工具,可以在短时间内曝光、一次性获取完整的目标图像,具有测量图像直观的优势,在目标物体的形状、尺寸,甚至温度等方面的测量应用中发挥着至关重要的成像作用。

面阵相机像元深度

像元深度定义了灰度由暗道亮的灰阶数,对于 8bit 的相机 0 代表全暗而 255 代表全亮。介于 0 和 255 之间的数字代表一定的亮度指标。10bit 数据就有 1024 个灰阶而 12bit 有 4096 个灰阶。
从 8bit 上升到 10bit 或者 12bit 的确可以增强测量的精度,但是也同时降低了系统的速度

面阵相机快门

机械快门:用弹簧或是电磁手段,控制几片叶片的开闭,或是两层帘幕像舞台“拉幕”一样左右或上下以一
定宽度的缝隙“划过”成像像场窗口,让窗口获得指定时间长短的“见光机会”——这就使通常的机械快门概念。
电子快门:通过电路直接操作 CCD/CMOS 控制快门曝光,被称为电子快门。利用了 CCD/CMOS 不通电不工作的原理,在 CCD 不通电的情况下,尽管窗口“大敞开”,但是并不能产生图像。如果在按下快门钮时,
使用电子时间电路,使 CCD/CMOS 只通电“一个指定的时间长短”,就也能获得像有快门“瞬间打开”一样的效果。
一般而言,机械快门的好处是不用电即可工作,缺点是高速和低速档比较会不准确。

面阵相机芯片尺寸

在这里插入图片描述

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

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

相关文章

国内各种免费AI聊天机器人(ChatGPT)推荐(上)

作者主页:点击! 国内免费AI推荐专栏:点击! 创作时间:2024年4月27日11点25分 欢迎来到AI聊天机器人推荐系列的第一篇文章! 在这个系列中,我将引领您探索国内各种AI聊天机器人的精彩世界。 从…

k8s-身份认证与权限

认证概述 Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。 在Kubernetes集群中,客户端通常有两类: User Account:一般是独…

动态规划:0/1背包问题

01背包问题是一个经典的动态规划问题,它询问在给定的物品和背包容量下,如何选择物品使得背包中的物品总价值最大,同时保证不超过背包的容量限制。物品不能分割,每个物品只能选择放入或不放入背包。 问题定义 输入: 物…

基于FPGA的数字信号处理(4)--浮点数的定点化

写在前面 首先要说明的是,题目《浮点数的定点化》中所谓的 浮点数 并不是指 IEEE754 规定的 单精度浮点数 或者 双精度浮点数 等格式,而是指10进制小数。所以说白了,这篇文章要讲的就是如何将10进制小数采用定点数的形式表示。 为什么2进制无…

Python新手入门基础英文笔记

1、字符串的操作 user:用户 name:名称/姓名 attibute:字段/属性 Value:值 2、重复/转换/替换/原始字符号 upper:上面 lower:下面 capitalize:用大写字母写或印刷 title:标题…

03、第一个 Java 程序运行过程以及运行过程中常见的问题及解决方案

第一个 Java 程序运行 1、新建文本文件并以 .java 结尾:其一、第一个 java 程序的代码为:其二、代码截图为: 2、 .java 文件编译的过程:其一、将 Java 代码编写到扩展名为 .java 的文件中(即:源文件):其二、…

若依前后端分离版 集成 腾讯云 COS

原因: 最近在根据一个若依二开的项目继续进行开发,当添加到轮播图模块的时候,涉及到了图片上传,由于公司以前一直使用的是腾讯云COS(不是阿里云OSS),在网上搜索一番后,没有找到 若依…

【笔记目录】

目录 001、流程 - - 入金申请 002、流程 - - 出金申请 003、流程 - - 用户注册 004、关系 - - 客服业绩统计报表 005、单词 - - 业务单词

亚信安慧AntDB:挑战的创新之道

在当今快速变化的商业环境中,企业需要能够快速适应业务需求的变化,并能够实现数据的实时更新和处理,以便及时获取最新信息和洞察。AntDB作为一种创新的数据库解决方案,正是能够满足这些需求的利器。 AntDB以其强大的功能和灵活的…

浏览器原理---浏览器本地存储

1、浏览器本地存储方式及使用场景 (1)Cookie Cookie是最早被提出来的本地存储方式,在此之前,服务端是无法判断网络中的两个请求是否是同一用户发起的,为解决这个问题,Cookie就出现了。Cookie的大小只有4kb&…

深入OceanBase分布式数据库:MySQL 模式下的 SQL 基本操作

码到三十五 : 个人主页 OceanBase与MySQL模式下兼容性序 在当今的大数据时代,数据库技术的选择对于企业的信息化发展至关重要。OceanBase作为一种高性能、高可用的分布式关系数据库,在与MySQL模式的兼容性方面展现出了显著的优势&#xff0c…

【SpringBoot】数据脱敏

文章目录 什么是数据脱敏JsonSerialize自定义Jackson注解定制脱敏策略定制JSON序列化实现脱敏工具类 定义Person类,对其数据脱敏模拟接口测试总结 什么是数据脱敏 数据脱敏,也称为数据的去隐私化或数据变形,是一种技术手段,用于对…

vue各种时间类型转换

时间范围[2024-04-17 14:36:27, 2024-04-24 14:36:27] console.log(this.$getRecentDays()); 页面使用默认7天 也可以指定console.log(this.$getRecentDays(30)); [2024-04-17 14:36:27, 2024-04-24 14:36:27] 默认值 function getDateString (date, fmt yyyy-MM-dd) {if…

【问题实操】银河高级服务器操作系统实例分享,配置hugepages启动异常

1.问题现象 某运营商国产服务器操作系统项目,部署Kylin-Server-0524-aarch64服务器系统,内核从4.19.90-24.4升级到4.19.90-25.14。在grub中配置huagepages大页内存后,系统在内核启动阶段黑屏,只显示一个光标。grub配置如下图&…

Vue3框架

Vue3框架 一.使用create-vue搭建Vue3项目二.组合式API - setup选项1.setup选项的写法和执行时机2.setup中写代码的特点3. script setup 语法糖 三.组合式API - reactive和ref函数1. reactive2. ref3. reactive 对比 ref 四.组合式API - computed五.组合式API - watch1. 侦听单个…

Gone框架介绍3 - 使用gone命令,自动生成Priest函数

文章目录 1. 安装辅助工具: gone2. 创建一个名为gen-code的新项目3. 创建Goner4. 使用辅助工具5. 添加main函数 我在两年前实现了一个Golang的依赖注入框架,并且集成了gin、xorm、redis、cron、消息中间件等功能,自己觉得还挺好用的;之前一直…

Linux Mint 21.3 “Virginia“ 简介

Linux Mint 21.3 "Virginia" 是Linux Mint项目发布的最新版本,这个版本基于Ubuntu 22.04 LTS(Jammy Jellyfish),并提供了三个主要的桌面环境:Cinnamon、MATE和Xfce。每个桌面环境都有其独特的特点和优势&…

Unity射击游戏开发教程:(8)构建 UI 元素:添加分数显示

用户界面决定用户如何与屏幕交互。UI 适用于所有类型的游戏和应用程序,在此示例中,我们将为我的太空射击游戏设置一个简单的记分板。 第一步是在层次结构中创建一个 UI 元素。只需在层次结构中右键单击,滚动 UI 并选择要添加的 UI 元素类型。在本例中,我们将使用文本元素。…

编程新手如何快速提升编码能力?

编程新手想要快速提升编码能力,可以遵循以下几个策略: 基础扎实:首先,确保你对所学编程语言的基础概念有深刻理解,包括变量、数据类型、控制结构(如循环、条件语句)、函数、类和对象&#xff08…

使用 Docker 自建一款怀旧游戏之 - 扫雷

1)扫雷 简介 扫雷 是一种经典的单人电脑游戏,最初由微软公司在 1990 年代开发并内置在 Windows 操作系统中。游戏的目标是在一个由方块组成的网格上揭开所有非地雷的方块,而不触发地雷。每个方块上都标有数字,表示周围 8 个方块中…