1. Προϊόντα
  2.   OMR
  3.   .NET
  4.   Aspose.OMR for .NET

Aspose.OMR for .NET

 
 

C# .NET API για Εξαγωγή Δεδομένων μέσω Optical Mark Recognition

Προχωρημένο C# .NET OMR API για Ακριβή & Αξιόπιστη Optical Mark Recognition. Αναπτύξτε Εφαρμογές για Σχεδίαση, Απόδοση & Αναγνώριση Χειροκίνητων Φύλλων Απαντήσεων, Εικόνων, Εγγράφων και άλλων.

Τι είναι το Aspose.OMR για .NET;

Aspose.OMR για .NET είναι μια ισχυρή και ευέλικτη βιβλιοθήκη .NET OMR σχεδιασμένη για να απλοποιεί τις διαδικασίες Optical Mark Recognition σε περιβάλλοντα C# και .NET. Επιτρέπει στους προγραμματιστές να αναγνωρίζουν και να εξάγουν κείμενο από σαρωμένα έγγραφα, φωτογραφίες και αρχεία εικόνας σε μορφές όπως JPG, PNG, PDF, TIFF, BMP και GIF. Αυτό το καθιστά ιδανικό για εφαρμογές που απαιτούν αυτοματοποιημένη συλλογή δεδομένων από έντυπες φόρμες. Το API ανακτά τις σημειωμένες απαντήσεις, ποσοστά και άλλα κρίσιμα δεδομένα, καθιστώντας το πολύτιμο εργαλείο για την αποδοτική ανάλυση φύλλων εξετάσεων, ερευνών και εντύπων ανάδρασης.

Ιδανικό για προγραμματιστές λογισμικού .NET, αυτό το C# OMR API βοηθά στην ανάπτυξη εφαρμογών OMR χωρίς να απαιτείται λογισμικό τρίτων. Είτε δημιουργείτε web εφαρμογές, desktop εργαλεία ή λύσεις στο cloud, το Aspose.OMR ενσωματώνεται άψογα σε κάθε περιβάλλον ανάπτυξης. Η καθαρή τεκμηρίωση και το ευρύ σύνολο λειτουργιών το κάνουν ιδανικό για τη δημιουργία προσαρμοσμένου λογισμικού .NET OMR όπως συστήματα βαθμολόγησης εξετάσεων ή επεξεργαστές ερευνών. Για όσους αναζητούν μια δωρεάν βιβλιοθήκη OMR με κλιμακούμενες δυνατότητες, αυτό το SDK OMR για .NET προσφέρει αξιόπιστη βάση για την εξαγωγή και επεξεργασία δεδομένων από σημειωμένες φόρμες.

Previous Next

Ξεκινώντας με Aspose.OMR for .NET

Ο συνιστώμενος τρόπος για την εγκατάσταση του Aspose.OMR για .NET είναι μέσω NuGet. Παρακαλώ χρησιμοποιήστε την παρακάτω εντολή για μια ομαλή εγκατάσταση.

Install Aspose.OMR for .NET via NuGet Command

Install-Package Aspose.OMR

Μπορείτε να κατεβάσετε τη βιβλιοθήκη απευθείας από τη σελίδα προϊόντος Aspose.OMR for .NET

Ακριβής Αναγνώριση OMR μέσω C# API

Το Aspose.OMR για .NET είναι πολύ εύκολο στη χρήση και χρησιμοποιεί προηγμένους αλγόριθμους για να εξασφαλίζει ακριβή και αξιόπιστη αναγνώριση OMR μέσα σε εφαρμογές .NET. Το API περιλαμβάνει τη δυνατότητα αναγνώρισης σημειωμένων φυσαλίδων, πλινθωνίων και πλεγμάτων σε σαρωμένες εικόνες ή έγγραφα με μόνο λίγες γραμμές κώδικα. Το API υποστηρίζει διάφορες μορφές εικόνας, όπως JPEG, PNG και TIFF, παρέχοντας ευελιξία στη διαχείριση σαρωμένων εγγράφων. Μόλις η αναγνώριση ολοκληρωθεί, τα αποτελέσματα μπορούν να επιστραφούν και να αποθηκευτούν στις πιο δημοφιλείς μορφές αποθήκευσης δεδομένων, όπως CSV, XML ή JSON. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να αναγνωρίσουν δεδομένα φόρμας από μια ροή μνήμης μέσα σε εφαρμογές .NET.

Πώς να αναγνωρίσετε δεδομένα από ροή μνήμης μέσω C# .NET;

// Load recognition pattern and form image
byte[] pattern = Encoding.UTF8.GetBytes(payload[0]);
byte[] form = Encoding.UTF8.GetBytes(payload[1]);
// Initialize recognition engine
Aspose.OMR.Api.OmrEngine omrEngine = new Aspose.OMR.Api.OmrEngine();
Aspose.OMR.Api.TemplateProcessor templateProcessor = null;
using(MemoryStream patternStream = new MemoryStream(pattern))
{
	templateProcessor = omrEngine.GetTemplateProcessor(patternStream, Encoding.UTF8);
}
// Recognize
Aspose.OMR.Model.RecognitionResult recognitionResult = null;
using(MemoryStream formStream = new MemoryStream(form))
{
	recognitionResult = templateProcessor.Recognize(formStream);
}

Εκτέλεση Μαζικής Αναγνώρισης OMR μέσω .NET API

Η μαζική αναγνώριση OMR είναι μια συχνή απαίτηση σε σενάρια όπου απαιτείται η αποδοτική επεξεργασία μεγάλου αριθμού φορμών. Το Aspose.OMR για .NET παρέχει δυνατότητες και λειτουργίες για την απρόσκοπτη διαχείριση μαζικής αναγνώρισης OMR. Το API διασχίζει τη συλλογή εικόνων και εκτελεί αναγνώριση OMR σε κάθε εικόνα. Εξάγει σχετικά δεδομένα από τα αποτελέσματα αναγνώρισης, όπως σημειωμένες επιλογές, ποσοστά κ.λπ. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να πραγματοποιήσουν μαζική αναγνώριση OMR χρησιμοποιώντας εντολές C# .NET.

Πώς να εκτελέσετε μαζική αναγνώριση OMR μέσω .NET API;

using Aspose.Omr;

class Program
{
    static void Main()
    {
        // Load OMR template
        OmrEngine engine = new OmrEngine();
        OmrTemplate template = engine.TemplateProcessor.LoadTemplate("path/to/template.amr");

        // Configure recognition settings
        OmrRecognitionSettings settings = new OmrRecognitionSettings();
        settings.AdaptiveThreshold = true;

        // Process each image in bulk
        string[] imagePaths = { "path/to/image1.jpg", "path/to/image2.jpg", "path/to/image3.jpg" };

        foreach (string imagePath in imagePaths)
        {
            OmrResult result = engine.RecognizeImage(template, imagePath, settings);

            // Extract data from results
            foreach (OmrRecognitionBlock block in result.RecognitionBlocks)
            {
                foreach (OmrPage page in block.Pages)
                {
                    foreach (OmrQuestion question in page.Questions)
                    {
                        // Access question details, marked choices, etc.
                    }
                }
            }

            // Process the result as needed for each image
        }
    }
}

Πολλαπλών Χρήσεων Σχεδίαση Προτύπων & Ενσωμάτωση με .NET Εφαρμογές

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

 Ελληνικά