mirror of
https://github.com/laurent22/joplin.git
synced 2024-12-24 10:27:10 +02:00
Update dependency tesseract.js to v5 (#9575)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
This commit is contained in:
parent
1cd2d9254f
commit
1fcfa9c591
@ -189,7 +189,7 @@
|
||||
"styled-components": "5.3.11",
|
||||
"styled-system": "5.1.5",
|
||||
"taboverride": "4.0.3",
|
||||
"tesseract.js": "4.1.4",
|
||||
"tesseract.js": "5.0.0",
|
||||
"tinymce": "5.10.6"
|
||||
}
|
||||
}
|
||||
|
@ -28,7 +28,7 @@
|
||||
"jest": "29.7.0",
|
||||
"pdfjs-dist": "3.11.174",
|
||||
"sharp": "0.33.0",
|
||||
"tesseract.js": "4.1.4",
|
||||
"tesseract.js": "5.0.0",
|
||||
"typescript": "5.2.2"
|
||||
},
|
||||
"dependencies": {
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { RecognizeResult, RecognizeResultBoundingBox, RecognizeResultLine, RecognizeResultWord } from '../utils/types';
|
||||
import { Worker, WorkerOptions, createWorker, RecognizeResult as TesseractRecognizeResult } from 'tesseract.js';
|
||||
import { Worker, WorkerOptions, createWorker, RecognizeResult as TesseractRecognizeResult, OEM } from 'tesseract.js';
|
||||
import OcrDriverBase from '../OcrDriverBase';
|
||||
import { Minute } from '@joplin/utils/time';
|
||||
import shim from '../../../shim';
|
||||
@ -59,10 +59,7 @@ export default class OcrDriverTesseract extends OcrDriverBase {
|
||||
if (this.workerPath_) createWorkerOptions.workerPath = this.workerPath_;
|
||||
if (this.corePath_) createWorkerOptions.corePath = this.corePath_;
|
||||
|
||||
const worker = await this.tesseract_.createWorker(createWorkerOptions);
|
||||
|
||||
await worker.loadLanguage(language);
|
||||
await worker.initialize(language);
|
||||
const worker = await this.tesseract_.createWorker(language, OEM.LSTM_ONLY, createWorkerOptions);
|
||||
|
||||
const output: WorkerWrapper = {
|
||||
id: workerId_++,
|
||||
|
21
yarn.lock
21
yarn.lock
@ -6585,7 +6585,7 @@ __metadata:
|
||||
styled-components: 5.3.11
|
||||
styled-system: 5.1.5
|
||||
taboverride: 4.0.3
|
||||
tesseract.js: 4.1.4
|
||||
tesseract.js: 5.0.0
|
||||
tinymce: 5.10.6
|
||||
ts-node: 10.9.1
|
||||
typescript: 5.2.2
|
||||
@ -6891,7 +6891,7 @@ __metadata:
|
||||
string-to-stream: 3.0.1
|
||||
tar: 6.2.0
|
||||
tcp-port-used: 1.0.2
|
||||
tesseract.js: 4.1.4
|
||||
tesseract.js: 5.0.0
|
||||
typescript: 5.2.2
|
||||
uglifycss: 0.0.29
|
||||
url-parse: 1.5.10
|
||||
@ -40249,6 +40249,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"tesseract.js-core@npm:^5.0.0":
|
||||
version: 5.0.0
|
||||
resolution: "tesseract.js-core@npm:5.0.0"
|
||||
checksum: 5d66291078ecf36f2e957e195bc82c4b313136bebf64cfc974e188226a524690785c6f3561ce4cc42f6060190318d3a08c6fee88dade19d77e70f50badd59d7e
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"tesseract.js@npm:*":
|
||||
version: 4.1.2
|
||||
resolution: "tesseract.js@npm:4.1.2"
|
||||
@ -40267,9 +40274,9 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"tesseract.js@npm:4.1.4":
|
||||
version: 4.1.4
|
||||
resolution: "tesseract.js@npm:4.1.4"
|
||||
"tesseract.js@npm:5.0.0":
|
||||
version: 5.0.0
|
||||
resolution: "tesseract.js@npm:5.0.0"
|
||||
dependencies:
|
||||
bmp-js: ^0.1.0
|
||||
idb-keyval: ^6.2.0
|
||||
@ -40278,10 +40285,10 @@ __metadata:
|
||||
node-fetch: ^2.6.9
|
||||
opencollective-postinstall: ^2.0.3
|
||||
regenerator-runtime: ^0.13.3
|
||||
tesseract.js-core: ^4.0.4
|
||||
tesseract.js-core: ^5.0.0
|
||||
wasm-feature-detect: ^1.2.11
|
||||
zlibjs: ^0.3.1
|
||||
checksum: 6a448f01d8e6f63fe1f99775dbf95214af3962ea1f697144e3887559c6969c89645bb01c6391e889d848ff949d431b67bdd6b94f77b9193dd48e3914415a5b0e
|
||||
checksum: 0d4e322802322c4ed3639c1f49abdb860d6c4e821f3a8fe3398de153e331702d8360c9e5a4f00c2f6e190096043bfc5b098027effd6c1b23d021b0bed559802a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user