数字图像处理之位平面图

本文介绍了位平面图在数字图像处理中的概念和作用,通过代码展示了位平面图的实现过程及其在图像处理中的效果。位平面图是一种将图像数据分解为多个位平面进行操作的技术,常用于图像压缩、增强和去噪等任务。
摘要由CSDN通过智能技术生成

      = =这个就不多于赘述了。直接上代码

     

#显示位平面图
def bitPlain(x):
    global bitImage
    h,w = greyyedImage.size
    bitImage = Image.new('L' , (h , w))
    opix = greyyedImage.load()
    npix = bitImage.load()
    for i in range (h):
         for j in range (w):
            if opix[i , j] & (1 << x) != 0 :
                npix[i , j] = 255
            else :
                npix[i , j] = 0
    showPicture(bitImage , newCanvas)
    histogram(bitImage , newHisCanvas)

    其中参数X表示第几张位平面图(0 - 7)。

    以下是效果图:

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值