公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

Tesseract.js:JavaScript 開源 OCR 庫?瀏覽器也可以獨立完成文字識別

admin
2024年10月10日 22:0 本文熱度 1528
  • Github Star: 34.3k[1]

  • 官網[2]

Tesseract.js 是一個基于 JavaScript 的開源 OCR(光學字符識別)引擎。

Tesseract.js 是什么?

Tesseract.js 是一個純 JavaScript 庫,它提供了在瀏覽器中運行 Tesseract OCR(光學字符識別)引擎的能力。由 Google 維護的開源 OCR 引擎,可以識別多種語言的文本,包括自動文本方向和腳本檢測,以及提供簡單的接口來讀取段落、單詞和字符的邊界框。通過 Tesseract.js 可以在不依賴服務器的情況下,直接在客戶端瀏覽器中處理圖像中的文本識別任務。具有以下特點:

  • 多語言支持:支持超過 100 種語言的文字識別,覆蓋了全球大部分的文字系統,包括英文、中文、法文、德文等。

  • 簡單易用的 API:提供了簡潔的 API,使得實現基本的 OCR 功能變得簡單。

  • 高度可定制:支持設置識別語言、識別模式等參數,還提供了多頁識別、手寫字體識別等高級功能。

  • 實時識別:支持靜態圖像識別以及視頻流的實時文字識別。

快速開始

安裝

安裝 Tesseract.js 可以通過 CDN 或 npm/yarn 進行。

npm install tesseract.js
# yarn
yarn add tesseract.js

在瀏覽器中,可以直接通過 CDN 引入 Tesseract.js,或者在 Node.js 項目中通過 npm 安裝。

入門示例

安裝完成后,需要引入 Tesseract.js,可以使用 ES6 的 import 語法引入。下面使用 import 語法引入的示例。

// 從 Tesseract 庫中解構出 createWorker 函數
import { createWorker } from "tesseract.js";
// 獲取按鈕元素
const btn = document.querySelector('#btn')
// 為按鈕添加點擊事件監聽器
btn.addEventListener('click'async () => {
// 獲取圖片元素
const image = document.querySelector('img')

// 創建一個 Tesseract worker,使用中文簡體識別模型
const worker = await createWorker('chi_sim')
// 使用 worker 識別圖片中的文字
const result = await worker.recognize(image)
// 在控制臺輸出識別結果
console.log(result.data.text)
// 將識別結果顯示在頁面上
document.querySelector('#result').innerHTML = result.data.text
// 終止 worker,釋放資源
worker.terminate()
})

通過簡單的幾行代碼,實現中文圖片的 OCR 文字識別,看效果識別率還是挺高的。

更多功能

上面我們只是簡單演示了 Tesseract.js 如何識別中文的。他還是支持更多高級的功能。如多語言識別、自定義識別參數、PDF 輸出等。它還進行了多項性能優化,包括文件大小優化、內存使用優化和并行處理支持。

識別效果受到圖片質量、文字清晰度、字體樣式等多種因素的影響。因此,在實際應用中,你可能需要對圖片進行預處理(如裁剪、旋轉、縮放、增強對比度等)以提高識別準確率。

總結

Tesseract.js 是一個功能強大、易于使用的 OCR 庫,具有廣泛的應用場景和廣闊的發展前景。希望本期推薦能幫到你!

祝好!

引用鏈接

[1] Github Star: 34.3k: https://github.com/naptha/tesseract.js
[2] 官網: https://tesseract.projectnaptha.com/


該文章在 2024/10/11 8:59:56 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产成人av在线网 | 国产精品va无码 | 国产成人永久免费视频 | 国产一区二区精品九九 | 国产91特黄特色a级毛片 | 18禁黄网站男男禁片免费观看 | 精品人妻无码久久久一区二区 | 国产欧美日韩视频在线观看一区二区 | 国产传媒日 | 精品一区二区高清 | 国产精品精品久久久久久一 | 国产精品日韩精品久久蜜桃 | 国产91在线精品福利 | a级毛片免费观看大全 | 国产对白刺激视频 | 国产成人久久综合一区77 | 国产91精品露脸国语 | 国产成人无码区免费内射一片色 | 成人午夜福利app | 国产精品无码一区二区 | 国产高清视频免费最新在线 | 国产成人午夜极速观看 | 精品国产一级在线观看 | 国产在线精品福利一区二区三区 | 国产精品偷伦免费视频观看的 | 国内精品一区二区2025在线 | 国产熟睡乱子伦视频观看软件 | 国产麻豆剧传媒 | 精品国产人成亚洲区大色婷婷 | 国产蜜桃午夜亚洲精品电影网 | 精品日本一区二 | 国产日韩欧美精品另类 | 国产产一区二区三区久久毛片最强 | 国产精品无码手机在线 | 成人午夜亚洲精品无码网站 | 国产精品日韩欧美亚洲另类 | 国产粉嫩小泬在线观看泬 | 精品无码国产一区二区三区avw | 成人午夜看黄在线尤物成人 | 国内真实下药迷j在线观看 国内真实愉拍系列情侣 | 91久久精品日日躁夜夜躁欧 |