• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • pytesseract實現驗證碼識別

    標簽: pytesseract  識別驗證碼

    環境搭建

    pytesseract搭建

    1、在cmd下載

    pip install pytesseract
    

    2、下載tesseract-ocr-w64-setup.exe
    因為是國外資源,這里附上下載鏈接

    !!下載后無腦安裝即可,但一定要記得安裝路徑!!

    配置環境變量,在path添加
    在這里插入圖片描述

    打開python安裝路徑

    ~/Python/Python37/Lib/site-packages
    

    找到pytesseract文件夾,打開pytesseract.py,把tesseract_cmd改成下面的樣子,注意此路徑是tesseract.exe的默認路徑,如果你剛剛安裝的時候改變了路徑則改成相應的路徑即可。

    tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
    

    完成后打開pycharm

    # -*-coding:utf-8-*-
    # @author:Cooper.Dvid.H
    import pytesseract
    from PIL import Image
    
    
    class Ob:
        def __init__(self):
            self.input_from_u = input('請輸入要識別的圖像,按回車鍵結束:')
            self.image = Image.open(self.input_from_u)
    
        def pr(self):
    
            print('驗證碼為:'+pytesseract.image_to_string(self.image))
    
    
    if __name__ == '__main__':
        print('歡迎使用驗證碼數字識別系統\n')
        get = Ob()
        get.pr()
    

    效果如下:
    在這里插入圖片描述

    版權聲明:本文為Huanghua_D原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/Huanghua_D/article/details/103345935

    智能推薦

    Python:PIL+pytesseract+tesseract-ocr識別圖片驗證碼

    一、環境準備 1.Pycharm安裝第三方庫: PIL pytesseract 2.電腦安裝軟件: tesseract-ocr 版本:tesseract-ocr-w64-setup-v5.0.0.20190526 下載地址:https://digi.bib.uni-mannheim.de/tesseract/  百度云下載地址:https://pan.baidu.com/s/1of1yU...

    Python實現圖片驗證碼識別

    轉載地址:https://blog.csdn.net/EB_NUM/article/details/77060009 具體想要實現上面的代碼需要安裝兩個包和一個引擎  在安裝之前需要先安裝好Python,pip并配置好環境變量 若是出現安裝錯誤的情況,安裝不了的時候,可以將命令改為 pip.exe install pytesseract來安裝  若是將pip修改為pip.exe...

    tensorflow實現驗證碼識別(一)

    效果 先來看下成品是什么樣子吧,成品的話,用隨機生成的5W張驗證碼做訓練,訓練個40多個epoch,用隨機生成的2W張做驗證碼做驗證準確率在98%的樣子。帶簡陋的UI的話是這么個樣子: 想要完整代碼的話可以進入傳送門:https://github.com/aolingwen/fuck_verifycode 生成驗證碼 要識別驗證碼,當然首先就是要弄到驗證碼數據啦~~,驗證碼數據的話可以自己寫爬蟲去...

    python實現驗證碼識別

    typora-root-url: …\image typora-copy-images-to: upload 然后執行 conde.jpg File “tesserocr.pyx”, line 2443, in tesserocr._tesserocr.image_to_text RuntimeError: Failed to init API, possib...

    神奇的Batch Normalization 如果一個模型僅訓練BN層會是什么樣的

    您可能會感到驚訝,但這是有效的。 ? 最近,我閱讀了arXiv平臺上的Jonathan Frankle,David J. Schwab和Ari S. Morcos撰寫的論文“Training BatchNorm and Only BatchNorm: On the Expressive Power of Random Features in CNNs”。 這個主意立刻引起了...

    猜你喜歡

    用Python實現校園通知更新提醒

    前言 這個項目實已經在一個月前已經完成了,一直都想寫一篇博客來總結這個過程中遇到的一些問題。但最近一個月來都比較忙,所以一直拖到了現在。 首先說說起因吧,我沒事的時候,總喜歡依次點開學校主頁、教務處、圖書館以及學院的網站,看看有沒有什么新通知,雖然大多與我無關。恰逢最近正在學Python,經常聽到別人說用Python寫爬蟲很簡單,但自己尚未接觸過爬蟲。于是抱著試一試的心態看了幾篇關于Python爬...

    spring_ioc相關_第一章

    1 spring是一站式框架,在javaee的三層結構中,每一層都提供不提并的解決技術 web層:springMVC service層:spring的ioc dao層:spring的jdbcTemplate 2 javaee為避免兩個類之間出現耦合,則把對象的創建交給spring進行管理,spring的ioc操作:(1)ioc的配置文件方式;(2)ioc注解方式 3 ioc的底層原理使用技術(1)...

    【Python+OpenCV】視頻流局部區域像素值處理-一種特征提取方法

    參考我之前寫的處理圖片的文章:Python+OpenCV實現【圖片】局部區域像素值處理(改進版) 開發環境:Python3.6.0 + OpenCV3.2.0 任務目標:攝像頭采集圖像(例如:480*640),并對視頻流每一幀(灰度圖)特定矩形區域(480*30)像素值進行行求和,得到一個480*1的數組,用這480個數據繪制條形圖,即在逐幀采集視頻流并處理后“實時”顯示采...

    JavaWeb——【前端】——注冊頁面

    頁面效果 實現代碼 注意事項 主要使用的bootstrap樣式 如果想引用,不要直接復制,沒用的。 先介紹下所引用的文件: boostrap的js、bootstrap的css、jquery的js、以及自己編寫的register.css。 因為博主用的thymeleaf語法,所以有th符號。 若要使用時,根據個人情況導入相應的依賴。...

    網站HTTP升級HTTPS完全配置手冊

    本文由葡萄城技術團隊于博客園原創并首發 轉載請注明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。 今天,所有使用Google Chrome穩定版的用戶迎來了v68正式版首個版本的發布,詳細版本號為v68.0.3440.75,上一個正式版v67.0.3396.99發布于6月13日,自Chrome 68起,當在加載非HTTPS站點時,都會在地址欄上明確標記為&ldqu...

    精品国产乱码久久久久久蜜桃不卡