Lebenslauf ist mit JSCanify v1.4.0 undefiniert
Posted: 17 Mar 2025, 02:27
Ich versuche JavaScript zu verwenden, um ein Bild von einem Stück Papier zu extrahieren und zu lösen. Fehler: < /p>
undefiniert ist, was für mich keinen Sinn macht. Irgendwelche Ideen, wie man das behebt?
Code: Select all
const imageProcessor = require('jscanify');
const { loadImage } = require('canvas');
const fileSystem = require('fs');
const processor = new imageProcessor();
loadImage('images/test.png').then((originalImage) => {
// extract and highlight the papers
const paperExtracted = processor.extractPaper(originalImage, 50, 100);
const paperHighlighted = processor.highlightPaper(originalImage);
// convert result to JPG file
const extractedBuffer = paperExtracted.toBuffer('image/jpeg');
const highlightedBuffer = paperHighlighted.toBuffer('image/jpeg');
// write it to file
fileSystem.writeFileSync('images/test-extracted.png', extractedBuffer);
fileSystem.writeFileSync('images/test-highlighted.png', highlightedBuffer);
});
< /code>
Die vollständige Stapelverfolgung: < /p>
C:\...\node_modules\jscanify\src\jscanify-node.js:155
const img = cv.imread(image);
^
TypeError: Cannot read properties of undefined (reading 'imread')
at jscanify.extractPaper (C:\...\node_modules\jscanify\src\jscanify-node.js:155:20)
at C:\...\main.js:8:38
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
< /code>
Ich bin mit dieser Bibliothek nicht ganz vertraut. Es scheint, dass CV