python图片二值化提高识别率代码实例


Posted in Python onAugust 24, 2019

这篇文章主要介绍了python图片二值化提高识别率代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

代码如下

import cv2from PIL import Imagefrom pytesseract import pytesseractfrom PIL import ImageEnhanceimport reimport string
def createFile(filePath,newFilePath):

  img = Image.open(filePath)

  # 模式L”为灰色图像,它的每个像素用8个bit表示,0表示黑,255表示白,其他数字表示不同的灰度。
  Img = img.convert('L')
  Img.save(newFilePath)

  # 自定义灰度界限,大于这个值为黑色,小于这个值为白色
  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(newFilePath)
if __name__ == '__main__':
createFile(r'1.bmp',r'newTest.png')

原图:

python图片二值化提高识别率代码实例

处理过后的图:

python图片二值化提高识别率代码实例

识别结果:

python图片二值化提高识别率代码实例

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

Python 相关文章推荐
为Python的web框架编写前端模版的教程
Apr 30 Python
PyCharm安装第三方库如Requests的图文教程
May 18 Python
python验证码识别教程之利用滴水算法分割图片
Jun 05 Python
win10系统下Anaconda3安装配置方法图文教程
Sep 19 Python
使用urllib库的urlretrieve()方法下载网络文件到本地的方法
Dec 19 Python
python实现简单日期工具类
Apr 24 Python
Python读取xlsx文件的实现方法
Jul 04 Python
python函数的万能参数传参详解
Jul 26 Python
pytorch动态网络以及权重共享实例
Jan 06 Python
Python3+Selenium+Chrome实现自动填写WPS表单
Feb 12 Python
pytorch模型存储的2种实现方法
Feb 14 Python
python程序实现BTC(比特币)挖矿的完整代码
Jan 20 Python
关于Python形参打包与解包小技巧分享
Aug 24 #Python
python-序列解包(对可迭代元素的快速取值方法)
Aug 24 #Python
对python中的装包与解包实例详解
Aug 24 #Python
Python3进制之间的转换代码实例
Aug 24 #Python
Python实现朴素贝叶斯的学习与分类过程解析
Aug 24 #Python
FFrpc python客户端lib使用解析
Aug 24 #Python
用Python将Excel数据导入到SQL Server的例子
Aug 24 #Python
You might like
NOT NULL 和NULL
2007/01/15 PHP
解析linux下安装memcacheq(mcq)全过程笔记
2013/06/27 PHP
php面向对象中static静态属性和静态方法的调用
2015/02/08 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
优化JavaScript脚本的性能的几个注意事项
2006/12/22 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
jquery预加载图片的方法
2015/05/27 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
Bootstrap Table中的多选框删除功能
2018/07/15 Javascript
深入理解Vue 的钩子函数
2018/09/05 Javascript
vue element动态渲染、移除表单并添加验证的实现
2019/01/16 Javascript
详解JavaScript中的函数、对象
2019/04/01 Javascript
javascript面向对象程序设计实践常用知识点总结
2019/07/29 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
2019/09/09 Javascript
Python学习之asyncore模块用法实例教程
2014/09/29 Python
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
Django的数据模型访问多对多键值的方法
2015/07/21 Python
python中kmeans聚类实现代码
2018/02/23 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
python爬虫用request库处理cookie的实例讲解
2021/02/20 Python
详解HTML5中的Communication API基本使用方法
2016/01/29 HTML / CSS
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
Linux操作面试题
2015/02/11 面试题
机电一体化毕业生求职信
2013/11/02 职场文书
白酒市场开发计划书
2014/01/09 职场文书
乔迁宴答谢词
2014/01/21 职场文书
周年庆典邀请函范文
2014/01/24 职场文书
骨干教师考核方案
2014/05/09 职场文书
学校运动会霸气口号
2014/06/07 职场文书
双拥工作宣传标语
2014/06/26 职场文书
2014年教学管理工作总结
2014/12/02 职场文书
关于感谢信的范文
2015/01/23 职场文书
安全伴我行主题班会
2015/08/13 职场文书