Camera

发布时间:2026/10/24 2:13:01

Camera SensorSensor 内部有大量感光像素每个像素接收光线后产生与光强相关的电荷信号再经过读出电路和模数转换器 ADC得到数字信号。常见的 Bayer 彩色 Sensor 会在像素上方覆盖彩色滤光片阵列CFA例如 RGGB因此一个 Bayer RAW 像素通常只记录一种颜色的采样值而不是完整的 RGB 三个分量。RAW 并不意味着没有数字化也不意味着没有经过 Sensor 内部处理。 它通常表示尚未经过完整的彩色图像重建流程的原始图像采样数据。Sensor主要功能光电转换把光变成电信号这是 Sensor 最根本的功能。例如拍摄一张白色物体的照片时某个像素接收到的光比较强另一个像素接收到的光比较弱。经过光电转换、读出和数字化就会得到不同的像素采样值。对于常见的 Bayer Sensor每个像素上方有红、绿、蓝滤光片中的一种因此得到的是 Bayer RAW 采样而不是完整的 RGB 三通道数据。控制曝光时间Sensor 可以配置曝光时间也就是每一帧图像中像素累积光信号的时间。曝光时间较短图像通常更暗但运动物体更容易保持清晰。曝光时间较长图像通常更亮但运动物体可能产生拖影。控制增益当光线不足时可以调整 Sensor 的模拟增益或数字增益。模拟增益在模拟信号链路中放大信号。数字增益对数字化后的采样值进行缩放。增益可以让输出数据变亮但增益过大也可能放大噪声导致画面出现颗粒感。控制输出分辨率、帧率和数据格式输出图像数据ISP去马赛克Bayer RAW 转成 RGBSensor 输出的 Bayer RAW 通常是这样的采样阵列每个像素只有一个颜色采样值并不是完整的 RGB。ISP 的去马赛克模块会根据周围像素的采样值进行插值估算每个像素缺失的颜色分量。例如一个 R 像素原本只有红色采样值ISP 会结合邻近的 G、B 采样估算其绿色和蓝色分量最终重建出 RGB 图像。黑电平校正BLC与坏点校正消除传感器读出电路带来的黑电平偏移。坏点校正修复异常亮点、暗点或与周围像素明显不一致的采样值。这些处理可以改善图像底色和局部异常但具体功能是否存在、如何配置取决于 ISP 硬件和驱动。降噪图像中的噪声可能来自传感器读出电路、光子统计和高增益等因素。ISP 通常会进行RAW 域降噪在去马赛克之前处理传感器采样数据。空间降噪利用周围像素的空间关系降低噪声。时域降噪在支持相关功能并有连续帧数据时利用多帧信息降低噪声。降噪过强也可能损失细节所以 ISP 需要在噪声和纹理之间进行权衡。白平衡AWB与颜色校正CCM为什么室内白纸可能看起来发黄或者室外阴影中的白色物体看起来发蓝因为光源的光谱不同Sensor 对不同波长的响应也不同。ISP 通常通过白平衡增益和颜色校正矩阵等方式使画面中的颜色更接近预期。这里要区分两个过程AWB自动白平衡算法根据图像统计信息估计白平衡参数。ISP 中的硬件模块根据这些参数执行对应的颜色增益或处理。因此自动白平衡不一定完全由 ISP 硬件独立完成往往涉及算法、驱动和 Sensor 控制的协同。伽马、锐化与颜色空间伽马校正调整亮度响应和暗部、亮部的视觉表现。锐化增强边缘细节。镜头阴影校正补偿画面边缘的亮度衰减。RGB 转 YUV把图像转换为适合显示、视频编码或后续处理的颜色表示
延伸阅读

更多相关文章

2026/10/24 2:13:01

初三数学 ---一元二次方程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/24 2:13:01

【Linux系统编程】Ext 系列文件系统(2):Ext2文件系统

文章目录1. 引入2. ext2 文件系统2.1 宏观认识2.2 Block GroupData BlocksBlock Bitmapinodeinode Tableinode Bitmapinode和datablock的映射GDT(Group Descriptor Table)块组描述符表Super Block(超级块)2.3 磁盘格式化补充2.4 目…

2026/10/24 2:13:01

紫罂粟放进 ABAP 系统,会是什么样的故障

一张采购订单正在等待审批。审批人打开工作台,看到供应商、金额和公司代码都很正常,按下批准后,系统也返回了成功消息。几个小时后,财务发现审批记录写到了另一家公司的流程实例上。程序没有崩溃,数据库没有报错,执行者甚至拥有相应的权限,但业务动作落在了错误的对象上…

2026/10/24 3:08:04

分布式软总线 2.0 实测:8ms 低延迟设备协同方案解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/24 3:08:04

浏览器内核检测:从UA解析到特性指纹的工程化实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/24 3:08:04

R语言英文文本挖掘:分词识别与词性标注实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/24 3:08:04

C#配置化驱动封装:NI板卡模拟量IO的热插拔实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/24 3:03:03

巴特沃斯滤波器从MATLAB到C代码实现:完整工程实践指南

做滤波器落到C代码这件事,我前前后后帮朋友调过好几轮,最大的感触是:MATLAB里点两下出来的曲线很漂亮,但把系数搬进C语言那一刻,才是真正的开始。尤其是巴特沃斯滤波器,很多人以为butter(n, Wn)拿到b和a就完…

2026/10/23 22:56:35

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/24 0:02:40

MATLAB缩进快捷键与批量格式化实战指南

1. 被自动缩进折磨的那些年如果你写过MATLAB代码,大概率经历过这种场景:从某个文档、网页或者聊天记录里复制了一段代码,粘贴进编辑器之后,每一行前面都带着莫名其妙的空格,有的行首是四个空格,有的是一个T…

2026/10/24 0:02:40

用Poco实现Qt风格信号与槽的跨平台C++方案

简介:本资源是一份面向C中级开发者的技术实践工程,聚焦于在非Qt框架环境下模拟实现Qt核心通信机制——信号与槽,借助Poco网络库的事件系统完成解耦式对象通信。适用于需在跨平台C项目中引入松耦合回调机制、但受限于无法集成Qt依赖的开发场景…

2026/10/24 0:02:40

ESXi裸机虚拟化安装指南:从硬件兼容到虚拟机部署

1. 为什么还要折腾ESXi:从一台闲置机器说起手里攒了几台淘汰下来的迷你主机,配置不算差,i5加16G内存,扔了可惜,装个桌面系统又觉得浪费。这种场景下,ESXi就成了一个绕不开的选择。它是一套裸机虚拟化平台&a…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑