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局域网ip扫描示例分享
Apr 03 Python
在Python中使用模块的教程
Apr 27 Python
[原创]教女朋友学Python(一)运行环境搭建
Nov 29 Python
python机器学习理论与实战(四)逻辑回归
Jan 19 Python
Pandas 数据处理,数据清洗详解
Jul 10 Python
详解如何用django实现redirect的几种方法总结
Nov 22 Python
python石头剪刀布小游戏(三局两胜制)
Jan 20 Python
Python 编程速成(推荐)
Apr 15 Python
利用python Selenium实现自动登陆京东签到领金币功能
Oct 31 Python
利用python实现PSO算法优化二元函数
Nov 13 Python
pymongo insert_many 批量插入的实例
Dec 05 Python
Python insert() / append() 用法 Leetcode实战演示
Mar 31 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
星际流派综述
2020/03/04 星际争霸
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
php时间不正确的解决方法
2008/04/09 PHP
PHP验证码生成原理和实现
2016/01/24 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
IE innerHTML,outerHTML所引起的问题
2009/06/04 Javascript
javascript 字符 Escape,encodeURI,encodeURIComponent
2009/07/09 Javascript
Jquery 快速构建可拖曳的购物车DragDrop
2009/11/30 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
纯javascript移动优先的幻灯片效果
2015/11/02 Javascript
jQuery手动点击实现图片轮播特效
2020/04/20 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
jQuery实现无限往下滚动效果代码
2016/04/16 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
微信小程序 登录实例详解
2017/01/16 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
vue 翻页组件vue-flip-page效果
2020/02/05 Javascript
JS面向对象编程基础篇(一) 对象和构造函数实例详解
2020/03/03 Javascript
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
2018/04/30 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
解决pycharm的Python console不能调试当前程序的问题
2019/01/20 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
2019/04/30 Python
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
大学生实习思想汇报
2014/01/12 职场文书
年会搞笑主持词串词
2014/03/24 职场文书
公司投资建议书
2014/05/16 职场文书
联谊活动总结
2014/08/28 职场文书
毕业生见习报告总结
2014/11/08 职场文书
涨价通知怎么写
2015/04/23 职场文书
创业开店,这样方式更合理
2019/08/26 职场文书