01.
<!doctype html>
02.
<html>
03.
<head>
04.
<title>ทดสอบ Tesseract.js 4</title>
05.
</head>
06.
<body>
07.
<p id=
"status"
></p>
09.
<script>
10.
var
sta = document.getElementById(
"status"
);
11.
12.
13.
var
recogImage =
new
Image;
14.
recogImage.crossOrigin =
"anonymous"
;
16.
17.
const
worker = Tesseract.createWorker({
18.
logger: m => sta.innerHTML = m.status
19.
});
20.
Tesseract.setLogging(true);
21.
work();
22.
23.
async
function
work() {
24.
await worker.load();
25.
await worker.loadLanguage(
'eng+tha'
);
26.
await worker.initialize(
'eng+tha'
);
27.
28.
29.
30.
31.
let result = await worker.recognize(recogImage);
32.
sta.innerHTML = result.data.text;
33.
34.
await worker.terminate();
35.
}
36.
37.
38.
</script>
39.
</body>
40.
</html>