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中的JSON使用
Apr 28 Python
解析Python编程中的包结构
Oct 25 Python
用python结合jieba和wordcloud实现词云效果
Sep 05 Python
python基本语法练习实例
Sep 19 Python
python安装教程
Feb 28 Python
Python爬虫使用脚本登录Github并查看信息
Jul 16 Python
彻彻底底地理解Python中的编码问题
Oct 15 Python
matlab中imadjust函数的作用及应用举例
Feb 27 Python
Django表单提交后实现获取相同name的不同value值
May 14 Python
Python新手如何进行闭包时绑定变量操作
May 29 Python
python实现启动一个外部程序,并且不阻塞当前进程
Dec 05 Python
Python编程中Python与GIL互斥锁关系作用分析
Sep 15 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
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
详解Yii2 rules 的验证规则
2016/12/02 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
基于jquery实现省市联动效果
2015/11/23 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
vuex实现购物车的增加减少移除
2020/06/28 Javascript
[04:00]DOTA2解说界神雕侠侣 CJ第四天谷子现场过生日
2013/07/30 DOTA
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
2018/02/10 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
2020/01/06 Python
python3.8下载及安装步骤详解
2020/01/15 Python
python实现126邮箱发送邮件
2020/05/20 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
Jar包的作用是什么
2014/03/30 面试题
Linux文件系统类型
2012/09/16 面试题
教师党性分析材料
2014/02/04 职场文书
房地产促销活动方案
2014/03/01 职场文书
妇女儿童发展规划实施方案
2014/03/16 职场文书
挂职学习心得体会
2014/09/09 职场文书
初中化学教学反思
2016/02/22 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
Ajax常用封装库——Axios的使用
2021/05/08 Javascript
HTML通过表单实现酒店筛选功能
2021/05/18 HTML / CSS
浅谈Laravel中使用Slack进行异常通知
2021/05/29 PHP