当前位置:主页 > python教程 > python ocr识别验证码

python ocr简单示例之识别验证码

发布:2023-03-06 10:30:01 59


我们帮大家精选了相关的编程文章,网友萧阳成根据主题投稿了本篇教程内容,涉及到python识别验证码、Python、OCR、库、python ocr识别验证码相关内容,已被744网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。

python ocr识别验证码

最终运行效果:

OCR(optical character recognition)文字识别是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,然后用字符识别方法将形状翻译成计算机文字的过程;即,对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程。

Tesseract的安装:
Win10下载地址:http://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-4.00.00dev.exe,下载后双击直接安装即可。

安装完成后效果:

添加系统变量:将安装后的路径添加到Path中

核实安装结果

打开cmd输入: tesseract -v

图片

初步运行:

tesseract C://VerificationCode.jpg   C://octText 

命令说明:将VerificationCode的图片识别的内容 存到 octText中

运行结果:

图片

打开octText展示的结果:

图片

python环境下使用:

安装pytesseract

pytesseract安装:

pytesseract是Tesseract关于Python的接口,可以使用pip install pytesseract安装。安装完后,就可以使用Python调用Tesseract

源码:

# -*- coding: utf-8 -*-
import pytesseract
from PIL import Image

pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files (x86)\Tesseract-OCR\tesseract.exe'
text = pytesseract.image_to_string(Image.open(r'验证码.jpg'))  # 注意原图的路径不要写错。

print(text)

总结

到此这篇关于python ocr简单示例之识别验证码的文章就介绍到这了,更多相关python ocr识别验证码内容请搜索码农之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持码农之家!


参考资料

相关文章

  • python中twisted实例用法

    发布:2020-01-20

    这篇文章主要介绍了python 编程之twisted详解及简单实例的相关资料,需要的朋友可以参考下


  • python的安装

    发布:2020-03-13

    python默认是安装到C盘,如果c盘空间不够,放哪里都可以,但路径不要有空格出现。推荐安装到D盘或E盘。


  • Python创建7种不同的文件格式的方法总结

    发布:2023-03-03

    今天的这篇文章呢,小编来介绍一下如何通过Python来创建各种形式的文件,这里包括了:文本文件、CSV文件、Excel文件、压缩文件、XML文件、JSON文件和PDF文件,需要的可以参考一下


  • python中networkx函数的具体使用

    发布:2023-04-09

    本文主要介绍了python中networkx函数的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • Python如何限制输出日志的大小

    发布:2021-05-06

    这篇文章主要介绍了Python 限制输出日志的大小方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • Python运行文件出现out of memory框的问题的解决方案

    发布:2020-01-20

    今天小编就为大家分享一篇解决Python运行文件出现out of memory框的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • python开发简单的命令行工具简介

    发布:2023-04-24

    这篇文章主要介绍了python开发简单的命令行工具实例的相关资料,需要的朋友可以参考下


  • Python进行ffmpeg推流和拉流rtsp、rtmp实例详解

    发布:2023-03-02

    Python推流本质是调用FFmpeg的推流进程,下面这篇文章主要给大家介绍了关于Python进行ffmpeg推流和拉流rtsp、rtmp的相关资料,需要的朋友可以参考下


网友讨论