जावा के लिए ऑप्टिकल मार्क रिकग्निशन एपीआई
जावा में एक उत्तर पुस्तिका बनाएं
अधिक शोकेस >// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res
= engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
> compile(group: ‘com.aspose’, name: ‘aspose-omr’, version: ‘23.11’)
जावा के लिए Aspose.OMR क्यों?
क्रॉस-प्लेटफ़ॉर्म जावा एप्लिकेशन, वेब सेवाओं या क्लाउड में किसी भी लेआउट और जटिलता के मशीन-पठनीय फॉर्म बनाएं और संसाधित करें। हमारा समाधान किसी भी परियोजना के लिए स्केलेबल है, जिसमें त्वरित सर्वेक्षण और क्विज़ से लेकर व्यापक अंतिम परीक्षा और चुनाव तक शामिल हैं। हमारी सुविधाओं और लाभों के बारे में अधिक जानने के लिए नीचे दिए गए आइटम पर क्लिक करें।
किसी उपकरण की आवश्यकता नहीं
विशेष ओएमआर हार्डवेयर के बजाय अपने मौजूदा स्कैनर, प्रिंटर या यहां तक कि स्मार्टफोन कैमरे का उपयोग करें।
पूरी तरह से अनुकूलन योग्य
अपने ओएमआर फॉर्म में चित्र और टेक्स्ट जोड़ें, कस्टम फ़ॉन्ट का उपयोग करें और सामग्री को सभी लोकप्रिय पेपर आकारों में समायोजित करें।
विश्वसनीय परिणाम
मजबूत ऑप्टिकल मार्क डिटेक्शन एल्गोरिदम, पहचान को परिष्कृत करने की क्षमता के साथ मिलकर 100% सटीक परिणाम सुनिश्चित करते हैं।
संपूर्ण उत्पाद
जावा के लिए Aspose.OMR फॉर्म को डिजाइन करने से लेकर भरे हुए प्रिंटआउट की पहचान तक पूरी ओएमआर प्रक्रिया को सुविधाजनक बनाता है।
डेवलपर के अनुकूल
यहां तक कि नौसिखिए डेवलपर्स भी आसानी से हमारे एपीआई का उपयोग कर सकते हैं। एक बुनियादी ओएमआर एप्लिकेशन के लिए कोड की केवल 10 पंक्तियों की आवश्यकता होती है।
लाइव कोड नमूना
मशीन-पठनीय उत्तर पुस्तिका लिखित परीक्षा, मूल्यांकन और कक्षा मूल्यांकन का एक महत्वपूर्ण घटक है। यह बुनियादी ऑनलाइन एप्लिकेशन 4-कॉलम बबल शीट बनाता है और जावा के लिए Aspose.OMR का उपयोग करके इसे आपकी स्थानीय मशीन पर प्राप्त करने के लिए आवश्यक कोड दिखाता है।
इस कोड को कॉपी और पेस्ट करें
और ज्यादा उदाहरण >// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res
= engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
मंच की स्वतंत्रता
जावा के लिए Aspose.OMR किसी भी प्लेटफ़ॉर्म पर काम कर सकता है जो Java प्लेटफ़ॉर्म, मानक संस्करण (J2SE) का समर्थन करता है .oracle.com/java/technologies/java-se-glance.html) 7.0 (1.7) या इससे ऊपर।
समर्थित फ़ाइल स्वरूप
Aspose.OMR for Java वस्तुतः किसी भी [फ़ाइल]के साथ काम कर सकता है( https://docs.aspose.com/omr/java/supported-file-formats/ ) आप स्कैनर या कैमरे से प्राप्त कर सकते हैं। मान्यता परिणाम सबसे लोकप्रिय डेटा विनिमय प्रारूपों में लौटाए जाते हैं जिन्हें किसी भी लोकप्रिय डेटाबेस या एनालिटिक्स सिस्टम में आयात किया जा सकता है।
प्रपत्र बनाएँ
- TXT
- JPEG, PNG
प्रपत्रों को स्कैन करें
- JPEG
- PNG
रूपों को पहचानें
- CSV
- JSON
असीमित संभावनाएँ
ऑप्टिकल मार्क रिकॉग्निशन में अनुप्रयोगों की एक विस्तृत श्रृंखला है, जो जीवन के विभिन्न पहलुओं के लिए एक सीधा समाधान प्रदान करती है जिसमें मैन्युअल डेटा संग्रह और विश्लेषण शामिल है। यह तकनीक फॉर्म पहचान को पूरी तरह से स्वचालित करती है, जिससे प्रति मिनट सैकड़ों शीट की प्रोसेसिंग लगभग 100% सटीकता के साथ संभव हो जाती है। परिणामों का वास्तविक समय में विश्लेषण किया जा सकता है या बाद में एकत्रीकरण और विश्लेषण के लिए डेटाबेस में संग्रहीत किया जा सकता है।
एप्लिकेशन एक विस्तृत श्रृंखला में फैले हुए हैं और इसमें शामिल हैं, लेकिन इन तक सीमित नहीं हैं:
- शिक्षा: उत्तर पुस्तिकाएं, परीक्षण, क्विज़, परीक्षा फॉर्म।
- सरकार: मतदान मतपत्र, कर प्रपत्र, सीमा प्रवेश प्रपत्र, जनगणना, जनता की राय।
- चिकित्सा: परीक्षाएँ, मूल्यांकन, रोगी सूचना प्रपत्र, स्वास्थ्य बीमा दावे।
- वित्त: ऋण आवेदन, ग्राहक जानकारी अद्यतन, क्रेडिट कार्ड आवेदन।
- और भी कई…
किसी हार्डवेयर की आवश्यकता नहीं
छवि पूर्व-प्रसंस्करण और विश्लेषण एल्गोरिदम विशेष ओएमआर स्कैनर और अन्य विशेष हार्डवेयर सहायक उपकरण की आवश्यकता को समाप्त करते हैं। आप पहचान सटीकता और आत्मविश्वास को प्रभावित किए बिना, स्कैनर के बजाय एक नियमित पेन और पेपर, सामान्य कार्यालय कॉपियर या यहां तक कि एक स्मार्टफोन कैमरा का उपयोग कर सकते हैं। परिणाम। हमारी लाइब्रेरी आपको बहुत कम लागत पर हार्डवेयर सिस्टम की विश्वसनीयता के साथ ओएमआर सॉफ्टवेयर समाधान बनाने की अनुमति देती है। किसी भी उपलब्ध उपकरण का बेझिझक उपयोग करें:
- ऑटो फ़ीड दस्तावेज़ स्कैनर;
- बजट कार्यालय कापियर;
- लेजर या इंकजेट प्रिंटर;
- पोर्टेबल हैंडहेल्ड स्कैनर;
- कॉम्पैक्ट या डीएसएलआर कैमरा;
- स्मार्टफोन;
- ऑटोफोकस वेबकैम.
डिज़ाइन टूल के बिना ओएमआर फॉर्म बनाएं
जावा के लिए Aspose.OMR विभिन्न लेआउट और जटिलता के स्तरों को समायोजित करते हुए मशीन-पठनीय फॉर्म बनाने के लिए असाधारण लचीले उपकरण प्रदान करता है। बाहरी संपादकों या डिज़ाइन टूल की कोई आवश्यकता नहीं है। हमारी अत्यधिक अनुकूलनीय मार्कअप भाषा के साथ उपयोगकर्ता किसी भी पसंदीदा कॉन्फ़िगरेशन में विभिन्न तत्वों को सहजता से एकीकृत कर सकते हैं।
यदि आपके पास टेम्पलेट मार्कअप सिंटैक्स से परिचित होने के लिए समय की कमी है, तो चिंता न करें। आप ऑनलाइन फॉर्म डिज़ाइनर का उपयोग करके किसी भी प्लेटफ़ॉर्म या डिवाइस से आसानी से एक कस्टम ओएमआर फॉर्म बना सकते हैं। आप अपनी विशिष्ट आवश्यकताओं के अनुसार किसी भी संख्या में तत्व जोड़ सकते हैं, उनका आकार बदल सकते हैं और उन्हें स्थान दे सकते हैं।
प्रपत्रों को उत्तरदाता के नाम, विशिष्ट पहचानकर्ताओं और फ़ोटो के साथ वैयक्तिकृत किया जा सकता है। आप अपना लोगो या अन्य छवि जोड़कर भी ओएमआर फॉर्म को ब्रांड कर सकते हैं। अंक पहचान की निरंतर सटीकता सुनिश्चित करते हुए लेआउट, प्रश्न प्रारूप और उत्तर संरचनाओं के साथ प्रयोग करें। रचनात्मक डिज़ाइन प्रक्रिया का आनंद लें और जटिल डिज़ाइन प्रक्रियाओं को अलविदा कहें और सृजन के लिए एक सीधा दृष्टिकोण अपनाएं।
कोड नमूने देखें और उन्हें अपनी आवश्यकताओं के अनुसार अनुकूलित करें।
विशेषताएँ एवं क्षमताएँ
Aspose.OMR for Java हाथ से भरी उत्तर पुस्तिकाओं, सर्वेक्षणों, अनुप्रयोगों और इसी तरह के फॉर्मों को डिजाइन करने, प्रस्तुत करने और पहचानने के लिए उपयोग में आसान, बहुमुखी और लागत प्रभावी एपीआई है।
सभी कागज आकार
सभी लोकप्रिय पेपर आकारों और कई गैर-मानक आकारों का समर्थन करता है।
स्मार्टफोन से स्कैन करें
स्कैनर की जगह अपने स्मार्टफोन के कैमरे का उपयोग करें।
किसी डिज़ाइन उपकरण की आवश्यकता नहीं है
बाहरी संपादकों और डिज़ाइन टूल के बिना त्वरित रूप से ओएमआर फॉर्म बनाएं।
सटीकता ट्यूनिंग
किसी भी स्थिति में उत्तम परिणाम के लिए पहचान मापदंडों को दुरुस्त करें।
प्रचय संसाधन
एक ही आदेश से एक फ़ोल्डर में सभी छवियों को पहचानें।
ब्रांडिंग और अनुकूलन
अपना लोगो, चित्र, पाद लेख और बहुत कुछ जोड़कर ओएमआर फॉर्म को अनुकूलित करें।
प्रयोग करने में आसान
उत्तर पुस्तिका, सर्वेक्षण या अन्य ओएमआर फॉर्म बनाने और भरे हुए फॉर्म को पहचानने के लिए आपको केवल कोड की कुछ पंक्तियों की आवश्यकता होगी।
आपको केवल 15 मिनट के अतिरिक्त समय और जावा लैंग के बुनियादी ज्ञान की आवश्यकता होगी।
इंस्टालेशन
आप कुछ प्रतिबंधों के साथ इंस्टॉलेशन के ठीक बाद जावा के लिए Aspose.OMR का उपयोग शुरू कर सकते हैं। एक अस्थायी लाइसेंस 30 दिनों के लिए परीक्षण संस्करण की सभी सीमाओं को हटा देता है। पूरी तरह कार्यात्मक ओएमआर एप्लिकेशन का निर्माण शुरू करने के लिए इसका उपयोग करें और बाद में जावा के लिए Aspose.OMR खरीद पर अंतिम निर्णय लें।
प्रपत्र जनरेटर
ओएमआर फॉर्म की संरचना और लेआउट को एक सादे-पाठ फ़ाइल में परिभाषित किया गया है जो एक विशेष नोटेशन का उपयोग करता है। आप इसे नोटपैड सहित किसी भी टेक्स्ट एडिटर से बना सकते हैं। 150 प्रश्नों की मशीन-पठनीय उत्तर पुस्तिका तैयार करने के लिए आपको केवल 4 पंक्तियों की आवश्यकता है:
How to design an answer sheet
?answer_sheet=answers
elements_count=150
answers_count=5
columns_count=3
एक बार जब आप फॉर्म संरचना और लेआउट के साथ काम पूरा कर लेते हैं, तो आपको एक सरल उपयोगिता बनाने के लिए कोड की केवल 3 पंक्तियों की आवश्यकता होती है जो इससे एक प्रिंट करने योग्य पृष्ठ उत्पन्न करती है:
How to generate a printable form
// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Generate machine-readable form from the markup
GenerationResult res = engine.generateTemplate("template.txt");
// Save printable OMR form as an image
res.Save("print", "answer-sheet");
ऑप्टिकल मार्क रीडर
जावा के लिए Aspose.OMR के साथ, आप कोड की 5 पंक्तियों में एक पूर्ण-कार्यात्मक प्रोग्रामेटिक ऑप्टिकल मार्क रीडर बना सकते हैं। आप महंगे ओएमआर स्कैनर के बजाय अपने मौजूदा ऑफिस कॉपियर या स्मार्टफोन कैमरे का भी उपयोग कर सकते हैं। उत्तरदाता आपके फॉर्म को पेन, पेंसिल या मार्कर से भर सकते हैं और किसी भी प्रकार के निशान का उपयोग कर सकते हैं।
How to recognize a completed form
// Initialize Aspose.OMR engine
OmrEngine engine = new OmrEngine();
// Apply the recognition template
TemplateProcessor processor = engine.getTemplateProcessor("pattern.omr");
// Load the scanned or photographed form
RecognitionResult result = processor.recognizeImage("completed-form.png");
// Output the recognition result
String resultCsv = result.getCsv();
System.out.println(resultCsv);