python 图片二值化处理(处理后为纯黑白的图片)


Posted in Python onNovember 01, 2019

先随便招一张图片test.jpg做案例

python 图片二值化处理(处理后为纯黑白的图片)

然后对图片进行处理

# 图片二值化
from PIL import Image
img = Image.open('test.jpg')
 
# 模式L”为灰色图像,它的每个像素用8个bit表示,0表示黑,255表示白,其他数字表示不同的灰度。
Img = img.convert('L')
Img.save("test1.jpg")
 
# 自定义灰度界限,大于这个值为黑色,小于这个值为白色
threshold = 200
 
table = []
for i in range(256):
  if i < threshold:
    table.append(0)
  else:
    table.append(1)
 
# 图片二值化
photo = Img.point(table, '1')
photo.save("test2.jpg")

得出的test1.jpg和test2.jpg

灰度图

python 图片二值化处理(处理后为纯黑白的图片)

二值化图

python 图片二值化处理(处理后为纯黑白的图片)

然后对图片进行处理

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python修改Excel数据的实例代码
Nov 01 Python
详解python3实现的web端json通信协议
Dec 29 Python
利用python将xml文件解析成html文件的实现方法
Dec 22 Python
Python小游戏之300行代码实现俄罗斯方块
Jan 04 Python
Django处理Ajax发送的Get请求代码详解
Jul 29 Python
Python实现投影法分割图像示例(二)
Jan 17 Python
Python对Tornado请求与响应的数据处理
Feb 12 Python
Mac中PyCharm配置Anaconda环境的方法
Mar 04 Python
python 安装impala包步骤
Mar 28 Python
Python 发送邮件方法总结
Aug 10 Python
Python中的特殊方法以及应用详解
Sep 20 Python
python如何正确使用yield
May 21 Python
Python网络编程之使用TCP方式传输文件操作示例
Nov 01 #Python
wxpython布局的实现方法
Nov 01 #Python
Python高级编程之消息队列(Queue)与进程池(Pool)实例详解
Nov 01 #Python
python基于socket实现的UDP及TCP通讯功能示例
Nov 01 #Python
python中time库的实例使用方法
Oct 31 #Python
Django实现分页显示效果
Oct 31 #Python
Django实现基于类的分页功能
Oct 31 #Python
You might like
Protoss兵种介绍
2020/03/14 星际争霸
详解PHP实现执行定时任务
2015/12/21 PHP
php数据访问之增删改查操作
2016/05/09 PHP
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
JavaScript中SQL语句的应用实现
2010/05/04 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
Jquery 实现checkbox全选方法
2015/01/28 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
2015/08/21 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
简单的JS轮播图代码
2016/07/18 Javascript
AngularJS 单元测试(一)详解
2016/09/21 Javascript
浅谈Vue SPA 首屏加载优化实践
2017/12/15 Javascript
vue使用laydate时间插件的方法
2018/11/14 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
2019/09/13 Javascript
vue实现登录拦截
2020/06/29 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
Python操作Sql Server 2008数据库的方法详解
2018/05/17 Python
解决vscode python print 输出窗口中文乱码的问题
2018/12/03 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
Python定时从Mysql提取数据存入Redis的实现
2020/05/03 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
Raffaello Network西班牙:意大利拉斐尔时尚购物网
2019/03/12 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
int和Integer有什么区别
2013/05/25 面试题
文职个人求职信范文
2013/09/23 职场文书
数控专业个人求职信范文
2014/02/05 职场文书
个性发展自我评价
2014/02/11 职场文书
人事专员的职责
2014/02/26 职场文书
图书室标语
2014/06/21 职场文书
一份关于丢失公司财物的检讨书
2014/09/19 职场文书
家属答谢词
2015/01/05 职场文书