Γιατί το Aspose.OMR για C++;

Δημιουργήστε και αναγνωρίστε φόρμες OMR οποιασδήποτε διάταξης και πολυπλοκότητας. Με τη βιβλιοθήκη μας, δεν χρειάζεται πλέον να ελέγχετε και να βαθμολογείτε χειροκίνητα τεστ, γραπτά εξετάσεων, έρευνες, αιτήσεις και άλλα ομοιόμορφα έγγραφα με το χέρι. Θα κάνουμε τα πάντα για εσάς και θα επιστρέψουμε αποτελέσματα που μπορούν να αναλυθούν αυτόματα ή να εισαχθούν σε μια βάση δεδομένων, βιβλίο βαθμών ή σύστημα CRM της επιλογής σας. Κάντε κλικ στα παρακάτω στοιχεία για να μάθετε περισσότερα σχετικά με τις δυνατότητες και τα πλεονεκτήματά μας.

Illustration omr

Δεν χρειάζεται υλικό

Χρησιμοποιήστε τον εκτυπωτή inkjet ή λέιζερ, τον σαρωτή, το φωτοαντιγραφικό ή ακόμα και μια κάμερα smartphone αντί για εξειδικευμένο υλικό OMR.

Πλήρης προσαρμογή

Εξατομικεύστε τις φόρμες OMR προσθέτοντας πληροφορίες του ερωτώμενου, μοναδικά αναγνωριστικά, λογότυπα, εικόνες και άλλα.

Αξιόπιστα αποτελέσματα

Ακριβείς αλγόριθμοι ανίχνευσης οπτικών σημαδιών, επαυξημένοι από την ικανότητα βελτίωσης της αναγνώρισης, εξασφαλίζουν 100% ακριβή αποτελέσματα.

Ολα σε ένα

Το Aspose.OMR για C++ επιτρέπει τόσο τη σχεδίαση της φόρμας όσο και την αναγνώριση των συμπληρωμένων αντιγράφων της.

Φιλικό προς τους προγραμματιστές

Ακόμη και αρχάριοι προγραμματιστές μπορούν να χρησιμοποιήσουν αβίαστα το API μας. Η δημιουργία μιας βασικής εφαρμογής OMR απαιτεί μόλις 10 γραμμές κώδικα.

Ζωντανό δείγμα κώδικα

Ένα έντυπο φύλλο απαντήσεων είναι ένα κρίσιμο στοιχείο οποιασδήποτε γραπτής δοκιμασίας, αξιολόγησης ή αξιολόγησης τάξης. Αυτή η απλή διαδικτυακή εφαρμογή δημιουργεί ένα φύλλο φυσαλίδων 4 στηλών και απεικονίζει τον απαραίτητο κώδικα για την εφαρμογή του στον υπολογιστή σας χρησιμοποιώντας το Aspose.OMR για C++.

Αριθμός ερωτήσεων

 

Φυσαλίδες ανά ερώτηση

Αντιγράψτε και επικολλήστε αυτόν τον κωδικό

Περισσότερα παραδείγματα >
// 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");

Ανεξαρτησία πλατφόρμας

Το Aspose.OMR για C++ είναι ένα αυτόνομο πακέτο που δεν απαιτεί εξειδικευμένο υλικό ή λογισμικό τρίτων κατασκευαστών. Μπορείτε να αναπτύξετε εφαρμογές σε οποιοδήποτε περιβάλλον που υποστηρίζει κώδικα C++.

Microsoft Windows
Linux
Docker

Υποστηριζόμενες μορφές αρχείων

Aspose.OMR for C++ μπορεί να λειτουργήσει με σχεδόν οποιοδήποτε αρχείο μπορείτε να πάρετε από έναν σαρωτή ή μια κάμερα. Τα αποτελέσματα αναγνώρισης επιστρέφονται στις πιο δημοφιλείς μορφές ανταλλαγής δεδομένων που μπορούν να εισαχθούν σε οποιαδήποτε δημοφιλή βάση δεδομένων ή σύστημα ανάλυσης.

Κατασκευάστε φόρμες

  • TXT
  • JPEG, PNG, BMP

Σάρωση φορμών

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

Αναγνωρίστε φόρμες

  • CSV
  • JSON

Απεριόριστες δυνατότητες

Η τεχνολογία Optical Mark Recognition παρέχει μια απλή λύση σε διάφορες πτυχές της ζωής όπου είναι απαραίτητη η μη αυτόματη συλλογή και ανάλυση δεδομένων. Αυτοματοποιεί πλήρως την κουραστική και επιρρεπή σε σφάλματα χειροκίνητη αναγνώριση φόρμας, επιτρέποντας την επεξεργασία εκατοντάδων φύλλων ανά λεπτό με σχεδόν 100% ακρίβεια. Τα αποτελέσματα μπορούν να αναλυθούν σε πραγματικό χρόνο ή να αποθηκευτούν σε μια βάση δεδομένων για επακόλουθη συγκέντρωση και ανάλυση.

Οι εφαρμογές καλύπτουν ένα ευρύ φάσμα και περιλαμβάνουν, αλλά δεν περιορίζονται σε:

  • Εκπαίδευση: φύλλα απαντήσεων, τεστ, κουίζ, έντυπα εξετάσεων.
  • Κυβέρνηση: ψηφοδέλτια, φορολογικά έντυπα, έντυπα εισόδου στα σύνορα, απογραφές, κοινή γνώμη.
  • Ιατρική: εξετάσεις, αξιολογήσεις, έντυπα πληροφοριών ασθενών, αξιώσεις ασφάλισης υγείας.
  • Οικονομικά: αιτήσεις δανείων, ενημερώσεις πληροφοριών πελατών, αιτήσεις πιστωτικών καρτών.
  • Και πολλά άλλα…

Δεν απαιτείται εξοπλισμός

Οι εξελιγμένοι αλγόριθμοι προεπεξεργασίας και ανάλυσης εικόνας εξαλείφουν την ανάγκη για αποκλειστικό υλικό OMR και εξειδικευμένα αξεσουάρ. Μπορείτε να συμπληρώσετε φόρμες με ένα συνηθισμένο στυλό, μολύβι ή μαρκαδόρο και να τις σαρώσετε με ένα κοινό φωτοαντιγραφικό γραφείου ή ακόμα και μια κάμερα smartphone αντί για έναν εξειδικευμένο σαρωτή, χωρίς να διακυβεύεται η ακρίβεια αναγνώρισης. Η βιβλιοθήκη μας σάς επιτρέπει να αναπτύξετε λύσεις λογισμικού OMR με την αξιοπιστία των προϊόντων υλικού με σημαντικά χαμηλότερο κόστος. Μη διστάσετε να χρησιμοποιήσετε οποιονδήποτε διαθέσιμο εξοπλισμό:

  • Αυτόματος σαρωτής εγγράφων τροφοδοσίας.
  • Φωτοαντιγραφικό γραφείου;
  • Εκτυπωτής λέιζερ ή inkjet.
  • Φορητός σαρωτής χειρός.
  • Compact ή DSLR κάμερα.
  • Smartphone;
  • Αυτόματη εστίαση webcam.

Συνθέστε φόρμες OMR χωρίς εργαλεία σχεδίασης

Το Aspose.OMR για C++ προσφέρει εξαιρετικά ευέλικτα εργαλεία για το σχεδιασμό αναγνώσιμων από μηχανή φορμών με οποιαδήποτε διάταξη και επίπεδο πολυπλοκότητας. Δεν απαιτούνται εξωτερικοί συντάκτες ή εργαλεία σχεδίασης. Μέσω εξαιρετικά προσαρμόσιμων γλωσσών σήμανσης , οι χρήστες μπορούν να συνδυάσουν μεγάλο αριθμό στοιχείων διάταξης και περιεχομένου με οποιονδήποτε επιθυμητό τρόπο.

Αν δεν έχετε χρόνο να εξοικειωθείτε με τη σύνταξη σήμανσης προτύπου, μην ανησυχείτε. Μπορείτε εύκολα να δημιουργήσετε μια προσαρμοσμένη φόρμα OMR διαδραστικά από οποιαδήποτε πλατφόρμα ή συσκευή χρησιμοποιώντας το online form designer . Μπορείτε να προσθέσετε οποιοδήποτε αριθμό στοιχείων, να αλλάξετε το μέγεθος και να τα τοποθετήσετε σύμφωνα με τις συγκεκριμένες ανάγκες σας.

Alumni questionnaire Customer satisfaction survey SAT form

Οι φόρμες μπορούν να προσαρμοστούν περαιτέρω προσθέτοντας κείμενα, όνομα ερωτώμενου, μοναδικά αναγνωριστικά και εικόνες. Μπορείτε επίσης να κάνετε επωνυμία σε φόρμες OMR προσθέτοντας το λογότυπο, το σλόγκαν σας και πολλά άλλα. Πειραματιστείτε με διατάξεις, μορφές ερωτήσεων και δομές απαντήσεων, όλα αυτά διασφαλίζοντας τη σταθερή ακρίβεια της αναγνώρισης σημάτων. Απολαύστε μια δημιουργική διαδικασία σχεδίασης και πείτε αντίο στις περίπλοκες διαδικασίες σχεδιασμού και υιοθετήστε μια απλή προσέγγιση για τη δημιουργία φόρμας.

Δείτε τα δείγματα κώδικα και προσαρμόστε τα στις ανάγκες σας.

Χαρακτηριστικά και δυνατότητες

Aspose.OMR for C++ είναι ένα εύχρηστο, ευέλικτο και οικονομικά αποδοτικό API για το σχεδιασμό, την απόδοση και την αναγνώριση φύλλων απαντήσεων, ερευνών, εφαρμογών και παρόμοιων φορμών που συμπληρώνονται με το χέρι.

Feature icon

Όλα τα μεγέθη χαρτιού

Υποστηρίζει όλα τα δημοφιλή μεγέθη χαρτιού και έναν αριθμό μη τυπικών.

Feature icon

Σάρωση με smartphone

Χρησιμοποιήστε την κάμερα του smartphone σας αντί για σαρωτή.

Feature icon

Δεν χρειάζονται εργαλεία σχεδιασμού

Δημιουργήστε γρήγορα φόρμες OMR χωρίς εξωτερικούς επεξεργαστές και εργαλεία σχεδίασης.

Feature icon

Συντονισμός ακρίβειας

Βελτιστοποιήστε τις παραμέτρους αναγνώρισης για τέλεια αποτελέσματα σε οποιεσδήποτε συνθήκες.

Feature icon

Επεξεργασία παρτίδας

Αναγνώριση όλων των εικόνων σε ένα φάκελο με μία μόνο εντολή.

Feature icon

Branding και προσαρμογή

Προσαρμόστε τις φόρμες OMR προσθέτοντας το λογότυπο, τις εικόνες, τα υποσέλιδα σας και πολλά άλλα.

Εύχρηστος

Χρειάζεστε μόνο μερικές γραμμές κώδικα για να δημιουργήσετε ένα φύλλο απαντήσεων, μια έρευνα ή άλλη φόρμα OMR και να αναγνωρίσετε τη συμπληρωμένη φόρμα.
Θα χρειαστείτε μόνο 15 λεπτά ελεύθερου χρόνου και βασικές γνώσεις C++.

Εγκατάσταση

Το Aspose.OMR για C++ διανέμεται ως ελαφρύ πακέτο NuGet ή ως [αρχείο με δυνατότητα λήψης]( https://releases.aspose . com/omr/cpp/) με ελάχιστες εξαρτήσεις. Το πακέτο μπορεί να προστεθεί στο έργο σας απευθείας από το Microsoft Visual Studio. Απλώς εγκαταστήστε το στο έργο σας και είστε έτοιμοι να χρησιμοποιήσετε όλες τις δυνατότητες OMR και να αποθηκεύσετε τα αποτελέσματα αναγνώρισης σε οποιαδήποτε από τις υποστηριζόμενες μορφές.

Μπορείτε να αρχίσετε να χρησιμοποιείτε το Aspose.OMR για C++ αμέσως μετά την εγκατάσταση με ορισμένους περιορισμούς. Μια προσωρινή άδεια καταργεί όλους τους περιορισμούς της δοκιμαστικής έκδοσης για 30 ημέρες. Χρησιμοποιήστε το για να ξεκινήσετε τη δημιουργία μιας πλήρως λειτουργικής εφαρμογής OMR και να λάβετε την τελική απόφαση να αγοράσετε Aspose.OMR για C++ αργότερα.

Γεννήτρια φόρμας

Η δομή και η διάταξη της φόρμας OMR καθορίζονται σε ένα αρχείο απλού κειμένου χρησιμοποιώντας μια ειδική σημείωση. Μπορείτε να το δημιουργήσετε με οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου, συμπεριλαμβανομένου του Σημειωματάριου. Απαιτούνται μόνο 4 γραμμές για τη δημιουργία ενός φύλλου απαντήσεων 150 ερωτήσεων αναγνώσιμο από μηχανή:

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

Αναγνώστης οπτικών σημάτων

Με το Aspose.OMR για C++, μπορείτε να δημιουργήσετε ένα πλήρως λειτουργικό πρόγραμμα ανάγνωσης οπτικών σημάτων σε 5 γραμμές κώδικα. Μπορείτε να χρησιμοποιήσετε το υπάρχον φωτοαντιγραφικό σας γραφείο ή ακόμα και μια κάμερα smartphone αντί για έναν ακριβό σαρωτή OMR. Οι ερωτηθέντες μπορούν να συμπληρώσουν τις φόρμες σας με στυλό, μολύβι ή μαρκαδόρο και να χρησιμοποιήσουν οποιοδήποτε τύπο σημάτων.

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