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

Εκτελέστε λειτουργίες OMR σε φωτογραφίες και έγγραφα μέσω δωρεάν .NET API

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

Τι είναι το OMRMarkEngine;

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

Δημιουργήθηκε από την ομάδα της MohawkMEDIC και είναι διαθέσιμο στο GitHub, το OMRMarkEngine έχει σχεδιαστεί ειδικά για προγραμματιστές C#. Διαθέτει καλά τεκμηριωμένο API, καθιστώντας εύκολο το ενσωμάτωμά του σε έργα .NET και μειώνοντας την καμπύλη μάθησης για τη χρήση του OMR SDK για .NET. Τα κύρια πλεονεκτήματά του περιλαμβάνουν ακριβή ανίχνευση σημείων, υποστήριξη διαφόρων τύπων εγγράφων και ισχυρή υποστήριξη κοινότητας. Αυτή η δωρεάν βιβλιοθήκη OMR είναι μια εξαιρετική επιλογή για όποιον επιθυμεί να απλοποιήσει την ανάπτυξη λογισμικού .NET OMR, επιτρέποντας πιο έξυπνη και γρήγορη εξαγωγή δεδομένων από σαρωμένες φόρμες και ενισχύοντας τον αυτοματισμό διαδικασιών βασισμένων σε φόρμες.

Previous Next

Ξεκινώντας με το OMRMarkEngine

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

Εγκατάσταση OMRMarkEngine μέσω GitHub

 git clone https://github.com/MohawkMEDIC/omrmarkengine.git 

Ακριβής Ανίχνευση & Αναγνώριση Σημείων μέσω C# API

Ένα κλειδί πλεονέκτημα της ανοιχτού κώδικα βιβλιοθήκης OMRMarkEngine είναι η ικανότητά της να ανιχνεύει και να ερμηνεύει με ακρίβεια τις σημειωμένες περιοχές σε σαρωμένες εικόνες. Αυτό είναι κρίσιμο σε σενάρια όπου η ακρίβεια είναι καθοριστική, όπως η βαθμολόγηση εξετάσεων ή η ανάλυση απαντήσεων ερευνών. Η βιβλιοθήκη βοηθά τους προγραμματιστές λογισμικού να ανιχνεύουν και να αναγνωρίζουν σημειωμένες περιοχές με μόνο λίγες γραμμές κώδικα C#. Υποστηρίζει πλήρως έγγραφα πολλαπλών σελίδων, καθιστώντας την κατάλληλη για έργα με μεγάλα όγκους δεδομένων. Η αποδοτική διαχείριση πολλαπλών σελίδων εξασφαλίζει ότι οι προγραμματιστές μπορούν να κλιμακώσουν τις εφαρμογές τους χωρίς να θυσιάζουν την απόδοση. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές μπορούν να φορτώνουν και να αναγνωρίζουν σημεία μέσα σε εφαρμογές C#.

Πώς να εκτελέσετε ανίχνευση και αναγνώριση σημείων μέσω C# .NET API;

using OMRMarkEngine;
using OMRMarkEngine.Core;

class Program
{
    static void Main()
    {
        // Αρχικοποίηση του OMRMarkEngine
        var omrEngine = new OMRMarkEngine();
        
        // Ο κώδικάς σας εδώ
    }
}
// Φόρτωση της εικόνας
var imagePath = "path/to/your/image.jpg";
omrEngine.LoadImage(imagePath);

// Διαμόρφωση του engine
omrEngine.Config.MarkThickness = 2;
omrEngine.Config.SpacingTolerance = 5;
// Προσθέστε περισσότερες ρυθμίσεις όπως χρειάζεται

// Ορισμός περιοχών σημείων
omrEngine.AddMarkRegion(new MarkRegion(50, 100, 200, 150)); // Παράδειγμα συντεταγμένων

// Επεξεργασία της σημειωμένης φόρμας
omrEngine.Process();

// Εξαγωγή αποτελεσμάτων
var results = omrEngine.GetResults();

// Εμφάνιση αποτελεσμάτων
foreach (var result in results)
{
    Console.WriteLine($"Mark at coordinates ({result.X}, {result.Y}) detected. Value: {result.Value}");
}

Προσαρμογή & Εύκολη Ενσωμάτωση

Ένα από τα δυνατά σημεία της βιβλιοθήκης OMRMarkEngine είναι η ευελιξία της και η ενσωμάτωση σε άλλες εφαρμογές .NET. Οι προγραμματιστές λογισμικού μπορούν να προσαρμόσουν τη διαμόρφωση ώστε να προσαρμόσουν τη μηχανή σε συγκεκριμένες απαιτήσεις. Αυτό περιλαμβάνει τη ρύθμιση παραμέτρων όπως το πάχος του σημείου, η απόσταση και η στοίχιση για να επιτευχθούν βέλτιστα αποτελέσματα. Η βιβλιοθήκη έχει σχεδιαστεί με γνώμονα την ευκολία ενσωμάτωσης. Η βιβλιοθήκη ενσωματώνεται απρόσκοπτα σε έργα C#, επιτρέποντας στους προγραμματιστές να ενσωματώσουν τη λειτουργικότητα OMR χωρίς την απότομη καμπύλη εκμάθησης που συχνά συνοδεύει τέτοια εξειδικευμένα εργαλεία.

 Ελληνικά