做追星网站效果图会泽住房和城乡建设局网站
web/
2025/10/6 5:02:46/
文章来源:
做追星网站效果图,会泽住房和城乡建设局网站,深圳网站备案查询,天机seo文章目录 前言一、下载并安装Tesseract OCR二、配置环境变量三、Python中安装使用pytesseract总结 前言
Tesseract OCR是一个开源OCR#xff08;Optical Character Recognition#xff09;引擎#xff0c;用于从图像中提取文本。Pytesseract是Tesseract OCR的Python封装Optical Character Recognition引擎用于从图像中提取文本。Pytesseract是Tesseract OCR的Python封装它使得在Python中使用Tesseract OCR引擎变得容易。Pytesseract提供了简单的API帮助开发者轻松地使用Tesseract OCR引擎来实现图像中文本的识别。本文主要介绍了Windows下安装Tesseract OCR、并在Python中使用pytesseract进行本地文字识别的流程。
一、下载并安装Tesseract OCR
在Tesseract OCR下载地址https://digi.bib.uni-mannheim.de/tesseract/下载合适的版本安装包如下 点击安装包进行安装
语言选择英文 自定义安装路径 然后一直选择默认选项进行安装即可。
二、配置环境变量
为了方便使用Tesseract需要将软件安装目录添加到系统环境变量中这样不必每次执行命令时都切换到Tesseract的安装路径如下 设置确定后之后可以进行验证打开CMD输入tesseract --version示意如下
C:\Users\LENOVOtesseract --version
tesseract v5.3.0.20221214leptonica-1.78.0libgif 5.1.4 : libjpeg 8d (libjpeg-turbo 1.5.3) : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libwebp 0.6.1 : libopenjp2 2.3.0Found AVX2Found AVXFound FMAFound SSE4.1Found libarchive 3.5.0 zlib/1.2.11 liblzma/5.2.3 bz2lib/1.0.6 liblz4/1.7.5 libzstd/1.4.5Found libcurl/7.77.0-DEV Schannel zlib/1.2.11 zstd/1.4.5 libidn2/2.0.4 nghttp2/1.31.0如果输出版本等信息说明安装成功。
三、Python中安装使用pytesseract
Python通过API接入Tesseract OCR就可以在Python中方便进行文字识别。在使用前需要进行安装如下
# 使用conda进行安装
conda install pytesseract -y
# 使用pip安装
pip install pytesseract安装成功即可使用OCR示例如下
In [1]: import pytesseractIn [2]: import reIn [3]: import requestsIn [4]: from PIL import ImageIn [5]: url http://42.194.197.95:8001/static/imgs/phone_imgs/phone0.pngIn [6]: image Image.open(requests.get(url, streamTrue).raw)In [7]: image
Out[7]: PIL.PngImagePlugin.PngImageFile image modeRGBA size94x20In [8]: res pytesseract.image_to_string(image)In [9]: res
Out[9]: 14770126139\nIn [10]: re.search(\d, res).group()
Out[10]: 14770126139总结
Tesseract OCR是一个本地的图片识别开源引擎不需要额外的深度学习OCR模型即可实现简单、快速的识别同时可以通过接口来与多种编程语言对接而集成可以作为轻量OCR的最佳选择。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87751.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!