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数据结构之翻转链表
Feb 25 Python
python 调用win32pai 操作cmd的方法
May 28 Python
Python实现判断并移除列表指定位置元素的方法
Apr 13 Python
解决Python pandas df 写入excel 出现的问题
Jul 04 Python
Python调用C++,通过Pybind11制作Python接口
Oct 16 Python
使用python获取电脑的磁盘信息方法
Nov 01 Python
远程部署工具Fabric详解(支持Python3)
Jul 04 Python
pandas 时间格式转换的实现
Jul 06 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
Dec 25 Python
Pytorch中膨胀卷积的用法详解
Jan 07 Python
Django中的AutoField字段使用
May 18 Python
python类共享变量操作
Sep 03 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
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
2008/03/28 PHP
laravel框架 laravel-admin上传图片到oss的方法
2019/10/13 PHP
PHP实现简单的计算器
2020/08/28 PHP
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
通过JS来判断页面控件是否获取焦点
2014/01/03 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
ext combobox动态加载数据库数据(附前后台)
2014/06/17 Javascript
浅析Javascript中“==”与“===”的区别
2014/12/23 Javascript
jquery ui resize 中border-box的bug修正
2015/04/26 Javascript
使用javascript提交form表单方法汇总
2015/06/25 Javascript
基于jQuery实现的旋转彩圈实例
2015/06/26 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
2016/05/17 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
2016/12/21 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
2019/04/25 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
js实现无缝轮播图插件封装
2020/07/31 Javascript
原生js实现购物车功能
2020/09/23 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
[02:43]DOTA2英雄基础教程 圣堂刺客
2013/12/09 DOTA
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
python编程实现希尔排序
2017/04/13 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
简单了解python的一些位运算技巧
2019/07/13 Python
Django CBV类的用法详解
2019/07/26 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
Python类super()及私有属性原理解析
2020/06/15 Python
jupyter使用自动补全和切换默认浏览器的方法
2020/11/18 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
校班主任推荐信范文
2013/12/03 职场文书
省优秀教师事迹材料
2014/01/30 职场文书
高级工程师英文求职信
2014/03/19 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
幼师辞职信范文
2015/02/27 职场文书
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle
MySQL新手入门进阶语句汇总
2022/09/23 MySQL