C++ के लिए Aspose.OMR क्यों?

किसी भी लेआउट और जटिलता के ओएमआर फॉर्म बनाएं और पहचानें। हमारी लाइब्रेरी के साथ, अब आपको परीक्षणों, परीक्षा पत्रों, सर्वेक्षणों, अनुप्रयोगों और अन्य हाथ से भरे समान दस्तावेजों को मैन्युअल रूप से जांचने और ग्रेड देने की आवश्यकता नहीं है। हम आपके लिए सब कुछ करेंगे और ऐसे परिणाम लौटाएंगे जिनका स्वचालित रूप से विश्लेषण किया जा सकता है या आपकी पसंद के डेटाबेस, ग्रेडबुक या सीआरएम सिस्टम में आयात किया जा सकता है। हमारी सुविधाओं और लाभों के बारे में अधिक जानने के लिए नीचे दिए गए आइटम पर क्लिक करें।

Illustration omr

किसी हार्डवेयर की आवश्यकता नहीं

विशेष ओएमआर हार्डवेयर के बजाय अपने इंकजेट या लेजर प्रिंटर, स्कैनर, कॉपियर या यहां तक ​​कि स्मार्टफोन कैमरे का उपयोग करें।

पूर्ण अनुकूलन

प्रतिवादी की जानकारी, विशिष्ट पहचानकर्ता, लोगो, चित्र और बहुत कुछ जोड़कर ओएमआर फॉर्म को निजीकृत करें।

भरोसेमंद परिणाम

सटीक ऑप्टिकल मार्क डिटेक्शन एल्गोरिदम, पहचान को परिष्कृत करने की क्षमता से संवर्धित, 100% सटीक परिणाम सुनिश्चित करते हैं।

ऑल - इन - वन

C++ के लिए Aspose.OMR फॉर्म डिज़ाइन को डिज़ाइन करने और उसकी भरी हुई प्रतियों को पहचानने में सक्षम बनाता है।

डेवलपर के अनुकूल

यहां तक ​​कि नौसिखिए डेवलपर्स भी आसानी से हमारे एपीआई का उपयोग कर सकते हैं। एक बुनियादी ओएमआर एप्लिकेशन बनाने के लिए कोड की केवल 10 पंक्तियों की आवश्यकता होती है।

लाइव कोड नमूना

एक मुद्रित उत्तर पुस्तिका किसी भी लिखित परीक्षा, मूल्यांकन या कक्षा मूल्यांकन का एक महत्वपूर्ण तत्व है। यह सरल ऑनलाइन एप्लिकेशन 4-कॉलम बबल शीट बनाता है और C++ के लिए Aspose.OMR का उपयोग करके इसे आपकी मशीन पर लागू करने के लिए आवश्यक कोड दिखाता है।

प्रश्नों की संख्या

 

प्रति प्रश्न बुलबुले

इस कोड को कॉपी और पेस्ट करें

और ज्यादा उदाहरण >
// Initialize Aspose.OMR engine
System::SharedPtr<Api::OmrEngine> engine = System::MakeObject<Api::OmrEngine>();
// Generate machine-readable form from the markup
System::SharedPtr<Generation::GenerationResult> result
     = engine->GenerateTemplate(u"template.txt");
// Save printable OMR form to an image file
result.Save("target", "omr-form");

मंच की स्वतंत्रता

C++ के लिए Aspose.OMR एक स्व-निहित पैकेज है जिसके लिए विशेष हार्डवेयर या तृतीय-पक्ष सॉफ़्टवेयर की आवश्यकता नहीं होती है। आप C++ कोड का समर्थन करने वाले किसी भी वातावरण में एप्लिकेशन विकसित कर सकते हैं।

Microsoft Windows
Linux
Docker

समर्थित फ़ाइल स्वरूप

Aspose.OMR for C++ वस्तुतः किसी भी [फ़ाइल]के साथ काम कर सकता है( https://docs.aspose.com/omr/cpp/supported-file-formats/ ) आप स्कैनर या कैमरे से प्राप्त कर सकते हैं। मान्यता परिणाम सबसे लोकप्रिय डेटा विनिमय प्रारूपों में लौटाए जाते हैं जिन्हें किसी भी लोकप्रिय डेटाबेस या एनालिटिक्स सिस्टम में आयात किया जा सकता है।

प्रपत्र बनाएँ

  • TXT
  • JPEG, PNG, BMP

प्रपत्रों को स्कैन करें

  • Scans: JPEG, PNG, BMP
  • Photos: JPEG, PNG

रूपों को पहचानें

  • CSV
  • JSON

असीमित संभावनाएँ

ऑप्टिकल मार्क रिकॉग्निशन तकनीक जीवन के विभिन्न पहलुओं के लिए एक सीधा समाधान प्रदान करती है जहां मैन्युअल डेटा संग्रह और विश्लेषण आवश्यक है। यह थकाऊ और त्रुटि-प्रवण मैनुअल फॉर्म पहचान को पूरी तरह से स्वचालित करता है, जिससे लगभग 100% सटीकता के साथ प्रति मिनट सैकड़ों शीट की प्रोसेसिंग की अनुमति मिलती है। परिणामों का वास्तविक समय में विश्लेषण किया जा सकता है या बाद के एकत्रीकरण और विश्लेषण के लिए डेटाबेस में संग्रहीत किया जा सकता है।

एप्लिकेशन एक विस्तृत श्रृंखला में फैले हुए हैं और इनमें शामिल हैं, लेकिन इन तक सीमित नहीं हैं:

  • शिक्षा: उत्तर पुस्तिकाएं, परीक्षण, क्विज़, परीक्षा फॉर्म।
  • सरकार: मतदान मतपत्र, कर प्रपत्र, सीमा प्रवेश प्रपत्र, जनगणना, जनता की राय।
  • चिकित्सा: परीक्षाएँ, मूल्यांकन, रोगी सूचना प्रपत्र, स्वास्थ्य बीमा दावे।
  • वित्त: ऋण आवेदन, ग्राहक सूचना अद्यतन, क्रेडिट कार्ड आवेदन।
  • और भी कई…

किसी उपकरण की आवश्यकता नहीं

परिष्कृत छवि पूर्व-प्रसंस्करण और विश्लेषण एल्गोरिदम समर्पित ओएमआर हार्डवेयर और विशेष सहायक उपकरण की आवश्यकता को समाप्त करते हैं। आप फॉर्म को एक नियमित पेन, पेंसिल या मार्कर से भर सकते हैं, और पहचान सटीकता से समझौता किए बिना, उन्हें एक सामान्य कार्यालय कॉपियर, या एक विशेष स्कैनर के बजाय एक स्मार्टफोन कैमरे से भी स्कैन कर सकते हैं। हमारी लाइब्रेरी आपको काफी कम लागत पर हार्डवेयर उत्पादों की विश्वसनीयता के साथ ओएमआर सॉफ्टवेयर समाधान विकसित करने की अनुमति देती है। किसी भी उपलब्ध उपकरण का बेझिझक उपयोग करें:

  • ऑटो फ़ीड दस्तावेज़ स्कैनर;
  • बजट कार्यालय कापियर;
  • लेजर या इंकजेट प्रिंटर;
  • पोर्टेबल हैंडहेल्ड स्कैनर;
  • कॉम्पैक्ट या डीएसएलआर कैमरा;
  • स्मार्टफोन;
  • ऑटोफोकस वेबकैम.

डिज़ाइन टूल के बिना ओएमआर फॉर्म लिखें

C++ के लिए Aspose.OMR किसी भी लेआउट और जटिलता के स्तर के साथ मशीन-पठनीय रूपों को डिजाइन करने के लिए अत्यधिक बहुमुखी उपकरण प्रदान करता है। बाहरी संपादकों या डिज़ाइन टूल की आवश्यकता नहीं है. अत्यधिक अनुकूलनीय मार्कअप भाषाओं के माध्यम से, उपयोगकर्ता बड़ी संख्या में लेआउट और सामग्री तत्वों को किसी भी वांछित तरीके से जोड़ सकते हैं।

यदि आपके पास टेम्पलेट मार्कअप सिंटैक्स से परिचित होने के लिए समय की कमी है, तो चिंता न करें। आप ऑनलाइन फॉर्म डिज़ाइनर का उपयोग करके किसी भी प्लेटफ़ॉर्म या डिवाइस से आसानी से एक कस्टम ओएमआर फॉर्म बना सकते हैं। आप अपनी विशिष्ट आवश्यकताओं के अनुसार किसी भी संख्या में तत्व जोड़ सकते हैं, उनका आकार बदल सकते हैं और उन्हें स्थान दे सकते हैं।

Alumni questionnaire Customer satisfaction survey SAT form

प्रपत्रों को पाठ, प्रतिवादी का नाम, विशिष्ट पहचानकर्ता और चित्र जोड़कर और अधिक अनुकूलित किया जा सकता है। आप अपना लोगो, स्लोगन और बहुत कुछ जोड़कर ओएमआर फॉर्म को ब्रांड भी कर सकते हैं। अंक पहचान की निरंतर सटीकता सुनिश्चित करते हुए लेआउट, प्रश्न प्रारूप और उत्तर संरचनाओं के साथ प्रयोग करें। रचनात्मक डिज़ाइन प्रक्रिया का आनंद लें और जटिल डिज़ाइन प्रक्रियाओं को अलविदा कहें और सृजन के लिए एक सीधा दृष्टिकोण अपनाएं।

कोड नमूने देखें और उन्हें अपनी आवश्यकताओं के अनुसार अनुकूलित करें।

विशेषताएँ एवं क्षमताएँ

Aspose.OMR for C++ हाथ से भरी उत्तर पुस्तिकाओं, सर्वेक्षणों, अनुप्रयोगों और इसी तरह के फॉर्मों को डिजाइन करने, प्रस्तुत करने और पहचानने के लिए उपयोग में आसान, बहुमुखी और लागत प्रभावी एपीआई है।

Feature icon

सभी कागज आकार

सभी लोकप्रिय पेपर आकारों और कई गैर-मानक आकारों का समर्थन करता है।

Feature icon

स्मार्टफोन से स्कैन करें

स्कैनर की जगह अपने स्मार्टफोन के कैमरे का उपयोग करें।

Feature icon

किसी डिज़ाइन टूल की आवश्यकता नहीं

बाहरी संपादकों और डिज़ाइन टूल के बिना त्वरित रूप से ओएमआर फॉर्म बनाएं।

Feature icon

सटीकता ट्यूनिंग

किसी भी स्थिति में उत्तम परिणाम के लिए पहचान मापदंडों को दुरुस्त करें।

Feature icon

प्रचय संसाधन

एक ही आदेश से एक फ़ोल्डर में सभी छवियों को पहचानें।

Feature icon

ब्रांडिंग और अनुकूलन

अपना लोगो, चित्र, पाद लेख और बहुत कुछ जोड़कर ओएमआर फॉर्म को अनुकूलित करें।

प्रयोग करने में आसान

उत्तर पुस्तिका, सर्वेक्षण या अन्य ओएमआर फॉर्म बनाने और भरे हुए फॉर्म को पहचानने के लिए आपको केवल कोड की कुछ पंक्तियों की आवश्यकता होगी।
आपको केवल 15 मिनट के अतिरिक्त समय और C++ के बुनियादी ज्ञान की आवश्यकता होगी।

इंस्टालेशन

C++ के लिए Aspose.OMR को हल्के वजन वाले NuGet पैकेज या डाउनलोड करने योग्य फ़ाइल के रूप में वितरित किया जाता है। com/omr/cpp/) न्यूनतम निर्भरता के साथ। पैकेज को सीधे Microsoft Visual Studio से आपके प्रोजेक्ट में जोड़ा जा सकता है। बस इसे अपने प्रोजेक्ट पर इंस्टॉल करें और आप सभी ओएमआर क्षमताओं का उपयोग करने और किसी भी समर्थित प्रारूप में मान्यता परिणामों को सहेजने के लिए तैयार हैं।

आप कुछ प्रतिबंधों के साथ इंस्टालेशन के तुरंत बाद C++ के लिए Aspose.OMR का उपयोग शुरू कर सकते हैं। एक अस्थायी लाइसेंस 30 दिनों के लिए परीक्षण संस्करण की सभी सीमाओं को हटा देता है। पूरी तरह कार्यात्मक ओएमआर एप्लिकेशन का निर्माण शुरू करने के लिए इसका उपयोग करें और बाद में C++ के लिए 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
System::SharedPtr<Api::OmrEngine> engine = System::MakeObject<Api::OmrEngine>();
// Generate machine-readable form from the markup
System::SharedPtr<Generation::GenerationResult> result = engine->GenerateTemplate(u"template.txt");
// Save printable OMR form to an image file
result.Save("target", "omr-form");

ऑप्टिकल मार्क रीडर

C++ के लिए Aspose.OMR के साथ, आप कोड की 5 पंक्तियों में एक पूर्ण-कार्यात्मक प्रोग्रामेटिक ऑप्टिकल मार्क रीडर बना सकते हैं। आप महंगे ओएमआर स्कैनर के बजाय अपने मौजूदा ऑफिस कॉपियर या स्मार्टफोन कैमरे का भी उपयोग कर सकते हैं। उत्तरदाता आपके फॉर्म को पेन, पेंसिल या मार्कर से भर सकते हैं और किसी भी प्रकार के निशान का उपयोग कर सकते हैं।

How to recognize a completed form

// Initialize OMR engine
System::SharedPtr<Api::OmrEngine> engine = System::MakeObject<Api::OmrEngine>();
// Load recognition pattern file
System::SharedPtr<Api::TemplateProcessor> processor = engine->GetTemplateProcessor(u"omr-form.omr");
// Recognize completed survey
System::SharedPtr<Model::RecognitionResult> result = processor->RecognizeImage(u"IMG_20220401.jpg");
// Get results in CSV format
System::String resultCsv = result->GetCsv();