灰度变换-位图切割(比特平面分层)

目录

1. 介绍

2. 实现方法

3. code

4. 比特平面重建图像


1. 介绍

 图像的像素值是由比特组成的。例如一副256级灰度图像中,图像是由8 bit组成。

与之前对比度拉伸的区别是,之前我们主要强调在某一范围的灰度值作为我们能感兴趣的目标将其变亮或者变暗。而位图切割主要强调每个bit对图像的贡献,通过方法将不同位的灰度值值取出来还原成图像。

如图所示,一副8 bit图像,我们可以将图像分割成8个,将每个图像对应的比特位取出构建成一副新的图像

2. 实现方法

例如图像某一点的像素值为100,对应的二进制为0110 0100

我们的目标很简单,就是将第1位的0取出来(这里不要把100看成一个数,将他想象成一幅图像的所有点,我们要把图像像素对应二进制的第一位全部取出,组成一副新的图像)以此类推...

最后为了防止取出的灰度值过暗,我们将他映射到最大值255

这里提供两种方法实现:

  1. 将图像的二进制和对应的 8bit 相与(0000 0000),例如取第0个比特平面的话图像就和(0000 0001)与。所以结果只能是0000 000X (X取决于图像的最低位),如果X = 1的话,
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵星人监护人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值