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中zip()函数用法实例教程
Jul 31 Python
python私有属性和方法实例分析
Jan 15 Python
Python自动扫雷实现方法
Jul 25 Python
CentOS安装pillow报错的解决方法
Jan 27 Python
对python字典元素的添加与修改方法详解
Jul 06 Python
django 外键model的互相读取方法
Dec 15 Python
详解10个可以快速用Python进行数据分析的小技巧
Jun 24 Python
Python中zip()函数的简单用法举例
Sep 02 Python
tensorflow的ckpt及pb模型持久化方式及转化详解
Feb 12 Python
如何用Anaconda搭建虚拟环境并创建Django项目
Aug 02 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
Dec 14 Python
Django前后端分离csrf token获取方式
Dec 25 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
输出控制类
2006/10/09 PHP
PHP禁止个别IP访问网站
2013/10/30 PHP
PHP 提取图片img标记中的任意属性的简单实例
2013/12/10 PHP
PHP实现变色验证码实例
2014/01/06 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
smarty半小时快速上手入门教程
2014/10/27 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
PHP折半(二分)查找算法实例分析
2018/05/12 PHP
JavaScript静态的动态
2006/09/18 Javascript
url 编码 js url传参中文乱码解决方案
2010/04/11 Javascript
js用拖动滑块来控制图片大小的方法
2015/02/27 Javascript
jQuery自动完成插件completer附源码下载
2016/01/04 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
最全的Javascript编码规范(推荐)
2016/06/22 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
2018/02/10 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
简化版的vue-router实现思路详解
2018/10/19 Javascript
Vue+Element UI+Lumen实现通用表格分页功能
2019/02/02 Javascript
JavaScript如何借用构造函数继承
2019/11/06 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
vue实现简单加法计算器
2020/10/22 Javascript
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
动态创建类实例代码
2009/10/07 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
python实现贪吃蛇小游戏
2020/03/21 Python
python通过移动端访问查看电脑界面
2020/01/06 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
最新计算机专业自荐信
2013/10/16 职场文书
2014年三八妇女节活动总结
2014/03/01 职场文书
争做文明公民倡议书
2019/06/24 职场文书
HTML+CSS 实现顶部导航栏菜单制作
2021/06/03 HTML / CSS
MySQL中order by的执行过程
2022/06/05 MySQL