下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第淺析node怎么實(shí)現(xiàn)ocrweb項(xiàng)目中,你可以在應(yīng)用一啟動的時(shí)候就加載模型,這樣后續(xù)接收到ocr請求的時(shí)候就可以不用等待模型加載了。
參照WhyIrefactortesseract.jsv2這篇博客,可以通過createScheduler方法添加多個(gè)worker線程來并發(fā)的處理ocr請求。
多線程并發(fā)處理ocr請求示例
constKoa=require(koa)
constRouter=require(koa-router)
constrouter=newRouter()
constapp=newKoa()
constpath=require(path)
constmoment=require(moment)
const{createWorker,createScheduler}=require(tesseract.js)
;(async()={
constscheduler=createScheduler()
for(leti=0;ii++){
constworker=createWorker({
langPath:path.join(__dirname,.,lang-data),
cachePath:path.join(__dirname,.),
logger:m=console.log(`${moment().format(YYYY-MM-DDHH:mm:ss)}-${JSON.stringify(m)}`)
awaitworker.load()
awaitworker.loadLanguage(chi_sim+jpn+eng)
awaitworker.initialize(chi_sim+jpn+eng)
scheduler.addWorker(worker)
app.context.scheduler=scheduler
router.get(/test,async(ctx)={
const{data:{text}}=awaitctx.scheduler.addJob(recognize,path.join(__dirname,.,images,chinese.png))
//awaitctx.scheduler.terminate()
ctx.body=text
app.use(router.routes(),router.allowedMethods())
app.listen(3002)
發(fā)起并發(fā)請求,可以看到多個(gè)worker再并發(fā)執(zhí)行ocr任務(wù)
ab-n4-c4localhost:3002/test
3.前端代碼
效果展示中的前端代碼主要是用了elementui組件和vue-cropper這個(gè)組件實(shí)現(xiàn)。
vue-cropper組件具體的使用可以參考我的這篇博客vue圖片裁剪:使用vue-cropper做圖片裁剪
ps:上傳圖片的時(shí)候可以先在前端加載上傳圖片的base
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026四川雅安市老干部活動中心招聘1人筆試備考題庫及答案解析
- 2026浙江金華市武義縣城鄉(xiāng)環(huán)境服務(wù)有限公司招聘1人筆試備考題庫及答案解析
- 2026湖南永州市廉潔征兵筆試參考題庫及答案解析
- 2025年多媒體應(yīng)用設(shè)計(jì)師筆試及答案
- 2025年大學(xué)高校財(cái)務(wù)管理崗筆試及答案
- 2025年boss心理測試筆試及答案
- 2025年達(dá)州鋼鐵集團(tuán)筆試及答案
- 2025年建筑集團(tuán)招聘筆試題庫及答案
- 2025年內(nèi)蒙古教招英語筆試及答案
- 2025年醫(yī)院會計(jì)事業(yè)編考試真題及答案
- 殘疾人服務(wù)與權(quán)益保護(hù)手冊(標(biāo)準(zhǔn)版)
- 車隊(duì)春節(jié)前安全培訓(xùn)內(nèi)容課件
- 2025年溫州肯恩三位一體筆試英語真題及答案
- 云南師大附中2026屆高三高考適應(yīng)性月考卷(六)歷史試卷(含答案及解析)
- PCR技術(shù)在食品中的應(yīng)用
- 輸液滲漏處理課件
- 教育培訓(xùn)行業(yè)發(fā)展趨勢與機(jī)遇分析
- 2025醫(yī)療器械經(jīng)營質(zhì)量管理體系文件(全套)(可編輯?。?/a>
- 物業(yè)與商戶裝修協(xié)議書
- 湖南鐵道職業(yè)技術(shù)學(xué)院2025年單招職業(yè)技能測試題
- GB/T 46318-2025塑料酚醛樹脂分類和試驗(yàn)方法
評論
0/150
提交評論