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统计列表中的重复项出现的次数的方法
Aug 18 Python
Python搭建APNS苹果推送通知推送服务的相关模块使用指南
Jun 02 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
Sep 26 Python
Python 判断文件或目录是否存在的实例代码
Jul 19 Python
利用python提取wav文件的mfcc方法
Jan 09 Python
详解如何减少python内存的消耗
Aug 09 Python
python 并发编程 多路复用IO模型详解
Aug 20 Python
python爬虫库scrapy简单使用实例详解
Feb 10 Python
Python 输出详细的异常信息(traceback)方式
Apr 08 Python
如何用Python和JS实现的Web SSH工具
Feb 23 Python
PyQt 如何创建自定义QWidget
Mar 24 Python
Python Django模型详解
Oct 05 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
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
php集成开发环境详解
2019/09/24 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
通用JS事件写法实现代码
2009/01/07 Javascript
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
Javascript匿名函数的一种应用 代码封装
2010/06/27 Javascript
jquery蒙版控件实现代码
2010/12/08 Javascript
基于jquery的拖动布局插件
2011/11/25 Javascript
JS画5角星方法介绍
2013/09/17 Javascript
Javascript 拖拽雏形(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
基于jquery实现图片上传本地预览功能
2016/01/08 Javascript
百度地图给map添加右键菜单(判断是否为marker)
2016/03/04 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
Nodejs监听日志文件的变化的过程解析
2019/08/04 NodeJs
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
2020/09/22 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
在Django中管理Users和Permissions以及Groups的方法
2015/07/23 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
在Django下测试与调试REST API的方法详解
2019/08/29 Python
解决pycharm最左侧Tool Buttons显示不全的问题
2019/12/17 Python
如何用Python绘制3D柱形图
2020/09/16 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
Erwin Müller穆勒家居瑞士官网:您整个家庭的邮购公司
2019/12/28 全球购物
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
大三在校生电子商务求职信
2013/10/29 职场文书
餐厅总厨求职信
2014/03/04 职场文书
2016年学校招生广告语
2016/01/28 职场文书
小学思想品德教学反思
2016/02/24 职场文书
用Python可视化新冠疫情数据
2022/01/18 Python