1. Producten
  2.   OMR
  3.   Node.js
  4.   Aspose.OMR Cloud SDK voor Node.js

Aspose.OMR Cloud SDK voor Node.js

 
 

Node.js API om OMR-documenten te analyseren & gegevens te extraheren

Een krachtige Node.js OMR REST API maakt nauwkeurige & betrouwbare optische markherkenning mogelijk. Het's Designed to Recognize & Extract Data from Photos or Documents process & analyze OMR forms and more.

Wat is Aspose.OMR Cloud SDK voor Node.js?

Aspose.OMR Cloud SDK voor Node.js is een krachtige, cloudgebaseerde API die softwareontwikkelaars in staat stelt om eenvoudig optische markeringherkenning (OMR) in hun toepassingen te integreren. De SDK is ontworpen om verschillende formulieren, enquêtes en vragenlijsten te verwerken, waardoor het een essentieel hulpmiddel is voor het automatiseren van gegevensverzameling en -analyse. Het biedt een breed scala aan functies die aan verschillende behoeften voldoen, van basis-OMR-verwerking tot geavanceerde aanpassingsopties. Het ondersteunt herkenning van gescande foto’s, het uitvoeren van OMR op gedraaide afbeeldingen, het extraheren en herkennen van door mensen gemarkeerde gegevens van gescande examenpapieren en enquêtes, export van OMR-resultaten naar CSV en andere formaten, het maken van OMR-sjablonen via tekstuele markup, het beheren van bestaande OMR-sjablonen via GUI, het uitvoeren van OMR-bewerkingen op een specifiek gebied van een afbeelding, enzovoort.

Aspose.OMR Cloud SDK voor Node.js is een uitgebreide oplossing voor het integreren van optische markeringherkenning in uw toepassingen. De SDK ondersteunt meerdere invoerformaten, waaronder populaire afbeeldingsformaten zoals JPEG, PNG, BMP, TIFF enzovoort. Bij het verwerken van grote hoeveelheden OMR-bladen is batchverwerking essentieel. De SDK stelt gebruikers in staat meerdere bladen in één bewerking te verwerken, waardoor tijd wordt bespaard en overhead wordt verminderd. Het ondersteunt meerdere talen, waardoor u OMR-formulieren in verschillende talen kunt maken en verwerken. Foutafhandeling is een cruciaal onderdeel van elk ontwikkelingsproces, en de SDK biedt gedetailleerde foutmeldingen die ontwikkelaars helpen snel problemen te diagnosticeren en op te lossen, waardoor een soepele werking zelfs in complexe scenario's wordt gegarandeerd. Conclusie, Aspose.OMR.js is een baanbrekende oplossing voor ontwikkelaars die OMR-mogelijkheden in hun toepassingen willen opnemen.

Previous Next

Aan de slag met Aspose.OMR Cloud SDK voor Node.js

De aanbevolen manier om Aspose.OMR Cloud SDK voor Node.js te gebruiken is via NPM. Gebruik het volgende commando voor een soepele installatie.

Installeer Aspose.OMR Cloud SDK voor Node.js via NPM

npm install && npm run-script build 

Installeer Aspose.OMR Cloud SDK voor Node.js via GitHub

git clone https://github.com/aspose-omr-cloud/aspose-omr-cloud-nodejs.git --recurse-submodules	 

U kunt de bibliotheek direct downloaden van de Aspose.OMR productpagina

Dynamische OMR-sjabloongeneratie in Node.js

Een van de krachtigste functies van de Aspose.OMR Cloud SDK voor Node.js is het vermogen om dynamisch OMR-sjablonen te genereren. In tegenstelling tot traditionele methoden die vooraf gedefinieerde sjablonen vereisen, stelt deze SDK softwareontwikkelaars in staat om sjablonen on-the-fly te maken met eenvoudige tekstmarkering of JSON-configuraties. Deze flexibiliteit is ideaal voor situaties waarin u formulieren moet aanpassen aan specifieke eisen, zoals het wijzigen van de lay-out of het toevoegen van nieuwe vragen. Het volgende voorbeeld laat zien hoe softwareontwikkelaars dynamisch OMR-sjablonen kunnen genereren binnen een Node.js-omgeving.

Hoe OMR-sjablonen dynamisch genereren binnen Node.js-apps?

const asposeomrcloud = require("asposeomrcloud");
const config = new asposeomrcloud.Configuration({
    appSID: "YOUR_APP_SID",
    appKey: "YOUR_APP_KEY",
});

const omrApi = new asposeomrcloud.OmrApi(config);

const templateJson = {
    "templateName": "Survey",
    "elements": [
        {
            "elementType": "Text",
            "x": 100,
            "y": 50,
            "value": "Please fill out this survey",
        },
        {
            "elementType": "ChoiceBox",
            "x": 100,
            "y": 150,
            "choices": ["Yes", "No", "Maybe"],
        }
    ]
};

omrApi.generateTemplate(templateJson).then(result => {
    console.log("Template Generated:", result);
}).catch(err => {
    console.error("Error generating template:", err);
});

Nauwkeurige OMR-bladherkenning in Node.js

Aspose.OMR Cloud SDK voor Node.js blinkt uit in het herkennen van ingevulde OMR-sheets en biedt zeer nauwkeurige herkenning van ingevulde OMR-sheets binnen Node.js-toepassingen. Nadat formulieren zijn ingevuld en gescand, kan de SDK de gemarkeerde gebieden herkennen, zelfs wanneer de markeringen niet perfect zijn ingevuld. Deze functie is bijzonder nuttig in realistische scenario's waarin gebruikersinvoer minder dan perfect kan zijn. Hier is een voorbeeld dat laat zien hoe softwareontwikkelaars OMR-sheets kunnen herkennen binnen Node.js.

Hoe OMR-bladherkenning uitvoeren binnen Node.js-apps?

const omrSheetPath = "filled_survey_sheet.jpg";
omrApi.recognizeImage(omrSheetPath, "SurveyTemplate.json").then(result => {
    console.log("Recognized Data:", result.data);
}).catch(err => {
    console.error("Recognition Error:", err);
});

Aanpasbare markering en beoordeling in Node.js

Voor onderwijsinstellingen of organisaties die specifieke beoordelingscriteria vereisen, biedt de SDK aanpasbare markeer- en beoordelingsregels. Aspose.OMR Cloud SDK voor Node.js stelt softwareontwikkelaars in staat om aangepaste regels te definiëren voor het markeren en beoordelen van OMR-sheets. Deze functie is zeer voordelig voor onderwijsinstellingen en organisaties. Je kunt configureren hoe markeringen worden gedetecteerd, hoe fouten worden afgehandeld en hoe resultaten worden berekend. Hier is een voorbeeld dat laat zien hoe softwareontwikkelaars beoordelingsbewerkingen kunnen uitvoeren binnen Node.js-toepassingen.

Hoe een beoordelingsoperatie uitvoeren binnen Node.js?

const gradingSettings = {
    "markingThreshold": 0.6, // minimum mark detection threshold
    "errorMargin": 0.1, // margin of error for detection
};

omrApi.recognizeImage("filled_exam_sheet.jpg", "ExamTemplate.json", gradingSettings).then(result => {
    console.log("Grading Results:", result.grades);
}).catch(err => {
    console.error("Grading Error:", err);
});

Ondersteuning voor een breed scala aan invoerformaten

Aspose.OMR Cloud SDK voor Node.js ondersteunt meerdere invoerformaten, waaronder populaire afbeeldingsformaten zoals JPEG, PNG, BMP, TIFF en nog veel meer. Deze flexibiliteit stelt je in staat om met verschillende soorten gescande formulieren te werken zonder je zorgen te maken over formatcompatibiliteit, waardoor een naadloze integratie in je bestaande workflows wordt gegarandeerd. Bovendien is het ontworpen om wereldwijd te werken en ondersteunt het meerdere talen voor tekst op OMR-bladen.

 Dutch