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


Posted in Python onDecember 07, 2019

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

集成环境: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实现图片二值化及灰度处理方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python标准库urllib2的一些使用细节总结
Mar 16 Python
Python while 循环使用的简单实例
Jun 08 Python
python 排序算法总结及实例详解
Sep 28 Python
python3使用PyMysql连接mysql数据库实例
Feb 07 Python
python中装饰器级连的使用方法示例
Sep 29 Python
TensorFlow变量管理详解
Mar 10 Python
Python2中文处理纪要的实现方法
Mar 10 Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
Aug 06 Python
Python函数参数类型及排序原理总结
Dec 19 Python
pytorch 准备、训练和测试自己的图片数据的方法
Jan 10 Python
Python编写单元测试代码实例
Sep 10 Python
Python datetime模块的使用示例
Feb 02 Python
matplotlib实现显示伪彩色图像及色度条
Dec 07 #Python
python中利用matplotlib读取灰度图的例子
Dec 07 #Python
matplotlib.pyplot画图并导出保存的实例
Dec 07 #Python
python 实现turtle画图并导出图片格式的文件
Dec 07 #Python
基于python plotly交互式图表大全
Dec 07 #Python
Python数据可视化:顶级绘图库plotly详解
Dec 07 #Python
python将时分秒转换成秒的实例
Dec 07 #Python
You might like
多重?l件?合查?(一)
2006/10/09 PHP
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
建立动态的WML站点(一)
2006/10/09 PHP
基于php缓存的详解
2013/05/15 PHP
解析PHP 5.5 新特性
2013/07/02 PHP
因str_replace导致的注入问题总结
2019/08/08 PHP
Yii框架日志操作图文与实例详解
2019/09/09 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
关于捕获用户何时点击window.onbeforeunload的取消事件
2011/03/06 Javascript
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
使用delegate方法为一个tr标签加一个链接
2014/06/27 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
vue移动端html5页面根据屏幕适配的四种解决方法
2018/10/19 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
python元组操作实例解析
2014/09/23 Python
python实现同时给多个变量赋值的方法
2015/04/30 Python
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
pygame游戏之旅 添加游戏界面按键图形
2018/11/20 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
2020/08/18 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
2020/10/12 Python
双方协议书
2014/04/22 职场文书
创业融资计划书
2014/04/25 职场文书
幼儿园优秀班主任事迹材料
2014/05/14 职场文书
三孔导游词
2015/02/05 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
pytorch通过训练结果的复现设置随机种子
2021/06/01 Python
详解JAVA的控制语句
2021/11/11 Java/Android
分享提高 Python 代码的可读性的技巧
2022/03/03 Python