基于python的OCR中文识别教程
目录
一、下载最新的识别库
二、安装下载的识别库
三、配置ocr环境变量
(1) 检查环境变量是否配置成功
(2)安装python依赖
(3)编辑pytesseract.py文件
(4)如果中文识别库下载失败
四、编写python代码
五、程序识别结果
一、下载最新的识别库
下载地址:https://download.csdn.net/download/qq_19309473/85576080
二、安装下载的识别库
三、配置ocr环境变量
(1) 检查环境变量是否配置成功
Tesseract -v
(2)安装python依赖
pip install Pillow
pip install pytesseract
(3)编辑pytesseract.py文件
D:\software\python3\Lib\site-packages\pytesseract\pytesseract.py
注意:你的python安装路径可能和我的不一样,在你的python安装目录中可以找到。
将
tesseract_cmd = 'tesseract'
改为:
tesseract_cmd = 'D:\\ocr\\tesseract'
(4)如果中文识别库下载失败
如果中文识别库下载失败,需要手动将中文识别库文件,放在D:\ocr\tessdata目录中。
这两个文件,在上面的下载资源包里面有。
四、编写python代码
测试图片:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-import pytesseract
from PIL import Image# open image
image = Image.open('test.png')
result = pytesseract.image_to_string(image, lang='chi_sim')
print("识别结果:", result)
五、程序识别结果
基于python的OCR中文识别教程相关推荐
- 简单实用的基于python的OCR中文字符识别——基于windows平台(附代码)
1. 基本环境 操作系统:win7 64位系统 python版本:3.6 2.安装配套环境 (1)首先安装OCR字符识别库Tesseract 下载网址:https://digi.bib.uni- ...
- python实现ocr识别算法_基于Python的OCR实现示例
摘要: 近几天在做一个东西,其中需要对图像中的文字进行识别,看了前辈们的文章,找到两个较简单的方法:使用python的pytesseract库和调用百度AI平台接口.写下这篇文章做一个比较简短的记录和 ...
- Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38%
Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38% 仅用 Python 和命令行就可以实现人脸识别的库开源了.该库使用 dlib 顶尖的深度学习人脸识别技术构建 ...
- python如何ocr_基于Python的OCR实现示例
摘要: 近几天在做一个东西,其中需要对图像中的文字进行识别,看了前辈们的文章,找到两个较简单的方法:使用python的pytesseract库和调用百度AI平台接口.写下这篇文章做一个比较简短的记录和 ...
- 基于Python的开源人脸识别库:离线识别率高达99.38%
基于Python的开源人脸识别库:离线识别率高达99.38% 2019年04月18日 18:13:18 AI终结者 阅读数 1233 项目地址:https://github.com/ageitgey/ ...
- PaddleHub一键OCR中文识别 身份证识别
环境安装:PaddleHub一键OCR中文识别:https://aistudio.baidu.com/aistudio/projectdetail/512888 开源代码:https://github ...
- leadtools ocr java_LEADTOOLS OCR文字识别教程:处理识别结果
原标题:LEADTOOLS OCR文字识别教程:处理识别结果 根据下面的步骤来创建和运行一个程序用来展示如何使用OCR识别一个图片然后得到识别结果. 1. 打开Visual Studio 2. 在菜单 ...
- NVIDIA专家实战演示,教你快速搭建基于Python的车辆信息识别系统
主讲人 | 何琨 英伟达 量子位编辑 | 公众号 QbitAI 随着智慧城市.自动驾驶的快速落地,车辆的检测和识别应用场景非常广泛,如车牌识别.车流统计.车辆属性识别等. 近日,在英伟达x量子位发起的 ...
- CV公开课报名 | 快速搭建基于Python的车辆信息识别系统
位来 发自 凹非寺 量子位 编辑 | 公众号 QbitAI 时下,智慧城市和自动驾驶快速发展,车辆的检测和识别应用场景非常广泛,如车牌识别.车流统计.车辆属性识别等. 但是从0搭建一个精度高.速度快的 ...
- 名片识别信息分类python_基于Python的智能名片识别接口调用代码实例
基于Python的智能名片识别接口调用代码实例 #!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib from urllib im ...
最新文章
- 基于SSH实现的学生成绩管理系统
- 终极解决方案:Emacs+Slime+Lisp启动错误:Polling /tmp/slime.50
- java自定义jsp标签_深入浅出javaWeb实战第17讲自定义JSP标签(上)
- pySpark环境搭建
- 洛谷P2342-叠积木
- NKU 专题一 题解
- 什么是runtime?
- 用css3的@keyframes里设置transform:rotate(); 当控制动画暂停:animation-play-state:paused暂停,在微信和safari里无效...
- 004python与mongoDB交互
- 【新年假期宅家系列】动漫游戏集中营
- 终结者2显示天网服务器,《终结者2:审判日》天网觉醒秘测开服公告
- bzoj1079 [SCOI2008]着色方案
- String的indexOf()用于获取字符串中某个子字符串的位置
- centos分区方案
- 【WebGIS毕业设计】(一)前言、开题与参考文献
- 自备一个刷BIOS神器
- 关于ArcGIS的一些基础知识
- 有刷电机与无刷电机的接线方法(淘宝一卖家写的很好,厚实的实践经验)
- C# 实现解答数独功能
- 【2094. 找出 3 位偶数】
热门文章
- 苹果蓝牙耳机使用说明_苹果蓝牙耳机怎么用,其功能及使用方法介绍
- 小米路由器3无线网连接到服务器,小米路由器3无线中继(桥接)怎么设置?
- 不要找我了,我要去盘核桃了!
- Android系统启动流程分析
- Oracle中insert into select from用法、table (fn_split())用法、select中的as扩展替代字段用法、Oracle序列
- Qt散点图、折线图、柱状图、盒须图、饼状图、雷达图开发实例
- Excel表的标题栏锁定
- (全过程)如何制作论坛网站,怎样免费制作论坛,制作论坛教程
- 【HDU5857】Median
- IAR中路由器、协调器、终端的配置区别