图像raw数据

本文介绍了Bayer格式图像数据,其中奇数行RGRG,偶数行GBGB,利用插值恢复RGB值。同时探讨了X-Trans类型数据,其6x6阵列和随机性元素能更好地抑制摩尔纹,且在高感成像上有优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

bayer格式数据

   bayer格式数据,其一般格式是,奇数行为RGRG,偶数行一般为GBGB。在获取图像时,如果采集rgb数据,需要三块滤镜且完全对齐,这无疑是非常麻烦的一件事。在实际中发现人眼对绿色更敏感,bayer格式图片在一个滤镜上设置不同颜色,绿色格式数目是r和g像素之和。如下图所示:



  每一个像素仅仅包括光谱的一部分,所以可以通过插值的方法去恢复像素的RGB值。插值具体算法可参考其他介绍。在opencv里实现bayer格式和rgb转换如下所示:

cvtColor(bayerImage,bgrImage,CV_BayerGR2BGR);  
X-trans类型数据

   bayer类型数据由于过小的重复像素排列,会导致摩尔纹的产生,bayer类型数据的排列是2x2的,并且是机械排列的。x-trans则引入了随机性的因素,阵列单元数据的排列是6x6的,引入了一定的随机性因素,使得单元内部看上去像素排列比较杂乱。X-trans类型数据也因此相对能更好的抑制摩尔纹。两者对比如下图所示:



   此外,和bayer类型数据相比较,X-trans类型数据还有两点不同:1.在Bayer排列中,任意行或列都只包含两种色

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值