精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

深夜视频一区二区| 影音先锋在线国产| 超碰成人免费| 一本大道av伊人久久综合| 热re99久久精品国产99热| 中文字幕在线观看1| 久久久天天操| 99久久免费视频.com| 性欧美xxxx视频在线观看| 37p粉嫩大胆色噜噜噜| 欧美123区| 一区二区三区不卡视频| 精品一卡二卡三卡四卡日本乱码| 国产情侣呻吟对白高潮| 欧美精品国产| 国产一区二区久久精品| 无码人妻少妇色欲av一区二区| 美女在线视频免费| 中文字幕亚洲欧美在线不卡| 国产精品一区二区三区精品| 在线观看国产区| 欧美在线高清| 亚洲系列中文字幕| 在线播放av网址| 99久久婷婷国产综合精品首页 | 无码人妻精品一区二区三区99不卡| 麻豆视频在线观看免费网站黄| 欧美高清在线一区二区| 国产尤物99| 99久久精品无免国产免费| 国产精品色网| 欧美激情免费在线| 国产精品国产精品88| 午夜精品影视国产一区在线麻豆| 欧美一级欧美三级| 中日韩av在线播放| 蜜桃视频成人m3u8| 疯狂欧美牲乱大交777| 男女啪啪免费观看| 黄色网页网址在线免费| 久久久99免费| 久久久久久亚洲精品不卡4k岛国| www精品国产| 激情另类小说区图片区视频区| 欧洲美女免费图片一区| 天堂资源在线播放| 午夜日韩av| 伦伦影院午夜日韩欧美限制| 久久日免费视频| 亚洲免费专区| 精品视频久久久久久| 在线免费看黄色片| 亚洲2区在线| 欧美一级一级性生活免费录像| 亚洲综合色在线观看| 亚洲成人短视频| 欧美日韩一区二区在线播放| 又粗又黑又大的吊av| 黄页在线观看免费| 亚洲成a人v欧美综合天堂| 成人国产在线看| 青草在线视频在线观看| 亚洲一区中文在线| 成人免费播放器| 超碰高清在线| 欧美体内谢she精2性欧美| 波多野结衣之无限发射| 色吧亚洲日本| 色欧美88888久久久久久影院| 美女福利视频在线| 欧美性理论片在线观看片免费| 色综合夜色一区| www.欧美日本| 台湾天天综合人成在线| 5566中文字幕一区二区电影| 天天干天天色天天干| 精品亚洲二区| 亚洲福利视频在线| 国产全是老熟女太爽了| sdde在线播放一区二区| 久久精品色欧美aⅴ一区二区| 日韩高清dvd碟片| 欧美精品午夜| 欧美在线一级va免费观看| 香蕉污视频在线观看| 麻豆久久久久久| 5g国产欧美日韩视频| 欧美 日韩 综合| 久久综合九色综合97婷婷| 色综合电影网| 成码无人av片在线观看网站| 亚洲高清免费观看高清完整版在线观看| 福利视频免费在线观看| 激情开心成人网| 欧美精品1区2区3区| 香蕉视频污视频| 国产精品一区二区99| 久久视频免费在线播放| 精品国产乱码一区二区| 麻豆国产一区二区| 国产精品一区二区你懂得| 国产三级在线| 亚洲欧美国产高清| 六月丁香激情网| 日本在线一区二区| 日韩风俗一区 二区| 黄色激情小视频| 激情综合亚洲| 国产精品看片资源| 十八禁一区二区三区| 欧美国产亚洲另类动漫| 免费视频爱爱太爽了| 国产麻豆久久| 欧美精品一区男女天堂| 亚洲熟女少妇一区二区| 亚洲一区二区三区四区五区午夜| 国产欧美在线视频| 日本中文字幕一区二区有码在线| 日韩理论片中文av| 丝袜制服一区二区三区| 久久综合社区| 欧美成在线视频| 国产偷人爽久久久久久老妇app | 蜜桃传媒在线观看免费进入| 日本精品一区二区三区四区的功能| 中文字幕乱码在线人视频| 日韩欧美在线中字| 国产精品高清网站| 深夜福利在线观看直播| 精品精品精品| 色婷婷久久av| 亚洲欧美日韩激情| 91丝袜国产在线播放| 国产欧美精品aaaaaa片| 国产高清精品二区| www.日韩系列| 在线观看不卡的av| 国产欧美日韩在线视频| 成人黄色片视频| 亚瑟一区二区三区四区| 91av免费观看91av精品在线| 免费看日韩av| 亚洲国产日韩在线一区模特| 国产成人av免费观看| 一区二区三区网站 | 尤物av无码色av无码| 国产精品毛片视频| 久久久久在线观看| 国产成人毛毛毛片| 亚洲女同ⅹxx女同tv| 日韩在线第三页| 亚洲伊人影院| 欧美国产日产韩国视频| 精品久久久久成人码免费动漫| 国产精品欧美一区喷水| 亚洲人成无码www久久久| 国产成人在线中文字幕| 欧美精品www在线观看| 99在线精品视频免费观看软件| 国产精品久久久久久亚洲伦| 一区二区在线播放视频| 欧美韩日高清| 成人观看高清在线观看免费| 色老头视频在线观看| 欧洲生活片亚洲生活在线观看| 美女洗澡无遮挡| 蜜桃免费网站一区二区三区| 欧美在线视频一区二区三区| 一级毛片久久久| 亚洲免费人成在线视频观看| 天堂а√在线中文在线新版| 国产欧美日韩综合精品一区二区| wwwwww.色| 久久国产亚洲精品| 成人久久久久久久| 在线播放日本| 日韩欧美国产综合一区 | 国内三级在线观看| 在线观看三级视频欧美| 性少妇xx生活| 国产在线精品一区二区夜色| 国产又黄又爽免费视频| 亚洲va欧美va人人爽成人影院| 欧美精品激情视频| 香蕉视频成人在线| 91极品视觉盛宴| 超碰手机在线观看| www.亚洲色图| 亚洲 中文字幕 日韩 无码| 日韩免费av| 动漫精品视频| 欧美大片高清| www国产精品视频| 中文字幕一二区| 一区二区三区在线影院| 国产精品无码专区| 卡一卡二国产精品| 天堂8在线天堂资源bt| 猛男gaygay欧美视频| 国产精品一区久久| 欧美性猛片xxxxx免费中国 | 国产欧美va欧美va香蕉在| 3d玉蒲团在线观看| 日韩国产在线播放| 亚洲综合网av| 午夜一区二区三区在线观看| 夫妇露脸对白88av| 风流少妇一区二区| 国产精品涩涩涩视频网站| 婷婷成人基地| 激情欧美一区二区三区中文字幕| 高清在线一区| 午夜精品在线观看| 日本黄色片在线观看| 亚洲成人av片在线观看| 中文字幕+乱码+中文字幕明步 | 国产91精品入口| 日本激情视频在线| 一区二区三区毛片免费| 亚洲va久久久噜噜噜久久狠狠| 日韩欧美久久| 国产精品福利在线观看| 欧美色图天堂| 欧美成人精品三级在线观看 | 成人精品小蝌蚪| 国产精品入口免费软件| 在线成人黄色| 亚洲一区二三| 成人久久电影| 久久青青草原一区二区| 日韩精品一区二区三区中文 | 嫩草影院中文字幕| 日韩欧美在线中字| 亚洲永久一区二区三区在线| 亚洲精品动态| 国产欧美日韩一区二区三区| 日韩成人一区| 成人av在线亚洲| 久久久人成影片一区二区三区在哪下载 | 日韩av免费在线播放| 中中文字幕av在线| 神马久久久久久| 国产大片在线免费观看| 亚洲精品suv精品一区二区| www.久久伊人| 欧美精品一级二级三级| av图片在线观看| 精品欧美一区二区三区| 国产一级二级毛片| 亚洲综合图片区| 久久婷婷国产麻豆91| 亚洲精品成人在线| 黄视频网站免费看| 国产精品国产三级国产有无不卡| 全黄一级裸体片| 久久综合九色综合97婷婷女人 | 亚洲欧美国产精品桃花| 日韩理论电影大全| 夜夜爽99久久国产综合精品女不卡 | 久久亚洲一区二区三区四区| 男生裸体视频网站| av不卡在线观看| 波多野结衣影院| 久久综合久久综合亚洲| eeuss中文字幕| 国产精品久久夜| www.4hu95.com四虎| 日本一区二区三区久久久久久久久不| 久久久久99精品成人| 日本一区二区三区在线不卡| 天天舔天天操天天干| 国产精品欧美极品| 毛片久久久久久| 一区二区三区中文免费| 久久精品女人毛片国产| 亚洲成人自拍一区| 日韩欧美一级视频| 欧美老女人第四色| 国产成人精品av在线观| 亚洲精品一区二区三区在线观看| 亚洲黄色在线免费观看| 日韩精品日韩在线观看| 国产一区电影| 久久亚洲精品中文字幕冲田杏梨| 黄页在线观看免费| 日韩av三级在线观看| 福利一区视频| 99视频免费观看| 精品成人影院| 日本三级中文字幕在线观看| 在线播放亚洲| 午夜免费一区二区| 成人免费av资源| 女人又爽又黄免费女仆| 亚洲欧洲日本在线| 免费无码毛片一区二区app| 日本大香伊一区二区三区| 亚洲熟妇无码久久精品| 日韩欧美国产小视频| 少妇一级淫片免费看| 精品激情国产视频| 人交獸av完整版在线观看| 欧美一区二粉嫩精品国产一线天| 神马电影网我不卡| 国产99视频精品免费视频36| 欧美一级色片| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲精品1区| 中文字幕有码av| 粉嫩av一区二区三区| 纪美影视在线观看电视版使用方法| 精品福利在线观看| 夜夜躁狠狠躁日日躁av| 亚洲第一精品久久忘忧草社区| 成人高清在线| 亲爱的老师9免费观看全集电视剧| 视频精品导航| av成人综合网| 欧美综合另类| 黄色一级二级三级| 成人av网址在线观看| 欧美风情第一页| 欧美三区在线观看| 色婷婷av一区二区三| 久久精品人人爽| 国产精品字幕| 欧美日韩精品久久| 亚洲大胆在线| 一卡二卡三卡四卡五卡| 亚洲视频香蕉人妖| 欧美超碰在线观看| 亚洲国产97在线精品一区| 91电影在线播放| 国产精品成人一区| 日韩母乳在线| 精品国产一区二区三区无码| 国产成人99久久亚洲综合精品| 欧美色图17p| 在线精品视频免费播放| 深夜福利视频在线观看| 久久免费视频在线| 激情不卡一区二区三区视频在线| 日韩av电影免费播放| 天堂va蜜桃一区二区三区| 国产精品一区二区人妻喷水| 亚洲精品中文字幕在线观看| 亚洲黄网在线观看| 亚洲午夜精品久久久久久久久久久久| 国产亚洲成av人片在线观看 | 欧美国产日韩一区二区在线观看| 中文幕av一区二区三区佐山爱| 日韩av电影在线观看| 久久久成人网| 毛片视频免费播放| 欧美手机在线视频| 国产玉足榨精视频在线观看| 欧洲精品久久久| 欧美美乳视频| 国产精品人人妻人人爽人人牛| 国产传媒欧美日韩成人| 久久高清免费视频| 精品91自产拍在线观看一区| 丰乳肥臀在线| 蜜桃成人在线| 日韩电影免费在线观看网站| 人妻熟人中文字幕一区二区| 678五月天丁香亚洲综合网| 国产成人在线视频免费观看| 91久久国产综合久久91精品网站| 日本不卡电影| 蜜桃色一区二区三区| 亚洲成年人网站在线观看| 香蕉视频黄色片| 国产美女搞久久| 亚洲综合中文| 永久免费未满蜜桃| 在线观看欧美日本| 免费在线看黄色| 91九色视频在线观看| 亚洲综合国产| 日韩av片在线| 日韩一区二区三区电影| 麻豆视频在线观看免费网站黄| 日本不卡久久| 精品一区二区免费| 日本最新中文字幕| 亚洲日本中文字幕| 亚洲精品第一| 六月丁香激情网| 国产精品视频第一区| 国产av无码专区亚洲av麻豆| 欧美在线精品免播放器视频| 日韩国产专区| www.四虎精品| 欧美人xxxx| 超碰97免费在线| 亚洲高清视频在线观看| 国产精品18久久久久久vr| 国产微拍精品一区| 最近2019免费中文字幕视频三|