为什么raw图是绿色的?
为什么raw图是绿色的?
Bayer 是相机内部的原始图片,一般后缀名.raw很多软件都可以查看,比如ps
我们手机拍照下来存储卡上的,jpeg或其他格式的图片,都是从.raw格式转化过来的,.raw格式内部的存储方式有很多种,但不管如何,前两行的排列都是不同的。
假设格式如下:
G R G R G R G R
B G B G B G B G
G R G R G R G R
B G B G B G B G
横为2的倍数,竖为4的倍数 构成了分辨率,上面则代表了84分辨率的Bayer图
我们要知道的是 G=2R 以及 G=2*B即绿色值为红色值或蓝色值的两倍,因为人眼对于绿色更加敏感所以绿色分量更重。
Raw图实际上分为两大类即Sensor Raw和手机Raw 如下为两种Raw图的产生路径
摄像头单纯增加驱动点亮形成Sensor Raw
将模组与手机主板组合在一起并驱动点亮形成手机Raw或者称为整机Raw
两种Raw图实际上从生产机理来说都是一样的,区别就在于影响因素不同。Sensor Raw是单纯的摄像头形成的Raw图,而从产品完整性角度来说,手机作为最终需要呈现给消费者的产品,需要考虑其他因素对于整体成像的影响,比如Lens、组装方式、电源、射频等对于图像质量的影响,故一般来说都是整机raw图进行相应的测试。
————————————————
原文链接:https://blog.csdn.net/weixin_44174312/article/details/112984534
为什么raw图是绿色的?相关推荐
- 【摄像头与成像】长文详解RAW图的来龙去脉
本文承接上一篇<数字成像系统概述>,将继续延伸数字成像系统的相关概念,但在延伸之前需要详细了解作为整个系统输入的Raw图. 作者 | Tony 编辑 | 言有三 本篇文章主要详细阐述Raw ...
- raw图的存储格式和读取方式
前言 由于在图像处理过程中经常会涉及到对各种raw图的操作,所以本文简单介绍一下经常遇到的几种格式的raw图的存储格式和读取方法. 一.raw格式图 1.存储格式 raw图目前遇到的有2种存储格式,一 ...
- A光下拍摄 24色块 ,raw 图异常问题
1.背景: 这周有读者反馈了一个问题,在A光下拍 24色块 raw 图,颜色没有了.但在 D65光源下是正常的,现象如下图所示: 2.问题分析: 首先,我们可以先分析下是成像系统哪个模块导致的问题.因 ...
- A 光源下拍摄 24 色卡 ,raw 图颜色异常问题
转载自:A 光源下拍摄 24 色卡 ,raw 图颜色异常问题 - 知乎 1.问题背景 这周有读者反馈了一个问题,在 A 光源下拍摄 24色卡, raw 图颜色异常.但在 D65 光源下是正常的,现象如 ...
- 【OpenCV】图片操作小结:RAW图转image以及image连续保存
opencv将RAW图转image uint32_t ReadRawImage(cv::Mat& image,const std::string& path,int width,int ...
- Camera成像原理(raw图如何产生的)
1.前言 本文主要介绍了camera的成像原理和raw图像的生成原理,当然在此之前,我们先介绍camera基础知识 2.Camera基础知识 镜头(lens) 镜头实际上就是一个凸透镜,将外部的光线折 ...
- Matlab,C/C++语言读取RAW图和保存RAW图
摘要 何为raw图? 对于图像传感器而言,传感器数据每个像素点是RGGB等(排列方式有很多种),此时并不能看见颜色等信息,这种原始数据的图像,便是raw图.对于ISP算法工程师而言,查看RAW图十分重 ...
- PS打开RAW图并查看像素点灰度值大小
1.PS打开RAW图 根据抓取的RAW图像大小设置好对应的图像尺寸和位数,打开图像. 2.查看raw图的像素点大小 由于抓取的RAW图像一般是单通道图像,故我们进行查看时候显示当前像素点的R.G.B值 ...
- opencv 使用hsv图抠绿色背景
c++ opencv 使用hsv图消除绿色 hsv图颜色范围 代码实现 int hmin = 35, smin = 43, vmin = 46;int hmax = 77, smax = 255, v ...
最新文章
- Winform中设置多条Y轴时新增的Y轴刻度不显示问题解决
- C语言之通过指针变量访问整型变量
- [国家集训队]middle(二分+主席树[中位数思维题])
- React开发(125):ant design学习指南之form中的hasFeedback
- COJ 1081 集训队分组
- python高阶函数、map reduce 自己如何去定义_「python」高阶函数map、reduce的介绍
- 信息学奥赛一本通C++语言——1014:与圆相关的计算
- Linux下SHELL的PS1变量简介
- linux7删除网卡文件,CentOS 7下删除virbr0网卡信息
- python 多线程 入门
- matlab节约里程法_MATLAB语言基础-中国大学mooc-试题题目及答案
- 玩转IE之自动切换代理服务器
- 为什么我的燃尽图没更新?
- 计算机保研面试自我介绍,计算机保研面试英文自我介绍范文
- 语句摘抄——第13周
- 学生课程注册管理系统
- MySQL的索引是如何实现的
- DIL中基本数据类型
- ABAP RFC远程调用
- 安全帽佩戴检测——从数据处理、训练数据到模型部署落地(带有数据集、训练代码,可使用GPU的C++模型部署代码)