精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

圖像OCR技術實踐,讓前端也能輕松上手圖像識別

開發 前端
我們在上面代碼里可以看到我們需要先把文件轉化為buffer,再利用worker ,來提取圖像信息。代碼由于我使用的是??nextjs??,對??nodejs??開發比較友好,當然大家也可以用其他框架來實現。

嗨,大家好,我是徐小夕。之前和大家分享了很多可視化,零代碼和前端工程化的最佳實踐,最近也在迭代可視化文檔知識引擎Nocode/WEP, 剛好在設計一個圖像識別的功能,涉及到了圖像OCR技術, 接下來就和大家分享一下前端如何低成本上手圖像識別。

案例演示

首先和大家演示一下實現的效果,我們的最終目標是基于一張圖片,通過技術的手段自動提取圖片的信息,并展示到文檔中,提高文檔編寫的效率。

圖片圖片

由上圖可以看到我們成功提取了圖片中的文本信息,通過這種方式我們可以更高效地對文檔進行創作。

圖片圖片

什么是圖像OCR技術

圖片圖片

OCR(Optical Character Recognition,光學字符識別)是指提取圖像中的文字信息,下面介紹一些常見的圖片 OCR 技術方案:

  • 基于規則的 OCR:使用預定義的規則和模板來識別特定類型的文本,適用于結構化的文檔,如表格、票據等;
  • 基于機器學習的 OCR:通過訓練模型來識別不同字體、大小、顏色等特征的文字,適用于非結構化的文本,如照片、手寫字等;
  • two-stage 方法:文字檢測+文字識別,分別由檢測網絡和識別網絡來完成,是目前主流的 OCR 方法,效果較好;
  • 端到端方法:直接輸出識別后的文本,由一個大網絡來完成,但該方法仍存在特征共享、模型訓練等問題。

上面這些技術方案的優缺點和應用場景我簡單和大家介紹如下:

  • 基于規則的 OCR:

優點:對于特定類型的文本,如表格、票據等,識別準確率較高。

缺點:規則和模板的定義需要大量的人工工作,對于復雜的文檔結構和字體變化的適應性較差。

應用場景:適用于結構化文檔的識別,如表格、票據、身份證等。

  • 基于機器學習的 OCR:
  • 優點:可以自動學習文字的特征,對于不同字體、大小、顏色等的適應性較好。
  • 缺點:需要大量的訓練數據,對于生僻字和特殊字體的識別準確率可能較低。
  • 應用場景:適用于非結構化文本的識別,如圖像、照片、手寫字等。
  • two-stage 方法:
  • 優點:將文字檢測和識別分開處理,提高了識別準確率和靈活性。
  • 缺點:需要兩個網絡進行處理,計算量較大,速度較慢。
  • 應用場景:適用于對識別準確率要求較高的場景,如文檔數字化、自動化表單填寫等。
  • 端到端方法:
  • 優點:將文字檢測和識別統一在一個網絡中進行處理,減少了計算量和處理時間。
  • 缺點:特征共享和模型訓練等問題仍需要進一步解決,對于復雜場景的適應性較差。
  • 應用場景:適用于對速度要求較高的場景,如實時翻譯、圖片搜索等。

在實際應用中,我們需要根據具體需求和場景選擇合適的 OCR 技術方案。

基于圖像OCR的開源方案分享

圖片圖片

那對于前端而言,我們怎么能使用這些 OCR 技術呢?我在做了大量研究和查找之后,發現了幾款不錯的OCR開源項目,可以幫助我們輕松在自己的應用中實現OCR能力:

  • Tesseract:一款由 HP 實驗室開發、由 Google 維護的開源 OCR 引擎,支持多語言和多平臺。
  • Tesseract.js:Tesseract 的 JavaScript 版本,支持一百多種語言,可使用 npm 安裝或在頁面中直接引用 js。
  • PaddleOCR:飛槳首次開源的文字識別模型套件,支持中英文識別,支持傾斜、豎排等多種方向文字識別,支持 GPU、CPU 預測。
  • CnOCR:Python 3 下的文字識別工具包,支持簡體中文、繁體中文(部分模型)、英文和數字的常見字符識別,自帶 20 多個訓練好的識別模型,適用于不同應用場景。
  • chineseocr_lite:超輕量級中文 OCR,支持豎排文字識別,支持 ncnn、mnn、tnn 推理,模型大小僅 4.7M。

這些開源方案都有各自的特點和優勢,可以根據具體需求和應用場景選擇適合的方案。在使用這些開源方案時,我們仍然需要考慮以下因素:

  • 識別精度:不同的開源方案在識別精度上可能存在差異,可以根據對識別結果準確性的要求進行選擇。
  • 語言支持:如果需要識別特定語言的文字,需要確保所選方案支持該語言。
  • 性能和效率:考慮方案的執行速度和資源消耗,特別是在處理大量圖片或對實時性要求較高的情況下。
  • 可擴展性:如果有進一步開發和定制的需求,選擇具有良好可擴展性的方案。
  • 社區和文檔:活躍的社區和完善的文檔可以提供更好的支持和幫助。

這里我寫一個前端實現的案例,和大家分享一下具體用法。

圖片圖片

首先我們需要安裝tesseract.js:

yarn add tesseract.js

其次來看看我寫的一個業務代碼:

const fileData = await req.formData();
const searchParams = req.nextUrl.searchParams;
const lang = searchParams.get('lang') || 'eng';
const file: File | null = fileData.get('file') as unknown as File

if (!file) {
    return Response.json({ success: 0 })
}

const bytes = await file.arrayBuffer()
const buffer = Buffer.from(bytes)
const worker = await createWorker(lang, 1, {
    // corePath: '',
    workerPath: "",  // 定義work路徑
    langPath: "",  // 定義語言包路徑
    gzip: false
});
const ret = await worker.recognize(buffer);
// console.log(ret.data.text);
await worker.terminate();
return Response.json({ data: { output: ret.data.text } })

我們在上面代碼里可以看到我們需要先把文件轉化為buffer,再利用worker ,來提取圖像信息。代碼由于我使用的是nextjs,對nodejs開發比較友好,當然大家也可以用其他框架來實現。

目前這個功能我已經實現到了 Nocode/WEP 文檔知識庫中,大家可以體驗參考一下:

圖片圖片

同時為了提高識別度,我也看到一些可行的方案,這里和大家分享一下:

  1. 數據增強:通過對圖像進行旋轉、縮放、翻轉等操作,增加數據的多樣性。
  2. 優化訓練:調整訓練參數,如學習率、迭代次數等,以獲得更好的模型性能。
  3. 使用高質量圖像:確保輸入的圖像清晰、分辨率高,減少噪聲和干擾。
  4. 字符分割:將圖像中的字符準確分割,有助于提高識別精度。
  5. 語言模型融合:結合語言模型來提高對文本的理解和糾正錯誤。
  6. 模型融合:嘗試融合多個不同的 OCR 模型,以綜合它們的優勢。
  7. 人工標注:對一些困難樣本進行人工標注,以改進模型學習。
  8. 超參數調優:對模型的超參數進行細致的調整和優化。
責任編輯:武曉燕 來源: 趣談前端
相關推薦

2021-04-09 20:49:44

PythonOCR圖像

2022-10-20 09:33:35

2016-12-01 14:23:32

iosandroid

2023-11-24 09:26:29

Java圖像

2014-01-14 17:43:37

NEC圖像識別

2024-06-18 08:16:49

2022-10-11 23:35:28

神經網絡VGGNetAlexNet

2015-07-28 11:25:59

微軟沈向洋

2022-10-19 07:42:41

圖像識別神經網絡

2025-01-11 23:14:52

2017-11-06 16:50:38

人工智能圖像識別數據邏輯

2017-09-30 12:49:02

蘋果

2024-11-20 08:09:19

RabbitMQ項目客戶端

2017-03-28 08:47:33

圖像識別技術

2019-05-17 09:33:50

圖像識別三維重建文本識別

2023-11-30 09:55:27

鴻蒙鄰分類器

2018-04-24 10:45:00

Python人工智能圖像識別

2022-11-07 12:15:13

開源深度學習

2017-07-20 17:27:01

互聯網

2022-09-09 14:42:17

應用開發ETS
點贊
收藏

51CTO技術棧公眾號

国产成人自拍网站| 校园春色 亚洲色图| 亚洲欧美另类日韩| 久久国产精品久久w女人spa| 中文字幕欧美在线| 一级片免费在线观看视频| free性护士videos欧美| 久久久高清一区二区三区| 国产欧美精品一区二区| 久久综合亚洲色hezyo国产| 国产成人手机高清在线观看网站| 欧美区在线观看| 国产精品无码人妻一区二区在线 | 青青在线视频| 久久综合99re88久久爱| 91九色国产社区在线观看| 日本少妇bbwbbw精品| 精品视频黄色| 欧美精品一区二区高清在线观看 | 新片速递亚洲合集欧美合集| 中文字幕视频一区| 久久精品日韩| www.天堂在线| 青青草一区二区三区| 久久免费福利视频| 久久国产高清视频| 日本久久成人网| 日韩三级视频在线观看| 在线免费av播放| 在线黄色的网站| 亚洲综合在线视频| 中文字幕免费在线不卡| 久久精品a一级国产免视看成人 | 色屁屁一区二区| 日韩精品一区二区三区四| 国产一二在线观看| 不卡区在线中文字幕| 96精品久久久久中文字幕| 无码人妻aⅴ一区二区三区有奶水| 伊人久久成人| 九九精品视频在线| 99自拍视频在线| 欧美中文一区二区| 亚洲欧美国产视频| 黄色a一级视频| 国产成人精品亚洲线观看| 91精品婷婷国产综合久久| 国产wwwxx| 偷拍精品精品一区二区三区| 日韩欧美中文在线| 国产深夜男女无套内射| hd国产人妖ts另类视频| 亚洲一线二线三线久久久| 成年人黄色在线观看| av男人的天堂在线| 国产精品欧美一区喷水| 日韩在线电影一区| 成人18在线| 亚洲国产精品激情在线观看| 秋霞毛片久久久久久久久| 青青九九免费视频在线| 91在线视频官网| 国产精品二区二区三区| 成人毛片在线精品国产| 国产成人av网站| 岛国视频一区免费观看| 亚洲国产精品18久久久久久| 高清日韩电视剧大全免费| 97久久人人超碰caoprom欧美| 精品国产免费无码久久久| 国产精品1区二区.| 国产成人精品福利一区二区三区| 亚洲AV无码国产精品午夜字幕| 国产99久久久久| 国产欧美一区二区视频| 青青草手机在线| 国产欧美日韩精品在线| 伊人久久婷婷色综合98网| 麻豆电影在线播放| 亚洲国产精品久久一线不卡| 无码播放一区二区三区| 不卡亚洲精品| 欧美一级片在线| 国产在线观看免费播放| 特黄特色欧美大片| 中文字幕一区二区精品| www.99re7| 亚洲毛片网站| 国产精品电影在线观看| 国产农村妇女毛片精品久久| 国产成人在线视频网站| 久中文字幕一区| 91最新在线| 亚洲国产精品久久久久婷婷884| 久久久免费视频网站| 四虎国产精品永久在线国在线| 欧美一级专区免费大片| 久久中文字幕人妻| 97视频热人人精品免费| 97色在线视频| 中文字幕在线观看国产| 成人免费视频网站在线观看| 欧美一区二区三区在线免费观看| 免费黄色在线看| 五月婷婷色综合| 中文字幕在线视频精品| 日韩理论电影中文字幕| 久久精品久久久久久| 国产精品第9页| 狠狠色丁香久久婷婷综| 欧美日韩电影一区二区| gogo在线高清视频| 欧美性猛交xxxxx水多| 一级黄色免费毛片| 欧美午夜精彩| 亚洲 日韩 国产第一| 国产又粗又黄又爽| 久久久久久99精品| 久久亚洲精品无码va白人极品| 黄色日韩网站| 亚洲欧美日韩成人| 日本三级中文字幕| 国产一区91精品张津瑜| 色噜噜狠狠一区二区三区| 9765激情中文在线| 91麻豆精品国产自产在线观看一区 | 日韩影片在线播放| 在线人成日本视频| 亚洲成人1234| 九九视频在线观看| 国内一区二区视频| 一区不卡字幕| jizzyou欧美16| 亚洲女人被黑人巨大进入| 激情综合网五月婷婷| 国产在线国偷精品产拍免费yy | 嫩草在线播放| 亚洲高清久久久| 最新国产精品自拍| 欧美永久精品| 成人国产精品久久久久久亚洲| 黄色小视频在线观看| 精品日本高清在线播放| 激情图区综合网| 99在线观看| 超碰在线观看免费版| 欧美日韩精品一区二区| 精品无人区无码乱码毛片国产| 激情视频一区| 国产精品午夜av在线| 制服丝袜在线播放| 91精品欧美一区二区三区综合在 | 中文字幕二区三区| 国产欧美日韩综合| 天天操天天爽天天射| 国产精品一国产精品| 国产精品18久久久久久首页狼 | 久久综合色8888| 成人毛片视频网站| 中文字幕伦av一区二区邻居| 欧洲亚洲妇女av| 可以在线观看的av| 在线欧美日韩国产| 五月天精品在线| 久久国产视频网| www.午夜色| 日韩精品成人| 国内精品久久久久| 亚洲日本国产精品| 日本高清视频一区二区| 蜜乳av中文字幕| 久久精品国产免费看久久精品| 老司机av福利| 亚洲三级av| 8050国产精品久久久久久| 免费在线观看污视频| 一本色道久久综合精品竹菊| 正在播放国产对白害羞| 国产在线不卡一区| 777av视频| 国产精品亚洲二区| 91亚洲精品一区| 超级白嫩亚洲国产第一| 亚洲欧美精品suv| 一级爱爱免费视频| 亚洲五码中文字幕| 精品成人无码一区二区三区| 久久成人麻豆午夜电影| 加勒比成人在线| 国产欧美一区二区精品久久久| 国产精品99久久久久久白浆小说 | a级片在线视频| 午夜精品久久久久久久久久久| 尤物视频最新网址| 国产制服丝袜一区| 国产精品沙发午睡系列| 久久中文字幕av| 国产精品一区二区三区精品| 日韩网站中文字幕| 欧美激情亚洲精品| 成人在线免费观看| 精品国产免费久久| 中文字幕精品无码亚| 午夜免费久久看| 日韩在线视频网址| 26uuu久久天堂性欧美| www.51色.com| 视频一区中文字幕国产| 黄色一级大片免费| 欧美一区电影| 精品日本一区二区三区在线观看| yy6080久久伦理一区二区| 国语自产精品视频在线看一大j8| 在线观看av黄网站永久| 亚洲国产精品久久| 国产女人高潮的av毛片| 在线观看免费视频综合| 日韩经典在线观看| 亚洲视频精选在线| 亚洲欧美日韩第一页| 91色在线porny| 久久黄色一级视频| 另类专区欧美蜜桃臀第一页| 日韩中文字幕三区| 国产精品v亚洲精品v日韩精品| 四虎影院一区二区三区| 日韩欧美国产大片| 成人区精品一区二区| 国产精品久久久久久吹潮| 欧美做受高潮1| hd国产人妖ts另类视频| 欧美精品亚州精品| 日本在线天堂| 中文字幕av日韩| 国产在线网站| 亚洲欧美日韩图片| 天堂视频中文在线| 日韩的一区二区| 熟妇高潮一区二区三区| 欧美成人一区二区三区片免费| 91国在线视频| 8x福利精品第一导航| 国产精品毛片一区二区在线看舒淇 | 亚洲人成网站在线观看播放| 国产欧美日韩在线观看视频| 欧美精品尤物在线| 性人久久久久| 噜噜噜噜噜久久久久久91| 三级精品视频| 久久亚洲综合网| 亚洲成a人片77777在线播放| 久久av免费观看| 伊人成综合网伊人222| 精品一区日韩成人| 亚洲系列另类av| 日韩精品欧美一区二区三区| 波多野结衣一区| 亚洲欧洲三级| 五月天久久网站| 精品久久久无码人妻字幂| 激情欧美一区| 欧美极品欧美精品欧美图片| 日本中文字幕一区二区视频| 亚洲激情在线观看视频| 久久国产精品99久久久久久老狼| 午夜国产一区二区三区| 久久99国产精品免费| 一级黄色免费毛片| 成人av免费在线| www.狠狠爱| 亚洲摸摸操操av| 久久精品国产亚洲av麻豆色欲| 午夜精品福利在线| 中文字幕69页| 9191国产精品| 欧美一区二区公司| 亚洲欧洲日产国码av系列天堂| 在线免费观看黄色av| 久久777国产线看观看精品| h片视频在线观看| 秋霞午夜一区二区| 九九热这里有精品| 成人在线看片| 久久91精品| 精品一区二区成人免费视频| 黄色在线一区| 国产免费又粗又猛又爽| 大尺度一区二区| 91网站免费视频| 亚洲色欲色欲www| 人人干人人干人人干| 欧美视频中文一区二区三区在线观看| 国产又黄又粗又硬| 亚洲激情免费观看| 男女啪啪在线观看| 性欧美暴力猛交69hd| 看片一区二区| 久久99精品久久久久久秒播放器 | 日本精品久久久久久久久久| 水野朝阳av一区二区三区| 初高中福利视频网站| 久久久精品影视| 欧美日韩一级在线观看| 欧日韩精品视频| 理论片中文字幕| 北条麻妃一区二区三区中文字幕| 91av久久| 成人国产精品久久久久久亚洲| 亚洲第一福利社区| 成人污网站在线观看| 日本麻豆一区二区三区视频| 在线精品视频播放| 国产精品久久久久久亚洲伦| 国产成人在线观看网站| 欧美成人激情免费网| 日本中文字幕在线观看| 日av在线播放中文不卡| 在这里有精品| 亚洲图片都市激情| 久久欧美肥婆一二区| 亚洲精品无码一区二区| 亚洲欧美国产毛片在线| 中文字幕av在线免费观看| 亚洲免费影视第一页| 51精品在线| 国产精品xxx在线观看www| 天天综合精品| 色一情一区二区三区| 国产欧美日韩久久| 欧美brazzers| 亚洲精品视频免费| heyzo一区| 国产精品久久久久免费| 女人色偷偷aa久久天堂| 天堂av在线8| 国产精品黄色在线观看| 久久久久久av无码免费看大片| 亚洲视频在线看| 最新欧美电影| 热舞福利精品大尺度视频| 免费亚洲视频| 美女脱光内衣内裤| 日韩欧美999| 久久免费看视频| 日本91av在线播放| 久久av电影| 久久精品免费网站| 国产女主播一区| 天堂av免费在线观看| 亚洲丝袜一区在线| 国产香蕉久久| 国产精品夜夜夜爽张柏芝| 精品一区二区影视| 成人免费毛片东京热| 欧美一区二区在线视频| av在线影院| 99中文字幕| av不卡在线看| 偷拍夫妻性生活| 在线观看区一区二| 免费网站免费进入在线| 3d精品h动漫啪啪一区二区| 很黄很黄激情成人| 久久精品女同亚洲女同13| 欧美日韩在线视频一区二区| 国产在线观看黄| 国产精品丝袜高跟| 综合一区av| 亚洲啪av永久无码精品放毛片| 天天av天天翘天天综合网| 欧美视频免费一区二区三区| 国产精品91久久| 99国产**精品****| 性猛交╳xxx乱大交| 欧美性猛交xxxx乱大交| 91成人高清| 超碰97国产在线| 欧美一级一区| 免费看一级黄色| 欧美精品一区二区三区在线播放| 色综合亚洲图丝熟| 亚洲日本精品国产第一区| 国产精品亚洲一区二区三区妖精| 久久夜靖品2区| 中文字幕最新精品| 国产精伦一区二区三区| 少妇性l交大片| 亚洲精品欧美专区| 涩涩视频在线观看免费| 国产精品一区av| 黄色亚洲免费| 国产又粗又长免费视频| 亚洲二区中文字幕| 国产精品99久久久久久董美香 | 丁香花在线电影小说观看| 欧美黄色直播| 激情综合网最新| 精品人妻无码一区二区性色| 不卡av在线网站| 国产精品嫩草影院在线看|