1. Termékek
  2.   OMR
  3.   Node.js
  4.   Aspose.OMR Cloud SDK for Node.js

Aspose.OMR Cloud SDK for Node.js

 
 

Node.js API OMR dokumentumok elemzéséhez és adatok kinyeréséhez

Egy erőteljes Node.js OMR REST API pontos és megbízható optikai jel felismerést tesz lehetővé. Ez's Designed to Recognize & Extract Data from Photos or Documents process & analyze OMR forms and more.

Mi az Aspose.OMR Cloud SDK Node.js-hez?

Aspose.OMR Cloud SDK for Node.js egy erőteljes, felhőalapú API, amely lehetővé teszi a szoftverfejlesztők számára, hogy könnyedén integrálják az optikai jelölésfelismerés (OMR) képességeit alkalmazásaikba. Az SDK-t úgy tervezték, hogy különféle űrlapok, felmérések és kérdőívek feldolgozására alkalmas legyen, így létfontosságú eszköz az adatgyűjtés és -elemzés automatizálásához. Széles körű funkciókat kínál, amelyek különböző igényekhez igazodnak, az alapvető OMR feldolgozástól a fejlett testreszabási lehetőségekig. Támogatja a beolvasott fényképek felismerését, a forgatott képeken történő OMR végrehajtását, a beolvasott vizsgalapok és felmérések emberi jelöléseinek kinyerését és felismerését, az OMR eredmények CSV-be és más formátumokba történő exportálását, OMR sablonok létrehozását szöveges jelöléssel, a meglévő OMR sablonok GUI-n keresztüli kezelését, az OMR művelet végrehajtását egy kép adott területén, és így tovább.

Aspose.OMR Cloud SDK for Node.js egy átfogó megoldás az optikai jelölőfelismerés (OMR) integrálására az alkalmazásokba. Az SDK több bemeneti formátumot támogat, beleértve a népszerű képformátumokat, mint a JPEG, PNG, BMP, TIFF stb. Nagy mennyiségű OMR lap kezelésekor a kötegelt feldolgozás elengedhetetlen. Az SDK lehetővé teszi a felhasználók számára, hogy több lapot egyetlen műveletben dolgozzanak fel, időt takarítva meg és csökkentve a terhelést. Támogatja a több nyelvet, lehetővé téve OMR űrlapok létrehozását és feldolgozását különböző nyelveken. A hibakezelés minden alkalmazásfejlesztési folyamat kulcsfontosságú része, és az SDK részletes hibaüzeneteket biztosít, amelyek segítenek a fejlesztőknek gyorsan diagnosztizálni és megoldani a problémákat, biztosítva a zökkenőmentes működést még összetett helyzetekben is. Összefoglalva, az Aspose.OMR.js forradalmi megoldás a fejlesztők számára, akik OMR képességeket szeretnének beépíteni alkalmazásaikba.

Previous Next

Első lépések az Aspose.OMR Cloud SDK Node.js-hez

Az ajánlott módja az Aspose.OMR Cloud SDK for Node.js használatának az NPM-en keresztül. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.

Az Aspose.OMR Cloud SDK for Node.js telepítése NPM-en keresztül

npm install && npm run-script build 

Az Aspose.OMR Cloud SDK for Node.js telepítése GitHub-on keresztül

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

Letöltheti a könyvtárat közvetlenül a Aspose.OMR termékoldalról

Dinamikus OMR sablon generálás Node.js-ben

Az Aspose.OMR Cloud SDK for Node.js egyik legnagyobb ereje a dinamikus OMR sablonok generálásának képessége. A hagyományos, előre definiált sablonokat igénylő módszerekkel ellentétben ez az SDK lehetővé teszi a szoftverfejlesztők számára, hogy helyben, egyszerű szöveges jelölés vagy JSON konfigurációk használatával hozzanak létre sablonokat. Ez a rugalmasság ideális olyan helyzetekben, amikor a űrlapokat egyedi igényekhez kell testre szabni, például a elrendezés módosításával vagy új kérdések hozzáadásával. Az alábbi példa bemutatja, hogyan generálhatnak a szoftverfejlesztők dinamikusan OMR sablonokat a Node.js környezetben.

Hogyan generálhat dinamikusan OMR sablonokat Node.js alkalmazásokban?

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);
});

Pontos OMR lapfelismerés Node.js-ben

Aspose.OMR Cloud SDK for Node.js kiválóan felismeri a kitöltött OMR lapokat, és nagyon pontos felismerést biztosít a kitöltött OMR lapokhoz Node.js alkalmazásokban. Miután az űrlapok ki vannak töltve és beolvasva, az SDK képes felismerni a megjelölt területeket, még akkor is, ha a jelölések nem tökéletesen vannak kitöltve. Ez a funkció különösen hasznos a valós helyzetekben, ahol a felhasználói bemenet nem tökéletes. Itt egy példa, amely megmutatja, hogyan ismerhetik fel a szoftverfejlesztők az OMR lapot Node.js környezetben.

Hogyan végezhet OMR lapfelismerést Node.js alkalmazásokban?

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);
});

Testreszabható jelölés és osztályozás Node.js-ben

Oktatási intézmények vagy olyan szervezetek számára, amelyeknek specifikus értékelési kritériumokra van szükségük, az SDK testreszabható jelölési és értékelési szabályokat tesz lehetővé. Az Aspose.OMR Cloud SDK for Node.js lehetővé teszi a szoftverfejlesztők számára, hogy egyedi szabályokat definiáljanak az OMR lapok jelölésére és értékelésére. Ez a funkció nagyon hasznos az oktatási intézmények és szervezetek számára. Beállíthatja, hogyan észlelik a jelöléseket, hogyan kezelik a hibákat, és hogyan számítják ki az eredményeket. Itt egy példa, amely megmutatja, hogyan hajthatnak végre értékelési műveleteket a Node.js alkalmazásokban.

Hogyan hajthat végre osztályozási műveletet Node.js-ben?

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);
});

Széles körű bemeneti formátumok támogatása

Aspose.OMR Cloud SDK for Node.js többféle bemeneti formátumot támogat, beleértve a népszerű képformátumokat, mint a JPEG, PNG, BMP, TIFF és még sok más. Ez a rugalmasság lehetővé teszi, hogy különböző típusú beolvasott űrlapokkal dolgozzon anélkül, hogy aggódna a formátumkompatibilitás miatt, biztosítva a zökkenőmentes integrációt a meglévő munkafolyamataiba. Emellett úgy van tervezve, hogy globálisan működjön, több nyelvet támogatva az OMR lapokon lévő szöveghez.

 Magyar