当前位置 主页 > 服务器问题 > Linux/apache问题 >

    python实现图片二值化及灰度处理方式

    栏目:Linux/apache问题 时间:2019-12-07 16:49

    我就废话不多说了,直接上代码吧!

    集成环境:win10 pycharm

    
    #!/usr/bin/env python3.5.2
    # -*- coding: utf-8 -*-
    '''4图片灰度调整及二值化:
    集成环境:win10 python3 Pycharm
    '''
    
    from PIL import Image
    
    # load a color image
    im = Image.open('picture\\haha.png' )#当前目录创建picture文件夹
    
    # convert to grey level image
    Lim = im.convert('L' )
    Lim.save('pice.jpg' )
    
    # setup a converting table with constant threshold
    threshold = 185
    table = []
    for i in range(256):
      if i < threshold:
        table.append(0)
      else:
        table.append(1)
    
    # convert to binary image by the table
    bim = Lim.point(table, '1' )
    
    bim.save('picf.png' )
    

    以上这篇python实现图片二值化及灰度处理方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持IIS7站长之家。