You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
744 B
27 lines
744 B
#!/usr/bin/env node |
|
const path = require('path'); |
|
const { createWorker } = require('../../'); |
|
|
|
const worker = createWorker(); |
|
|
|
(async () => { |
|
await worker.load(); |
|
await worker.loadLanguage('eng'); |
|
await worker.initialize('eng'); |
|
const fileArr = ["../data/meditations.jpg", "../data/tyger.jpg", "../data/testocr.png"]; |
|
let timeTotal = 0; |
|
for (let file of fileArr) { |
|
let time1 = Date.now(); |
|
for (let i=0; i < 10; i++) { |
|
await worker.recognize(file) |
|
} |
|
let time2 = Date.now(); |
|
const timeDif = (time2 - time1) / 1e3; |
|
timeTotal += timeDif; |
|
|
|
console.log(file + " [x10] runtime: " + timeDif + "s"); |
|
} |
|
console.log("Total runtime: " + timeTotal + "s"); |
|
|
|
await worker.terminate(); |
|
})();
|
|
|