图像raw数据

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类型数据也因此相对能更好的抑制摩尔纹。两者对比如下图所示:


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值