白平衡说明

白平衡

  • 相机白平衡的起源原理以及作用
        • 起源
        • 作用
      • 白平衡的原理
      • 白平衡的类型
      • 应用说明
  • 工业相机的白平衡
  • 效果对比
    • 一键白平衡的必要性
    • 一键白平衡的实现方式

相机白平衡的起源原理以及作用

起源

白平衡(White Balance, WB)概念的起源与色温理论密切相关。色温理论最早由英国物理学家威廉·开尔文(William Kelvin)在19世纪末提出,用以描述光源的颜色特性。随着摄影技术的发展,尤其是彩色摄影的出现,白平衡成为一种重要的技术手段,用来校正光源色温变化对图像色彩的影响。

作用

白平衡的主要作用是校正不同光源下拍摄对象的颜色,使得图像中的白色看起来真实自然,从而保证整体色彩还原的准确性。不同光源(如日光、荧光灯、钨丝灯等)具有不同的色温,如果不进行白平衡校正,相机会捕捉到不同的颜色偏移(如偏黄、偏蓝等)。

白平衡的原理

白平衡通过调整图像中红、绿、蓝三色通道的比例,使得图像中的白色区域呈现中性白色(无色偏)。其基本原理如下:

  1. 色温的测量:不同光源有不同的色温,色温用开尔文(Kelvin)表示。日光色温大约在5500K左右,钨丝灯色温大约在3200K左右。色温越高,光源越偏蓝;色温越低,光源越偏红。

  2. 色温校正:相机通过自动检测或者手动设定光源的色温,调整红、绿、蓝三色通道的增益,使图像中的白色区域呈现中性白色。

  3. 色彩校正:通过调整色温,相机还会对其他颜色进行相应的校正,确保整体色彩的准确还原。

白平衡的类型

  1. 自动白平衡(AWB):相机会自动检测光源色温,并进行白平衡校正。适用于大多数拍摄场景,但在复杂光源环境下可能不够精确。

  2. 预设白平衡:相机内置多种常见光源的预设白平衡选项,如日光、阴天、荧光灯、钨丝灯等。用户可以根据拍摄环境选择合适的预设。

  3. 自定义白平衡:用户可以手动设置白平衡,通常通过拍摄一张白纸或灰卡,并以此为基准进行校正,适用于需要精确颜色还原的专业摄影。

应用说明

白平衡在摄影、视频拍摄以及图像处理等领域有广泛应用:

  1. 摄影:不同光源下进行拍摄时,白平衡可以保证图像颜色的准确还原。例如,在室内钨丝灯下拍摄,如果不进行白平衡校正,图像会呈现明显的黄色偏移。

  2. 视频拍摄:在视频拍摄中,尤其是多机位拍摄,白平衡的统一性非常重要,以保证不同机位拍摄的画面色彩一致。

  3. 图像处理:在后期处理软件中,可以进行白平衡调整,校正拍摄时可能出现的色彩偏差,提高图像的整体质量。

  4. 科学应用:在显微摄影、天文摄影等科学领域,白平衡同样重要,以保证图像的科学准确性。

总之,白平衡是摄影和图像处理中的一个关键技术,通过正确的白平衡设置,可以实现色彩的准确还原,提升图像质量。

工业相机的白平衡

由于人眼的适应性,在不同色温下,都能准确判断出白色,比如在光线很好的地方,我们看一个白色的物体,能够迅速判断出它是白的;而在灯光昏暗的地方,依旧能够判断出一个物体是白色与否。这是因为人类在数百万年的进化过程中,大脑已经对不同光线下的物体的颜色还原有了适应性。

不过工业相机并没有人眼的适应性,在不同色温的光源下,图像会出现偏色。色温是指光线在不同的能量下,人们眼睛所感受到的颜色变化,以开尔文(K)为色温计算单位,简单说就是光线的颜色(如下图)。
在这里插入图片描述
作为机器视觉系统的“眼睛”,工业相机相比普通相机,具有更高的图像稳定性、传输能力和抗干扰能力等。其性能的好坏不仅直接影响到图像的分辨率、质量等,还关系着生产过程中的效率、成本等。

对于彩色工业相机来说,要想获取高清晰度图像,白平衡是重要参数,它影响重现图像的彩色效果,当工业相机的白平衡设置不当时,重现图像就会出现偏色现象。

效果对比

理想情况下,白色的物体被彩色相机拍摄为图像后应当仍然保持白色。然而,在实际当中,由于光源波段、传感器 RGB 通道响应不一致等问题,拍摄白色的物体得到的图像一般不是完全的白色,白平衡校正通过调整各个 RGB 通道的补偿系数从而重新定义白色(下图为白平衡前)。
在这里插入图片描述
相机内部就提供了白平衡功能,即平衡传感器每个通道的输出数值。自动白平衡通过对传感器中的局部像素进行采样来计算白平衡系数,然后根据系数对图像的各分量进行调节,使输出图像中的红、绿、蓝三分量的值一致(下图为白平衡后)。
在这里插入图片描述

一键白平衡的必要性

消除色偏:
一键白平衡能够自动检测场景中的色温,并据此调整红、绿、蓝三个通道的增益,以平衡色彩,消除色偏。这使得图像中的白色或灰色物体在不同光照条件下都能呈现出中性色,从而确保成像颜色的准确性。

提高图像质量:
通过一键白平衡,工业相机能够还原图像的真实色彩,避免图像出现偏蓝或偏红等颜色失真现象。这有助于提高图像的整体质量,使其更符合实际应用的需求。

简化操作流程:
一键白平衡功能简化了工业相机的操作流程,用户无需手动调整白平衡参数,即可获得颜色正常的图像。这提高了工作效率,降低了操作难度。

一键白平衡的实现方式

工业相机通常具有内置的自动白平衡功能,用户可以在相机设置中选择开启或关闭这一功能。在自动白平衡模式下,相机会自动分析每个场景并调整白平衡设置。此外,一些高级的工业相机还允许用户自定义白平衡设置或存储多个白平衡配置文件以适应不同的光照条件。

综上所述,工业相机需要一键白平衡才能成像颜色正常,这是为了确保在不同光源条件下相机能够准确地捕捉和再现白色及其他颜色,从而消除色偏、提高图像质量并简化操作流程。

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

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

相关文章

【eNSP模拟实验】单臂路由实现VLAN间通信

实验需求 如下图所示,辅导员办公室需要访问处在不同vlan的学生管理服务器的文件,那么如何实现两台终端相互通信呢?我们可以使用单臂路由的方式来实现。 单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置…

Spring Boot中@Async注解的使用及原理 + 常见问题及解决方案

😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Mi…

VMWare 下给Centos扩容

目录 参考文档背景介绍扩容查看当前文件磁盘信息增加一个存储分区创建物理卷把物理卷添加到卷组查看卷组名把物理卷并入卷组 对文件系统进行扩容搞定 参考文档 1、百度经验 2、CSDN 3、掘金 背景介绍 测试环境用VMWare 安装centos7,几年下来磁盘空间不够用了&…

【前端项目笔记】10 项目优化上线

项目优化上线 目标:优化Vue项目部署Vue项目(上线提供使用) 项目优化 项目优化策略: 生成打包报告:根据生成的报告发现问题并解决第三方库启用CDN:提高首屏页面的加载效率Element-UI组件按需加载路由懒加…

数据结构4.0——串的定义和基本操作

串的定义(逻辑结构) 串,即字符串(String)是由零个或多个字符组成的有序数列。 一般记为Sa1a2....an(n>0) 其中,S是串名,单引号括起来的字符序列是串的值;ai可以是字母、数字或其他字符;串中字符的个数n称为串的长度。n0时的…

unity 2020版本packManager没有AssetBundles

1.Packages->manifest.json打开manifest.json文件 2.添加"com.unity.assetbundlebrowser": "1.7.0", 保存即可

以数据编织,重构数据管理新范式

大数据产业创新服务媒体 ——聚焦数据 改变商业 人工智能几乎统一了全球最顶尖科技公司的认知:这个时代,除了AI,没有第二条路可走。 人工智能的技术逻辑颇有一种“暴力美学”,它依托于海量大数据和超高算力的训练和推理&#xff…

SpringBoot新手快速入门系列教程十一:基于Docker Compose部署一个最简单分布式服务项目

我的教程都是亲自测试可行才发布的,如果有任何问题欢迎留言或者来群里我每天都会解答。 如果您还对于Docker或者Docker Compose不甚了解,可以劳烦移步到我之前的教程: SpringBoot新手快速入门系列教程九:基于docker容器&#xff…

218.贪心算法:分发糖果(力扣)

核心思想 初始化每个学生的糖果数为1: 确保每个学生至少有一颗糖果。从左到右遍历: 如果当前学生的评分高于前一个学生,则当前学生的糖果数应比前一个学生多一颗。从右到左遍历: 如果当前学生的评分高于后一个学生,则…

Hadoop3:HDFS-通过配置黑白名单对集群进行扩缩容,并实现数据均衡(实用)

一、集群情况介绍 我的本地虚拟机,一共有三个节点,hadoop102、hadoop103、hadoop104 二、白名单 创建白名单文件whitelist,通过白名单的配置,只允许集群包含102和103两台机器可以存储数据,104无法存储数据。 需求 …

修改留言板

<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>备忘录</title><!-- <link rel"…

根据脚手架archetype快速构建spring boot/cloud项目

1、找到archetype&#xff0c;并从私仓下载添加archetype到本地 点击IDEA的file&#xff0c;选择new project 选择maven项目&#xff0c;勾选create from archetype 填写archetype信息&#xff0c;&#xff08;repository填写私仓地址&#xff09; 2、选择自定义的脚手架arche…

关于正点原子的alpha开发板的启动函数(汇编,自己的认识)

我傻逼了&#xff0c;这里的注释还是不要用&#xff1b; 全部换成 /* */ 这里就分为两块&#xff0c;一部分是复位中断部分&#xff0c;第二部分就是IRQ部分&#xff08;中断部分最重要&#xff09; 我就围绕着两部分来展开我的认识 首先声明全局 .global_start 在 ARM 架…

pdf工具

iLovePDF | 为PDF爱好者提供的PDF文件在线处理工具 https://www.ilovepdf.com/zh-cn 图片 pdf 合并成一个pdf也可以拆分

近期matlab学习笔记,学习是一个记录,反复的过程

近期matlab学习笔记&#xff0c;学习是一个记录&#xff0c;反复的过程 matlab的mlx文件在运行的时候&#xff0c;不需要在文件夹路径下&#xff0c;也能运行&#xff0c;但是需要调用子函数时&#xff0c;就需要在文件所在路径下运行 那就先运行子函数&#xff0c;把路径换过来…

YOLOv10: Real-Time End-to-End Object Detection

双重标签分配 与一对一多分配不同&#xff0c;一对一匹配只为每个地面真相分配一个预测&#xff0c;避免了NMS后处理。然而&#xff0c;这导致了较弱的监督&#xff0c;导致次优的准确性和收敛速度。幸运的是&#xff0c;这种缺陷可以通过一对一多分配来弥补。为此&#xff0c…

Redis的配置优化、数据类型、消息队列

文章目录 一、Redis的配置优化redis主要配置项CONFIG 动态修改配置慢查询持久化RDB模式AOF模式 Redis多实例Redis命令相关 二、Redis数据类型字符串string列表list集合 set有序集合sorted set哈希hash 三、消息队列生产者消费者模式发布者订阅者模式 一、Redis的配置优化 redi…

Androidstudio安卓开发,SharedPreferences实现登录注册

1. 项目涉及到的技术点 SharedPreferences的使用 2. 效果图 3. 实现过程 注册布局文件&#xff1a;activity_register.xml <?xml version"1.0" encoding"utf-8"?> <androidx.appcompat.widget.LinearLayoutCompat xmlns:android"http:…

mindspore打卡第24天之LSTM+CRF序列标注

LSTMCRF序列标注 概述 序列标注指给定输入序列&#xff0c;给序列中每个Token进行标注标签的过程。序列标注问题通常用于从文本中进行信息抽取&#xff0c;包括分词(Word Segmentation)、词性标注(Position Tagging)、命名实体识别(Named Entity Recognition, NER)等。以命名实…

细说MCU用定时器控制ADC采样频率的实现方法

目录 一、工程依赖的硬件及背景 二、设计目的 三、 建立工程 1.选择时钟源和Debug模式 2.配置系统时钟和ADC时钟 3.配置串口 4.配置ADC 5.设置TIM3 6.设置TIM4 7.配置中断 8.GPIO 四、代码修改 1.重新定义ADC回调函数 2.在主程序中编写数据发送代码 3.使能ADC和…