成人免费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

2023-09-25 10:13:59

Java識別

2022-09-09 14:42:17

應用開發ETS

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技術棧公眾號

主站蜘蛛池模板: 成人在线精品 | 精品久久久久久久人人人人传媒 | 久久精品小短片 | 中文在线视频观看 | 亚洲午夜视频 | 中文字幕在线观看精品 | 中文字幕在线播放第一页 | 日本高清视频在线播放 | 欧美日韩a | 精品亚洲一区二区三区四区五区高 | 麻豆av网站 | 欧美精品一区二区三区在线播放 | 国产成人免费视频网站视频社区 | 草久视频 | 中文在线a在线 | 亚洲 欧美 日韩在线 | 国产一级毛片精品完整视频版 | 永久精品 | 久久久久1 | 水蜜桃亚洲一二三四在线 | 久久偷人 | 一区二区三区av | 免费观看成人鲁鲁鲁鲁鲁视频 | 国产精品揄拍一区二区 | 九色视频网站 | 国产精品久久久久久久久图文区 | 精品国产乱码久久久久久1区2区 | 日韩精品视频在线播放 | 久久精品国产一区二区电影 | 国产伦精品一区二区三区视频金莲 | 精品一区二区免费视频 | 欧美一级二级三级视频 | 黄色一级大片在线免费看产 | 毛片视频观看 | 国产精品高 | 麻豆视频国产在线观看 | 色婷婷狠狠| 日韩在线视频一区二区三区 | 国产午夜精品久久久 | 午夜影院在线播放 | av黄色在线观看 |