关于相机选型的一些参数说明

上一篇:关于相机的一些参数计算(靶面、视野等)

目录

  • 1.卷帘快门和全局快门
    • 1.1 卷帘快门
    • 1.2 全局快门
    • PS:视觉伺服与快门选择
  • 2.黑白和彩色
  • 3.CCD和CMOS
    • 3.1 CCD
    • 3.2 CMOS
    • CCD VS CMOS
  • 4.面阵和线扫
    • 4.1 面阵
    • 4.2 线扫
    • 4.3 面阵 VS 线扫
  • 5.分辨率

1.卷帘快门和全局快门

参考:https://blog.csdn.net/abcwoabcwo/article/details/93099982

  卷帘快门(Rolling Shutter)和全局快门(Global Shutter)是两种常见的摄像头快门类型,它们在图像采集时对时间的控制方式有所不同,影响着图像的拍摄效果和适用场景。以下是这两种快门的详细解释:

1.1 卷帘快门

  卷帘快门 (Rolling Shutter)是一种逐行扫描的快门方式,在该模式下,图像的每一行是依次曝光的,而不是在同一时刻对整个图像进行曝光。具体过程如下:

  • 曝光方式:图像从上到下逐行曝光。摄像头传感器的每一行像素都在不同的时间点上进行曝光,通常是由上到下逐行读取的。
  • 优点:卷帘快门通常能减少硬件成本,因为其实现原理简单,适用于许多消费级数码相机和手机摄像头。
  • 缺点:由于曝光时间在不同像素行之间存在时间差,快速运动物体或高速运动的场景可能导致图像变形(例如“果冻效应”)。当物体移动得非常快时,图像中的垂直线条可能出现倾斜或者弯曲的现象。
  • 适用场景:适合静态或者低速运动场景,不适合高速运动或者需要精确时间控制的场景。

1.2 全局快门

  全局快门(Global Shutter)则是在一个时刻对整个图像的所有像素进行曝光。其工作原理是,传感器上的所有像素在同一时间点开始曝光,并且在同一时间点结束曝光。

  • 曝光方式:所有像素同时开始曝光,且同时结束曝光,整个图像是瞬间捕捉的。
  • 优点:由于所有像素都在同一时刻曝光,避免了卷帘快门中可能出现的时间差异,因此不会出现“果冻效应”或其他因运动物体引起的图像变形。适用于快速运动或需要精确同步的场景。
  • 缺点:全局快门的硬件实现相对复杂,通常成本较高。由于其技术要求较高,因此目前全局快门多见于高端相机、专业摄影设备和一些工业应用中。
  • 适用场景:适用于高速运动场景或需要精确图像同步的情况,如工业检测、高速摄影、机器视觉等。

PS:视觉伺服与快门选择

  视觉伺服系统(Visual Servoing)是利用视觉信息来控制机器人的一种控制技术,广泛应用于机器人导航、抓取、定位等任务中。视觉伺服的准确性和响应速度对相机的快门类型要求较高,尤其是在处理动态或高速场景时。

  • 需要全局快门的原因:视觉伺服系统通常要求快速、准确地捕捉物体的位置变化,尤其是在运动物体的情况下。如果使用卷帘快门,由于每一行的曝光时间不同,可能会导致图像畸变,进而影响视觉伺服的精度和响应速度。而全局快门能够确保在同一时刻获得整个场景的图像,从而保证图像的清晰度和准确性,减少运动物体带来的影响。
  • 结论:视觉伺服系统在高速运动、动态物体追踪等场景中通常需要使用全局快门。这样可以确保整个图像在同一时刻被曝光,避免了由于卷帘快门引起的畸变和误差,从而提高系统的精度和稳定性。

2.黑白和彩色

  默认普通的工业相机都是黑白,一般情况下不会用彩色相机,大多数工业相机使用黑白图像是因为黑白成像对比度更高,图像处理更简单,且在低光照条件下表现更好。黑白相机能够提供更清晰、更精准的细节,特别是在需要高分辨率和高速处理的应用中,减少了颜色处理的复杂度和数据量。

除非有以下需求:

  • 1.需要根据颜色做判定、需要根据彩色做区分与判定
  • 2.图像算法需要彩色图像作为输入

3.CCD和CMOS

3.1 CCD

  原理: CCD(电荷耦合器件)传感器通过光电效应将图像转化为电荷。每个像素接收光线并将光能转化为电荷,然后通过电荷耦合的方式将电荷逐步传输到输出端。传感器的输出信号通过模拟电路处理,最终转化为数字图像。

  • 特点
    图像质量: CCD传感器通常提供更高的图像质量,特别是在低光环境下,具有较低的噪声。
  • 成像均匀性: 因为每个像素的电荷被逐一传输,CCD通常能够提供更一致的光照响应。
  • 功耗: CCD需要外部电压源和较高的功耗,通常比CMOS传感器更耗电。
  • 速度: CCD的图像读取速度较慢,处理图像的时间长,适合静态或低速应用。

CCD传感器通常用于对图像质量要求较高、低光照下需要较好表现的应用,比如天文望远镜、高端数码相机和一些工业检测设备。

3.2 CMOS

  原理: CMOS(互补金属氧化物半导体)传感器每个像素点上都包含一个独立的放大器和转换电路,可以直接将光信号转化为数字信号。与CCD不同,CMOS在每个像素点上进行信号处理,而不需要将电荷传递到外部电路。

  • 特点
    图像质量: 虽然现代CMOS传感器的图像质量有了很大的提升,但与CCD相比,CMOS在低光环境下的噪声可能略高。
  • 功耗: CMOS传感器具有较低的功耗,因为它们只需要较低的电压驱动,而且每个像素点的处理是局部完成的。
  • 速度: CMOS传感器的读取速度较快,适合用于高速拍摄或实时视频。
  • 集成度: CMOS技术易于与其他电路集成,例如处理器、信号转换器等,因此可以在小型设备中使用。

CMOS传感器则适用于高速成像、低功耗和成本较为敏感的应用,如智能手机、监控摄像头和嵌入式设备。

CCD VS CMOS

在这里插入图片描述

4.面阵和线扫

4.1 面阵

面阵(Area Scan)传感器是一种二维图像传感器,每个像素对应于图像的一个点,传感器以“区域扫描”的方式一次性捕捉整个场景的图像。

  • 工作原理: 面阵传感器通过一个固定的二维像素阵列(通常是矩阵形式)来同时记录图像中的所有像素点,类似于一张完整的照片。
  • 特点
    可以一次性捕获整个图像。
    适合静态图像捕捉,通常用于拍照或静态场景的扫描。
    一次性获取的图像较完整,分辨率较高,适用于精细的图像处理。
  • 应用场景
    数码相机、手机摄像头
    安全监控系统
    机器视觉中的静态检测(如尺寸测量、表面缺陷检查)

面阵传感器适合需要一次性捕捉整个图像的场景,如数码相机拍照、监控视频等。

4.2 线扫

线扫(Line Scan)传感器是一种一维图像传感器,只有一行像素,图像采集是通过扫描一个接一个的图像行来完成的。

  • 工作原理: 线扫传感器每次只能捕捉图像中的一行像素,图像捕捉是通过运动物体或扫描设备来逐行扫描的。图像的完整性依赖于物体或相机的运动。
  • 特点
    只能捕捉单行图像,需要物体或传感器的相对运动来形成完整的图像。
    可以对高速运动的物体进行拍摄,捕捉细节和动态画面。
    分辨率通常较高,尤其适合高速扫描和高精度检测。
  • 应用场景
    高速流水线检测(例如,产品缺陷检测、条形码扫描)
    高速印刷品检查
    机器视觉中的动态检测(如自动化生产线上的物品检查)

线扫传感器适合高速扫描和动态图像捕捉,特别是在生产线、质量控制、条形码扫描等需要精细检测的场合。

4.3 面阵 VS 线扫

在这里插入图片描述
线扫传感器通常在高速和大尺寸场景下的应用更具优势,而面阵传感器则在需要高分辨率静态图像时表现得更为出色。

5.分辨率

在这里插入图片描述

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

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

相关文章

ctfshow

1,web21 Basic认证采用Base64加密方式,Base64解码字符串发现是 用户名:密码 的格式进行Base64编码。 密码shark63 2,web22 用 子域名扫描器 扫出flag.ctf.show拿到flag,但这个域名已经没了所以就直接交的官方提供的flag。 3,web23 这段PHP代码是一个简单…

条件编译(手绘)

大家好,今天给大家分享一下条件编译,由于符号有点难写,我已经将内容记在笔记本中,现在供大家学习。 那么我们来看看代码的实现

前端和后端

前端和后端 前端、后端的编程语言/服务器前端定义前端技术栈后端定义后端技术栈 web服务器数据库浏览器URL 前端、后端的编程语言/服务器 前端定义 前端指的是用户在使用软件时所看到的那部分,是与用户直接进行交互的部分。主要负责展示信息或数据,并将…

大数据技术之SparkCore

RDD概述 什么是RDD RDD(Resilient Distributed Dataset)叫做弹性分布式数据集,是Spark中最基本的数据抽象。代码中是一个抽象类,它代表一个弹性的、不可变、可分区、里面的元素可并行计算的集合。 RDD五大特性 RDD编程 RDD的创…

MacOS通过VMware Fusion安装windows 11问题汇总

环境 虚拟机,VMware Fusion 13.6.1本地机器,ARM芯片的Mac,系统版本14.5Windows系统镜像,Window11 ARM 64 bit 安装卡在WiFi连接界面 适合我本地环境的解决步骤为: 1、系统设置网络共享 我开启的是en5,这…

高度统一:极大和极小如何统于一

英语里有两个单词: min n.最小值max n.最大值 min和max其实是缩略值,它们词源上的本质,min来自于“极小”,max来自于“极大”,都来自于“极,极限,极度”的概念 那么,问题来了&…

Python 快速入门(上篇)❖ Python基础知识

Python 基础知识 Python安装**运行第一个程序:基本数据类型算术运算符变量赋值操作符转义符获取用户输入综合案例:简单计算器实现Python安装** Linux安装: yum install python36 -y或者编译安装指定版本:https://www.python.org/downloads/source/ wget https://www.pyt…

Exploring Prompt Engineering: A Systematic Review with SWOT Analysis

文章目录 题目摘要简介方法论背景相关工作评估结论 题目 探索快速工程:基于 SWOT 分析的系统评价 论文地址: https://arxiv.org/abs/2410.12843 摘要 在本文中,我们对大型语言模型 (LLM) 领域的提示工程技术进行了全面的 SWOT 分析。我们强…

瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.10(让PNG图片动起来)完结篇

RA6807是RA8876M的缩小版,具备RA8876M的所有功能,只将MCU控制接口进行缩减,仅保留SPI-3和I2C接口,其它功能基本相同。 该芯片最大可控制854x600的分辨率,内建64Mbits显存,多个图层,使用起来相当…

vue3+echarts+ant design vue实现进度环形图

1、代码 <div> <!-- 目标环形图 --><div id"main" class"chart_box"> </div><div class"text_target">目标</div> </div>// 目标环形图 const onEcharts () > {// 基于准备好的dom&#xff0c;初…

【StarRocks】starrocks 3.2.12 【share-nothing】 多Be集群容器化部署

文章目录 一. 集群规划二.docker compose以及启动脚本卷映射对于网络环境变量 三. 集群测试用户新建、赋权、库表初始化断电重启扩容 BE 集群 一. 集群规划 部署文档 https://docs.starrocks.io/zh/docs/2.5/deployment/plan_cluster/ 分类描述FE节点1. 主要负责元数据管理、…

厦门凯酷全科技有限公司解锁抖音电商新纪元

在这个短视频风起云涌的时代&#xff0c;抖音电商以其独特的魅力迅速崛起&#xff0c;成为众多品牌争相布局的蓝海市场。在这片充满机遇与挑战的海洋中&#xff0c;厦门凯酷全科技有限公司犹如一艘装备精良的航船&#xff0c;引领着众多企业驶向成功的彼岸。今天&#xff0c;就…

递归------深度优先搜索

深度优先搜索&#xff08;Depth-First Search&#xff0c;简称DFS&#xff09;是一种用于遍历或搜索树或图的算法。它从一个顶点开始&#xff0c;尽可能深地搜索树的分支。深度优先搜索沿着一条路径深入&#xff0c;直到无法继续为止&#xff0c;然后回溯并尝试其他路径。这种搜…

华为HCCDA云技术认证--分布式云架构

大家好呀&#xff01;我是reload。今天继续带大家学习华为HCCDA云技术认证&#xff0c;涵盖华为云最为核心的计算、存储、网络、数据库、安全、部署等服务。今天学习分布式云架构与资源弹性伸缩相关内容。 一、弹性实现原理 1、问题引入 假设在双十一或其他大促期间的流量波…

企业信息化-走进身份管理之搭建篇

​一、身份管理是什么 我们先要弄懂统一身份管理到底是什么&#xff1f; 统一身份管理&#xff08;Unified Identity Manager&#xff0c;UIM&#xff09;&#xff0c;身份管理&#xff08;Identity Management&#xff0c;简称IDM&#xff09;&#xff0c;也被称为IAM&#…

解决Windows批处理文件执行后中文乱码问题

前言 在使用Windows批处理文件时&#xff0c;中文乱码是一个常见的问题。这通常是因为文件的编码格式与命令行&#xff08;cmd&#xff09;默认使用的编码格式不一致导致的。下面我们将简单讲讲如何解决这一问题&#xff0c;确保批处理文件中的中文字符能够正确显示。 问题原…

实践篇:青果IP助理跨境电商的高效采集

写在前面&#xff1a; 近年来&#xff0c;跨境电商行业迅速崛起&#xff0c;成为全球贸易的重要组成部分。据市场调研机构Statista数据显示&#xff0c;2024年全球跨境电商市场规模预计将突破5万亿美元&#xff0c;覆盖数十亿消费者。跨境电商的竞争日益激烈&#xff0c;商家不…

Prometheus结合K8s(二)使用

上一篇介绍了如何搭建 Prometheus结合K8s&#xff08;一&#xff09;搭建-CSDN博客&#xff0c;这章介绍使用 页面访问 kubectl get svc -n prom 看promeheus和granfana的端口访问页面 Prometheus 点击status—target&#xff0c;可以看到metrics的数据来源&#xff0c;即各…

组会 | 大语言模型 + LoRA

目录 1 大语言模型概述1.1 模型的架构1.2 模型的细节&#xff1a;标记化和嵌入化1.3 模型的核心 2 多头注意力机制3 LoRA 概述3.1 冻结部分模型参数3.2 低秩适配&#xff08;LoRA&#xff09;3.2.1 核心工作原理&#xff1a;冻结模型参数3.2.2 核心工作原理&#xff…

Qt——天气预报项目

一.ui界面的设计流程 1.窗口1&#xff1a;使用水平布局&#xff0c;内包含俩个QLabel类和一个QLineEdit类 这里可以设置LineEdit中的提示文字 2.窗口2&#xff1a;使用栅格布局&#xff0c;这个天气图标组件的大小需限制一下 3.窗口3&#xff1a;里面包含一个子窗口&#xff…