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 相关文章推荐
pycharm 使用心得(六)进行简单的数据库管理
Jun 06 Python
Django框架下在视图中使用模版的方法
Jul 16 Python
python实现的二叉树定义与遍历算法实例
Jun 30 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
win10系统下Anaconda3安装配置方法图文教程
Sep 19 Python
Python中的异常处理try/except/finally/raise用法分析
Feb 28 Python
Python 通过截图匹配原图中的位置(opencv)实例
Aug 27 Python
Tensorflow轻松实现XOR运算的方式
Feb 03 Python
Python如何访问字符串中的值
Feb 09 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
Mar 11 Python
django restframework serializer 增加自定义字段操作
Jul 15 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
Dec 01 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
PHP计划任务之关闭浏览器后仍然继续执行的函数
2010/07/22 PHP
php的一个简单加密解密代码
2014/01/14 PHP
启用Csrf后POST数据时出现的400错误
2015/07/05 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
Javascript 检测、添加、移除样式(className)函数代码
2009/09/08 Javascript
JQuery 选择器、过滤器介绍
2011/02/14 Javascript
将光标定位于输入框最右侧实现代码
2012/12/04 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
JavaScript如何从listbox里同时删除多个项目
2013/10/12 Javascript
javascript实现des解密加密全过程
2014/04/03 Javascript
Javascript非构造函数的继承
2015/04/27 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
2015/05/11 Javascript
javascript常用方法总结
2015/05/14 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
详解vue-resource promise兼容性问题
2017/06/20 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
2020/05/19 jQuery
JavaScript中arguments的使用方法详解
2020/12/20 Javascript
[00:36]DOTA2风云人物相约完美“圣”典 12月17日不见不散
2016/11/30 DOTA
python编程实现归并排序
2017/04/14 Python
Python中getpass模块无回显输入源码解析
2018/01/11 Python
使用python实现回文数的四种方法小结
2019/11/24 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
CSS3 完美实现圆角效果
2009/07/13 HTML / CSS
荷兰电脑专场:Paradigit
2018/05/05 全球购物
写给女朋友的道歉信
2014/01/12 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
企业年检委托书范本
2014/10/14 职场文书
2015年学校党支部工作总结
2015/04/01 职场文书
党支部培养考察意见
2015/06/02 职场文书
golang正则之命名分组方式
2021/04/25 Golang
Python基础知识学习之类的继承
2021/05/31 Python
MySQL 数据 data 基本操作
2022/05/04 MySQL