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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python利用pytesseract 實(shí)現(xiàn)本地識(shí)別圖片文字

瀏覽:24日期: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): ’調(diào)整圖片大小,對(duì)于過(guò)大的圖片進(jìn)行壓縮 picfile: 圖片路徑 outdir: 圖片輸出路徑 ’ img = Image.open(picfile)  width, height = img.size  while (width * height 4000000): # 該數(shù)值壓縮后的圖片大約 兩百多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('正在識(shí)別圖片:t' + filename) message = pytesseract.image_to_string(img,lang = ’eng’) message = message.replace(’’, ’’) message = message.replace(’’, ’’) # message = client.basicAccurate(img)  # 通用文字高精度識(shí)別,每天 800 次免費(fèi) #print('識(shí)別成功!') 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('識(shí)別圖片:t' + filename + 'n' * 2) # fo.writelines('文本內(nèi)容:n') # 輸出文本內(nèi)容 # for text in message.get(’words_result’): # fo.writelines(text.get(’words’) + ’n’) # fo.writelines(’n’ * 2) os.remove(filename) print('識(shí)別成功!') except: print(’識(shí)別失敗’) print('文本導(dǎo)出成功!') 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('壓縮過(guò)大的圖片...') # 首先對(duì)過(guò)大的圖片進(jìn)行壓縮,以提高識(shí)別速度,將壓縮的圖片保存與臨時(shí)文件夾中 try: for picfile in glob.glob(r'D:StudypythonProjectscrapyIpProxytmp*'): convertimg(picfile, outdir) print('圖片識(shí)別...') for picfile in glob.glob('tmp1/*'): ts_queue.put(picfile) #baiduOCR(picfile, outfile) #os.remove(picfile) print(’圖片文本提取結(jié)束!文本輸出結(jié)果位于文件中。’) #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(’刪除耗時(shí):’ + str(end - start)) except: print(’識(shí)別失敗’)

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

以上就是python利用pytesseract 實(shí)現(xiàn)本地識(shí)別圖片文字的詳細(xì)內(nèi)容,更多關(guān)于python 識(shí)別圖片文字的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本美女一区| 不卡视频在线| 国产美女撒尿一区二区| 国产精品亲子伦av一区二区三区| 天堂精品久久久久| 国产欧美日韩精品一区二区免费 | 中文亚洲欧美| 欧美一区激情| 一区视频在线| 日本不卡一二三区黄网| 日韩另类视频| 日本少妇精品亚洲第一区| 九九色在线视频| 日本欧美大码aⅴ在线播放| 日韩精品午夜| 国产精区一区二区| 亚洲理论在线| 91九色精品| 国产aⅴ精品一区二区四区| 免费在线欧美视频| 久久视频精品| 麻豆91在线播放| 亚洲精品1区2区| 日本综合精品一区| 激情婷婷亚洲| 欧美黄色精品| 亚洲另类av| 91精品蜜臀一区二区三区在线| 视频一区二区中文字幕| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 中文字幕av一区二区三区人 | 精品国产美女a久久9999| 亚洲婷婷在线| 亚洲天堂av影院| 一区三区视频| 五月天综合网站| 日韩欧美看国产| 精品国产一区二区三区av片| 亚洲精品成人一区| 性一交一乱一区二区洋洋av| 久久精品国产99久久| 国产一区二区三区探花| 国产激情精品一区二区三区| 欧美日韩亚洲国产精品| 亚洲日产av中文字幕| 99riav1国产精品视频| 三级精品视频| 国产精品theporn| 四虎成人精品一区二区免费网站| 国产精品一区二区精品| 日韩在线电影| 在线日韩欧美| 香蕉精品久久| 久久久影院免费| 亚洲天堂一区二区| 久久国产精品久久w女人spa| 国产一区二区三区久久久久久久久| 亚洲欧美专区| 婷婷亚洲五月色综合| 欧美日韩国产亚洲一区| 婷婷成人在线| 欧美亚洲在线日韩| 国产精品亚洲欧美日韩一区在线| 国产视频一区二| 国产理论在线| 国产精品白浆| 国产盗摄——sm在线视频| 蜜臀国产一区| 伊人久久在线| 亚洲手机在线| 视频在线观看一区二区三区| 男女性色大片免费观看一区二区 | 亚洲精品日韩久久| 国产精品男女| 性欧美精品高清| 福利精品一区| 日韩二区在线观看| 久久福利影视| 国产日产一区| 麻豆成人综合网| 精品久久影院| 久久一级电影| 亚洲精一区二区三区| 午夜精品福利影院| 免费在线日韩av| 999久久久91| 亚州av一区| 久久福利在线| 亚洲精品99| 久久国产精品毛片| 欧美一级一区| 韩国精品主播一区二区在线观看 | 亚洲精选91| 国产精品一区高清| 欧美日韩国产一区二区三区不卡| 蜜桃视频第一区免费观看| 国产伦精品一区二区三区视频 | 亚洲在线观看| 欧美日韩一视频区二区| 国产一区调教| 亚洲精选91| 亚洲精品一级二级| 欧美精品影院| 欧美精品自拍| 日韩成人三级| 国产乱码精品一区二区三区亚洲人| 一区二区三区四区日本视频| 色8久久久久| 五月天激情综合网| 日产午夜精品一线二线三线| 在线综合视频| 水蜜桃久久夜色精品一区| 日韩精品导航| 日韩在线a电影| 在线一区av| 国产精品久久久久蜜臀| 日韩激情网站| 性欧美长视频| 黄色亚洲在线| 1024精品久久久久久久久| 韩国精品主播一区二区在线观看| 久久av免费| 国产精品三级| 国产一区 二区| 日韩精品亚洲一区二区三区免费| 国产高潮在线| 久久只有精品| 欧美日本久久| 91欧美极品| 日韩精品一区二区三区中文字幕| 蜜桃av一区二区三区电影| 在线国产精品一区| 日本午夜精品| 欧美国产中文高清| 亚洲黄色中文字幕| 欧美综合另类| 中文字幕日韩高清在线| 欧美一区影院| 欧美三级精品| 免费视频久久| 日韩一区二区三区在线看| 日韩高清欧美激情| 欧美黄色精品| 91国语精品自产拍| 亚洲精品黄色| 精品在线网站观看| 伊人影院久久| 久久不见久久见国语| 亚洲不卡av不卡一区二区| 伊人成人网在线看| 日本不卡在线视频| 久久久久久网| 中文在线日韩| 伊人网在线播放| 日韩一区精品字幕| 国产欧洲在线| 国产视频一区欧美| 美女免费视频一区| 巨乳诱惑日韩免费av| 精品久久电影| 亚洲精品一级二级三级| 麻豆精品国产91久久久久久| 女同性一区二区三区人了人一| 日韩高清在线一区| 欧美一区二区三区激情视频| 国产伦精品一区二区三区在线播放| 国产伊人精品| 精品国产乱码久久久| 久久不射网站| 欧美成人高清| 日产精品一区二区| 亚洲高清影视| 精品久久视频| 日韩国产欧美一区二区三区| 精品国模一区二区三区| 国产美女亚洲精品7777| 亚洲作爱视频| 成人自拍av| 欧美激情亚洲| 久久黄色影视| 香蕉久久国产| 尤物网精品视频| 日韩三区在线| 久久91视频| 国产精品qvod| 蜜桃久久av一区| 国产精品精品国产一区二区| 国产精品v日韩精品v欧美精品网站| 国产视频一区三区| 在线亚洲自拍| 99热精品在线| 今天的高清视频免费播放成人| 日韩欧美视频专区| 日韩成人精品一区| 国产精品视频一区二区三区综合| 日韩精品国产欧美| 亚洲18在线| 国产亚洲一区| 精品国产一区二区三区性色av| 国产福利一区二区精品秒拍|