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中的rjust()方法使用详解
May 19 Python
Python Queue模块详细介绍及实例
Dec 27 Python
在 Python 应用中使用 MongoDB的方法
Jan 05 Python
Python3编程实现获取阿里云ECS实例及监控的方法
Aug 18 Python
Tensorflow环境搭建的方法步骤
Feb 07 Python
python-docx修改已存在的Word文档的表格的字体格式方法
May 08 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
Jul 02 Python
深入了解Django中间件及其方法
Jul 26 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
Nov 08 Python
python误差棒图errorbar()函数实例解析
Feb 11 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
May 19 Python
Python爬虫教程知识点总结
Oct 19 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
NO3第三帝国留言簿制作过程
2006/10/09 PHP
一个PHP针对数字的加密解密类
2014/03/20 PHP
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
PHP概率计算函数汇总
2015/09/13 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
jQuery EasyUI datagrid实现本地分页的方法
2015/02/13 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
2016/12/14 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
2017/05/05 Javascript
用JavaScript做简易的购物车的代码示例
2017/10/20 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
Vue2.0 实现页面缓存和不缓存的方式
2019/11/12 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
Element-ui el-tree新增和删除节点后如何刷新tree的实例
2020/08/31 Javascript
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
python实现查找两个字符串中相同字符并输出的方法
2015/07/11 Python
python如何实现int函数的方法示例
2018/02/19 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
python 多维高斯分布数据生成方式
2019/12/09 Python
使用PyTorch实现MNIST手写体识别代码
2020/01/18 Python
Python语法之精妙的十个知识点(装B语法)
2020/01/18 Python
基于django和dropzone.js实现上传文件
2020/11/24 Python
Senreve官网:美国旧金山的奢侈手袋品牌
2019/03/21 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
PHP开发工程师面试问题集锦
2012/11/01 面试题
办理信用卡工作证明
2014/01/11 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
单位委托书格式范本
2014/09/29 职场文书
2014年政协委员工作总结
2014/12/01 职场文书
世界文化遗产导游词
2015/02/13 职场文书
话题作文之学会尊重
2019/12/16 职场文书
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers
Python find()、rfind()方法及作用
2022/12/24 Python