日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python利用pytesseract 實現本地識別圖片文字

瀏覽:23日期:2022-07-02 10:45:07

#!/usr/bin/env python3# -*- coding: utf-8 -*-import globfrom os import pathimport osimport pytesseractfrom PIL import Imagefrom queue import Queueimport threadingimport datetimeimport cv2def convertimg(picfile,outdir): ’調整圖片大小,對于過大的圖片進行壓縮 picfile: 圖片路徑 outdir: 圖片輸出路徑 ’ img = Image.open(picfile)  width, height = img.size  while (width * height 4000000): # 該數值壓縮后的圖片大約 兩百多k width = width / 2 height = height / 2  new_img = img.resize((width,height), Image.BILINEAR) new_img.save(path.join(outdir, os.path.basename(picfile)))def baiduOCR(ts_queue): while not ts_queue.empty(): picfile = ts_queue.get() filename = path.basename(picfile) outfile = ’D:StudypythonProjectscrapyIpProxyport_zidian.txt’ img = cv2.imread(picfile, cv2.IMREAD_COLOR) print('正在識別圖片:t' + filename) message = pytesseract.image_to_string(img,lang = ’eng’) message = message.replace(’’, ’’) message = message.replace(’’, ’’) # message = client.basicAccurate(img)  # 通用文字高精度識別,每天 800 次免費 #print('識別成功!') try: filename1 = filename.split(’.’)[0] filename1 = ’’.join(filename1) with open(outfile, ’a+’) as fo: fo.writelines(’’ + filename1 + ’’ + ’:’ + message + ’,’) fo.writelines(’n’) # fo.writelines('+' * 60 + ’n’) # fo.writelines('識別圖片:t' + filename + 'n' * 2) # fo.writelines('文本內容:n') # 輸出文本內容 # for text in message.get(’words_result’): # fo.writelines(text.get(’words’) + ’n’) # fo.writelines(’n’ * 2) os.remove(filename) print('識別成功!') except: print(’識別失敗’) print('文本導出成功!') print()def duqu_tupian(dir): ts_queue = Queue(10000) outdir = dir # if path.exists(outfile): # os.remove(outfile) if not path.exists(outdir): os.mkdir(outdir)  print('壓縮過大的圖片...') # 首先對過大的圖片進行壓縮,以提高識別速度,將壓縮的圖片保存與臨時文件夾中 try: for picfile in glob.glob(r'D:StudypythonProjectscrapyIpProxytmp*'): convertimg(picfile, outdir) print('圖片識別...') for picfile in glob.glob('tmp1/*'): ts_queue.put(picfile) #baiduOCR(picfile, outfile) #os.remove(picfile) print(’圖片文本提取結束!文本輸出結果位于文件中。’) #os.removedirs(outdir) return ts_queue except: print(’失敗’)if __name__ == '__main__': start = datetime.datetime.now().replace(microsecond=0) t = ’tmp1’ s = duqu_tupian(t) threads = [] try: for i in range(100): t = threading.Thread(target=baiduOCR, name=’th-’ + str(i), kwargs=[’ts_queue’: s]) threads.append(t) for t in threads: t.start() for t in threads: t.join() end = datetime.datetime.now().replace(microsecond=0) print(’刪除耗時:’ + str(end - start)) except: print(’識別失敗’)

實測速度慢,但用了多線程明顯提高了速度,但準確度稍低,同樣高清圖片,90百分識別率。還時不時出現亂碼文字,亂空格,這里展現不了,自己實踐吧,重點免費的,隨便識別,通向100張圖片,用時快6分鐘了,速度慢了一倍,但是是免費的,挺不錯的了。

以上就是python利用pytesseract 實現本地識別圖片文字的詳細內容,更多關于python 識別圖片文字的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
99xxxx成人网| 日韩综合一区二区三区| 日韩黄色免费网站| 免费精品一区| 久久亚州av| 亚洲资源av| 成午夜精品一区二区三区软件| 亚洲激情中文| 麻豆精品久久久| 日本精品在线中文字幕| 日韩欧美久久| 999国产精品999久久久久久| 免费日韩av片| 国产91在线播放精品| 99国产精品视频免费观看一公开| 捆绑调教美女网站视频一区 | 国产中文字幕一区二区三区| 蜜臀av免费一区二区三区| 国产欧美日韩免费观看| 中日韩男男gay无套| 精品国产欧美日韩| 国产欧美88| 天堂av在线一区| 欧美国产不卡| 久久亚洲图片| 中文另类视频| 亚洲精品影视| 五月天久久网站| 国产69精品久久| 天堂俺去俺来也www久久婷婷| 久久久久久久欧美精品| 精品国产欧美日韩一区二区三区| 在线一区视频| 精品一级视频| 99在线精品免费视频九九视| 福利在线一区| 国产精品毛片久久久| 在线观看亚洲精品福利片| 成人日韩精品| 久久久久亚洲精品中文字幕| 欧美精品一线| 久久亚洲道色| 欧美日韩精品一区二区三区视频| 亚洲欧美日本日韩| 91精品啪在线观看国产18| 精品三级av在线导航| 国产美女亚洲精品7777| 日本视频中文字幕一区二区三区| 国产亚洲精品v| 久久美女精品| 精品99久久| 久久久久亚洲精品中文字幕| 国产精品日韩精品在线播放| 黄色在线一区| 亚洲小说欧美另类婷婷| 精精国产xxxx视频在线播放| 麻豆国产精品一区二区三区| 欧美激情日韩| 久久精品资源| 免费观看不卡av| 伊人久久亚洲热| 中文一区在线| 久久亚洲道色| 国产91在线精品| 久久久久免费| 日韩三区免费| 中文字幕系列一区| 亚洲二区精品| 狠狠久久婷婷| 在线精品国产亚洲| 久久国产88| 亚洲精品激情| 欧美日韩亚洲三区| 国产激情久久| 日韩激情视频网站| 91福利精品在线观看| 亚洲欧美日韩精品一区二区| 97久久中文字幕| 欧美一区精品| 欧美交a欧美精品喷水| 久久一区亚洲| 国产精品色婷婷在线观看| 日本成人在线不卡视频| 一本一道久久a久久精品蜜桃| 免费在线观看一区二区三区| 亚洲欧美成人综合| 日韩一区精品视频| 成人精品国产亚洲| 久久精品三级| 欧美日韩a区| 国产精品日韩精品在线播放| 国产精品一站二站| www.com.cn成人| 国产精品呻吟| 欧美亚洲三级| 国产精品一区二区三区美女| 亚洲aa在线| 精品一区二区三区中文字幕视频| av高清不卡| 久久伊人国产| 中文另类视频| 毛片不卡一区二区| 免费精品视频最新在线| 国产精品免费精品自在线观看| 91在线成人| 国产亚洲精品v| 国产精品一区二区三区av麻| 麻豆视频在线观看免费网站黄| 亚洲午夜一级| 国产日韩欧美一区二区三区 | 久久精品天堂| 久久黄色影院| 欧美日韩在线网站| 巨乳诱惑日韩免费av| 亚洲ab电影| 国产a久久精品一区二区三区| 久久高清精品| 国产亚洲一区二区三区啪| 欧美天堂视频| 日韩国产91| 精精国产xxxx视频在线野外| 亚洲免费资源| 香蕉成人av| 欧美日韩va| 欧美国产小视频| 日韩av一级片| 图片区亚洲欧美小说区| 国产日韩欧美一区二区三区在线观看 | 欧美二三四区| 婷婷精品在线| 日韩精品三级| 亚洲无线一线二线三线区别av| 欧美日韩一区二区三区不卡视频| 日韩电影免费网址| 久久影视三级福利片| 亚洲毛片网站| 欧美影院三区| 国产一区二区三区国产精品| 在线精品视频一区| 成人亚洲精品| 欧美一区免费| 夜久久久久久| 久久天堂影院| 日本不卡一区二区| 91精品国产自产在线观看永久∴| 国产免费av国片精品草莓男男 | 日本亚州欧洲精品不卡| 国产欧洲在线| 蜜臀av一区二区三区| 亚洲国产日韩欧美在线| 亚洲精品中文字幕乱码| 日韩视频一区| 蜜臀精品一区二区三区在线观看 | 人人爽香蕉精品| 亚洲丝袜美腿一区| 日韩中文一区二区| 免费一级欧美在线观看视频| 美女精品视频在线| 亚洲无线一线二线三线区别av| 99国产精品久久久久久久成人热| 蜜臀国产一区二区三区在线播放| 蜜桃视频免费观看一区| 国产精品一线天粉嫩av| 欧美日韩视频网站| 日韩欧美自拍| 日韩激情一区二区| 青青青免费在线视频| 亚洲欧美日韩国产综合精品二区| 日本免费一区二区视频| 四虎成人av| 婷婷六月综合| 亚洲毛片视频| 国产亚洲在线| 亚洲免费影视| 国内精品99| 国产高清视频一区二区| 午夜久久av | 亚洲国产日韩欧美在线| 日韩综合一区二区| 宅男在线一区| 日韩国产一区二区| 国产精品2023| 日韩国产欧美一区二区三区| 亚洲欧美成人综合| 好看的av在线不卡观看| 成人三级高清视频在线看| 国产乱码精品| 亚洲专区在线| 亚洲小说欧美另类婷婷| 久久精品国产99| 国产精品久久久久久久久久齐齐| 综合精品一区| 午夜在线视频一区二区区别| 亚洲精品小说| 欧美一区三区| 99xxxx成人网| 久久亚洲专区| 蜜桃一区二区三区| 免费不卡中文字幕在线| 久久久久伊人|