1. 程式人生 > >python 識別圖片上的數字

python 識別圖片上的數字

Python 3.6 版本 Pytesseract 影象驗證碼識別

環境:

(1) win7 64位
(2) Idea
(3) python 3.6
(4) pip install pillow
<&nbsp>pip install pytesseract
(5) 識別引擎tesseract-ocr

安裝

安裝tesseract-ocr的識別引擎
第一步:下載安裝包
根據https://github.com/UB-Mannheim/tesseract/wiki,找到下載安裝包。
這裡寫圖片描述
我下載的是64位,根據自己需要下載
第二步:安裝
直接點選下載好的tesseract-ocr-w64-setup-v4.0.0-beta.1.20180608.exe檔案,點選下一步,下一步,安裝完成。
第三步:配置環境變數
複製你安裝的路徑,我的是安裝在C:\Program Files (x86)\Tesseract-OCR,介面如下:
這裡寫圖片描述


進入“計算機/屬性”,點選“高階系統設定”,點選環境變數,找到path,點選編輯,在末尾貼上你剛才複製的路徑,{貼上時,你要給原有的資訊末尾新增;分號}
這裡寫圖片描述
配置完畢後,點選儲存。

開啟命令列windows + R 輸入cmd 開啟 在命令列裡面輸入tesseract -v 配置成功會顯示當前的tesseract版本
這裡寫圖片描述

測試讀取圖片上的數字
這裡寫圖片描述
這裡寫圖片描述
KO!!!!!

出現問題:

解決方法:
新增環境變數內容
1.在環境變數裡面增加一個TESSDATA_PREFIX變數名,變數值還是安裝tesseract的路徑。我這裡還是放的我之前的路徑C:\Program Files (x86)\Tesseract-OCR;
2.修改python檔案下的lib裡面生成的一個pytesseract.py檔案
這裡寫圖片描述


這裡寫圖片描述
修改裡面的一個路徑內容:ps:(tesseract_cmd = ‘D:/Program Files/Tesseract-OCR/tesseract.exe’)網上也有人說是斜槓的問題,可以修改雙斜槓或者反斜槓
這裡寫圖片描述

相關推薦

python 識別圖片數字

Python 3.6 版本 Pytesseract 影象驗證碼識別 環境: (1) win7 64位 (2) Idea (3) python 3.6 (4) pip install pillow <&nbsp>

分享C#識別圖片數字

eve ast readwrite .get obi color 點擊 text list 通過Emgu實現對圖片上的數字進行識別。前期步驟:1.下載Emgu安裝文件,我的版本是2.4.2.1777。3.0版本則實現對中文的支持。2.安裝後需填寫環境變量,環境變量Path值

c#實現識別圖片的驗證碼數字

這篇文章主要介紹了c#實現識別圖片上的驗證碼數字的方法,本文給大家彙總了2種方法,有需要的小夥伴可以參考下。 public void imgdo(Bitmap img) { //去色 Bitmap btp = img; Color c

python識別圖片文字

com www. ID lang 圖片 保存 打開 oid aid 因為學校要求要刷一門叫《包裝世界》的網課,而課程裏有200多道選擇題,而且只能在手機完成,網頁版無法做題,而看視頻是不可能看視頻的,這輩子都不可能看...所以寫了幾行代碼來進行百度搜答案。 思路如下: 手

java呼叫百度AI識別圖片的文字功能

1、登入百度AI開放平臺     網站連結:http://ai.baidu.com/     新手接入指南:http://ai.baidu.com/docs#/Begin/top   &n

Python圖片加文字

import PIL from PIL import ImageFont import PIL from PIL import ImageFont from PIL import Image from PIL import ImageDraw #設定字型,如果

OCR文字識別工具,輕鬆幫你識別圖片的文字

目前手機上OCR圖片文識別的軟體有很多,拍照識別提取圖片上的文字,翻 譯識別出來的結果,很方便。 但是,如果你的手機上沒有安裝類似的軟體,這個時候該怎麼辦呢?其實只 要你的手機上有一個微信就可以,一個小程式就能幫你輕鬆搞定這些問題。 開啟小程式 首先開啟手機微信

python--識別圖片中的文字

本篇文章主要參考了 python影象處理之識別影象中的文字 這篇文章,在實現的過程中出現了些偏差,特此記錄。因為此時筆者不是第一次安裝,所展示的結果會和首次安裝的結果有所差別。 1.安裝PIL 以管理員的身份開啟命令提示符,輸入:pip install pillow.

Python識別圖片條形碼並框選

pre mina show col rev mage lose The area 感謝http://blog.jobbole.com/80448/ 提供參考,並將他的代碼轉到Pycharm中 import numpy as npimport cv2# load th

圖片數字識別

步驟: 1.影象分割->製作模板; 2.目標圖片分割->比對識別; #include <stdio.h> #include <stdlib.h> #include <opencv\cv.hpp> #include <op

Python圖片識別找坐標(appium通過識別圖片點擊坐標)

ron 最好 screen clas shape onf tap 矩形 註意 ***如果只想了解圖片相似度識別,直接看第一步即可 ***如果想了解appium根據圖片識別點擊坐標,需要看第一、二、三步 背景|在做UI測試時,發現iOS自定義的UI控件,appium識

如何快速識別提取圖片的文字

14. 找到 如果 ima 全部 情況 技術 智能 相冊 我們在日常工作中,我們經常會遇到將圖片上文字轉換成Word文檔這樣的情況,要知道, 圖片上的文字是不能直接復制的,這是一件令人頭疼的一件事情。那麽要怎樣才能快速的 提取這些圖片的文字呢? 快速識別提取圖片上的的文

python實現本地圖片傳到服務區

try origin pfile 大小限制 文件中 () sage set let 本地圖片上傳到服務器,其本質上來講,就是讀取本地圖片,復制到服務器,並返回服務器url 前端代碼,用的form表單提交,form表單中包含兩個文件選擇表單元素,選擇文件,點擊提交按鈕,提交f

Python配置圖片文字識別

ins 源代碼 logs 配置 mage pillow setup blog hub 以管理員權限打開cmd控制臺。 1.如何安裝PIL 輸入下面命令:pip install Pillow. 參考:https://www.cnblogs.com/mrgavin/

python中,使用matplotlib繪圖時,圖片文字無法顯示問題。

rom image ans width 文字 bsp png block 出現 在使用python過程中,我們往往需要使用matplotlib進行圖片的繪制,在繪圖過程中,我們有時需要在圖片上進行文字的顯示,在使用過程中,會出現文字無法顯示的問題。如下圖: 遇到上述問題我

Python例項第13講】識別手寫數字

機器學習訓練營——機器學習愛好者的自由交流空間(qq 群號:696721295) 這個例子顯示怎樣使用scikit-learn識別手寫數字影象。關於手寫數字資料集的詳細介紹,請看《Python例項第3講》。 例項詳解 首先,載入matplotlib.pyplot繪相

Python做手寫數字識別

最近在學neural networks and deeplearning這本書,也跟著做了一下實驗,這本書的地址是http://neuralnetworksanddeeplearning.com/chap1.html,當然網路上也有翻譯版的,可以下載看。由於剛開始學Python,難免會遇到很

Python 和 OpenCV 檢測圖片的條形碼(轉載)

  原文地址:http://python.jobbole.com/80448/ 假設我們要檢測下圖中的條形碼: 圖1:包含條形碼的示例圖片 現在讓我們開始寫點程式碼,新建一個檔案,命名為detect_barcode.py,開啟並編碼: Python 1&nbs

python識別批量網站中的圖片

需要實現的功能:給出一個網站列表,抓出這些網頁上的圖片。 實現方式: 下載網頁原始碼,在原始碼中識別包含圖片url的標籤,如<img>,<div>,<li>。由於對html瞭解較少,哪些標籤可能含有圖片是從檢視多個網站的原始碼中總結出來的。 呼叫的庫:Selenium(

python opencv在圖片顯示中文字元

cv2.putText() 只能顯示英文字元 參考這篇文章https://blog.csdn.net/dcrmg/article/details/79108491 我這裡的字型是百度下載的。 img_