成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用 Python 進行 OCR 圖像識別

開發 后端
手動將文字提取出來,要耗費很大的工作量。例如下圖,某樓盤的一房一價表,怎么樣發現單價低位的房子?光憑肉眼很難發現吧,能否讓計算機進行文字的識別,然后再對這些數值型信息進行數據分析。

[[392205]]

本文轉載自微信公眾號「Python中文社區」,作者楊炳。轉載本文請聯系Python中文社區公眾號。  

數據采集就怕遇到圖片,只能看不能復制怎么辦。手動將文字提取出來,要耗費很大的工作量。例如下圖,某樓盤的一房一價表,怎么樣發現單價低位的房子?光憑肉眼很難發現吧,能否讓計算機進行文字的識別,然后再對這些數值型信息進行數據分析。

首先把圖片中的單價提取出來,

進而生成圖像:

用python就可以實現,采用現在流行的OCR圖像識別。主要思路是使用機器學習模式,通過已有圖片手動訓練出一個圖像識別模型,具體步驟如下:

一、將圖片預處理,更方便計算機識別

(一)把圖像灰化

使用open-cv庫對圖片進行處理。

使用灰化后的圖片,如下圖,排除干擾信息,能讓識別更加穩定。

(二)把圖片分割

將圖片分割成小方塊,一是提高識別精度,二是方便將數據儲存為表格形式。可以設定好參數,根據坐標系把圖片裁剪成一個個小方塊,如下圖,儲存為jpg格式。

二、建立圖像識別模型

(一)將分割好的小方塊圖片合并成tiff文件

下載jTessBoxEditor,打開jTessBoxEditor.jar,使用tools下的merge tiff工具,將圖片合并成tiff文件。

(二)使用已有模型對tiff文件進行初識別

下載并安裝tesseract,并配置好環境變量,將Tesseract-OCR和tessdata的路徑加入到環境變量下的path下面。Tesseract自帶圖像識別的模型,例如中文簡體漢字識別模型chi_sim.traineddata,英文識別模型eng.traineddata,這些模型可以網上下載,放到tessdata里面即可使用。

然后進入tiff所在文件夾。在命令窗口,輸入:tesseract ***.tif *** -l +++ -psm 7 batch.nochop makebox,按回車生成box文件。其中***為tif的文件名,+++為要生成的traindata的文件名。

(三)使用jTessBoxEditor對tiff和box文件進行調整

打開jTessBoxEditor.jar,在box editor中的open按鈕,打開要編輯的tif文件。編輯之后保存,生成box文件。保存在同一個文件夾里。

(四)使用tiff和box文件生成模型

在tiff和box的文件中,在命令窗口輸入以下代碼,最終生成模型(traindata文件)

上述腳本也可以寫在bat文件中,運行腳本來生成traindata,最終僅需要將traindata復制到tessdata里面,即可使用該模型。

三、應用圖像識別模型

安裝完,訓練完模型之后,就要在python中使用模型了。安裝pytesseract,找到pytesseract.py文件,打開編輯,將其中的“tesseract_cmd = 'tesseract'”,改成tesseract的安裝路徑(如C:\Program Files\Tesseract-OCR\\tesseract)。

因為模型是采用灰化后的圖片訓練的,所以在識別時也要使用灰化。

四、優化圖像識別模型

在使用中,如果有錯誤,可以存下來,加入訓練庫,優化圖像識別模型。在一般是識別錯誤的圖片,積攢一陣子后。累積做成tif文件。注意:同類錯誤選擇幾個記號了,訓練庫盡量小而精。

作者:楊炳,心理學者在銀行寫代碼。

責任編輯:武曉燕 來源: Python中文社區
相關推薦

2018-04-24 10:45:00

Python人工智能圖像識別

2022-10-20 09:33:35

2024-06-07 11:24:20

2017-09-08 13:30:32

深度學習圖像識別卷積神經網絡

2022-10-11 23:35:28

神經網絡VGGNetAlexNet

2024-06-18 08:16:49

2024-11-11 07:00:00

Python圖像識別

2025-03-25 08:30:00

OpenCV計算機視覺圖像識別

2023-11-24 09:26:29

Java圖像

2022-10-19 07:42:41

圖像識別神經網絡

2025-01-11 23:14:52

2016-12-01 14:23:32

iosandroid

2023-11-30 09:55:27

鴻蒙鄰分類器

2021-07-22 08:16:02

人工智能AI

2022-09-09 14:42:17

應用開發ETS

2023-09-25 10:13:59

Java識別

2014-01-14 17:43:37

NEC圖像識別

2015-12-03 16:01:18

Google人像識別API

2019-11-20 12:30:21

Python編程語言語音識別

2017-11-06 16:50:38

人工智能圖像識別數據邏輯
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久综合 | 精品亚洲一区二区三区 | 中文字幕1区 | 久久五月婷 | 精国产品一区二区三区四季综 | 国产乱码精品一区二区三区忘忧草 | 成人在线中文字幕 | 免费观看一级毛片视频 | 91精品久久久久久久99 | 毛片链接 | a级毛片毛片免费观看久潮喷 | 成人午夜毛片 | 日韩欧美字幕 | 国产精品av久久久久久久久久 | 国产日韩欧美在线观看 | 国产精品国产a级 | 久久成人18免费网站 | 九九热精品在线视频 | 国产欧美一区二区精品忘忧草 | 日本特黄特色aaa大片免费 | 成人在线播放网址 | 人人干免费 | 国产高清精品一区二区三区 | 婷婷久久综合 | 日本欧美大片 | 亚洲精品一区二区冲田杏梨 | 色av一区二区 | 久久精品一区二区 | 国产精品久久久久久吹潮日韩动画 | 亚洲午夜一区二区 | 女女百合av大片一区二区三区九县 | 国产高清精品一区 | 色桃网 | 久久手机视频 | 99热国产免费 | 久久久精品网 | 欧美日韩一区二区三区四区五区 | 一区二区三区四区在线免费观看 | 超碰免费在线观看 | 亚洲欧美日韩在线不卡 | www.亚洲 |