const { PaperRecognizer, PST_NAMES } = require("./paper-recognizer.js"); const chunks = []; process.stdin.on("data", c => chunks.push(c)); process.stdin.on("end", () => { const buf = Buffer.concat(chunks); const w = buf.readUInt32LE(0), h = buf.readUInt32LE(4); const pixels = new Uint8Array(buf.slice(8)); const r = new PaperRecognizer(); const res = r.recognize(pixels, w, h); console.log(JSON.stringify({success:res.success,code:res.errorCode,msg:res.errorMessage,type:PST_NAMES[res.paperType]||'UNKNOWN'})); r.free(); });