diff --git a/resources/views/fields/camera-capture.blade.php b/resources/views/fields/camera-capture.blade.php index 524acb3..8eb3995 100644 --- a/resources/views/fields/camera-capture.blade.php +++ b/resources/views/fields/camera-capture.blade.php @@ -781,11 +781,15 @@ function cameraCapture() { } }, - async initWorker() { + async initWorker() { if (this.ocrWorker) return; - // ✅ Create and load OCR worker once - this.ocrWorker = await Tesseract.createWorker('eng'); + console.log("⏳ Loading OCR worker..."); + + this.ocrWorker = await Tesseract.createWorker({ + logger: info => console.log(info.status, info.progress) + }); + await this.ocrWorker.loadLanguage('eng'); await this.ocrWorker.initialize('eng'); this.isWorkerReady = true; @@ -793,6 +797,7 @@ function cameraCapture() { console.log("✅ OCR Worker Ready"); }, + async switchCamera() { this.currentFacingMode = this.currentFacingMode === 'user' ? 'environment' : 'user'; await this.initCamera();