#!/usr/bin/env node const path = require('path'); const { createWorker } = require('../../'); const worker = createWorker({ // logger: m => console.log(m) }); (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(); })();