1. Produkte
  2.   OMR
  3.   Python
  4.   Aspose.OMR Cloud SDK für Python

Aspose.OMR Cloud SDK für Python

 
 

Python-API zum Hinzufügen von OMR-Funktionen & Datenextraktion

Fortgeschrittenes Python OMR SDK zum Erkennen & Extrahieren optischer Markierungen aus Fotos oder Dokumenten. Es ermöglicht das Verarbeiten gescannter Bilder und das Extrahieren wertvoller Informationen in Python-Anwendungen.

Was ist die Aspose.OMR Cloud SDK für Python-Bibliothek?

Innovationen, die schwierige Aufgaben erleichtern, werden in den sich ständig wandelnden Bereichen der Softwareentwicklung und Technologie stets herzlich aufgenommen. Ein bemerkenswertes Beispiel ist das Aspose.OMR Cloud SDK für Python, das eine zuverlässige Lösung für cloudbasierte Optical Mark Recognition (OMR)-Arbeitslasten bietet. Durch die reibungslose Integration mit Python hat dieses robuste SDK Anerkennung dafür erhalten, Entwicklern ein flexibles Werkzeug zu bieten, mit dem sie OMR-Herausforderungen leicht bewältigen können. Zweifellos ist Python eine beliebte Programmiersprache. Softwareentwickler, die mit Python vertraut sind, werden die einfache Implementierung zu schätzen wissen, die es ihnen ermöglicht, schnell robuste OMR-Funktionalität zu ihren Anwendungen hinzuzufügen.

Aspose. Ein cloudbasiertes Software Development Kit namens OMR Cloud SDK für Python erleichtert Programmierern das Einbinden von OMR‑Funktionen in ihre Python‑Apps. Aufgrund seiner vielen Fähigkeiten ist dieses SDK eine erstklassige Option für Entwickler, die OMR‑Prozesse optimieren möchten. Das SDK enthält zahlreiche bedeutende Funktionen, darunter die Fähigkeit, präzise Markierungen zu erkennen, Unterstützung für viele Sprachen, Unterstützung für Smartphone‑Fotos, die Möglichkeit, jede Art von Markierung zu lesen, die mit Stift, Bleistift oder Marker gemacht wurde, die Fähigkeit, verschiedene Arten von Formularen zu erzeugen, Unterstützung für eine Vielzahl von Bildformaten und vieles mehr.

Aspose. Wenn es um das Entwerfen, Rendern und Erkennen von handausgefüllten Antwortbögen, Umfragen, Tests, Versicherungsansprüchen und anderen Formularen geht, ist das OMR Cloud SDK für Python ein Wendepunkt für Softwareentwickler. Das SDK ist eine cloudbasierte Lösung, die darauf ausgelegt ist, auf einer Vielzahl von Plattformen einwandfrei zu funktionieren. Aufgrund seiner Kombination aus Genauigkeit, mehrsprachiger Unterstützung, Cloud‑Komfort und Vielseitigkeit der Ausgabeformate ist es ein unverzichtbares Werkzeug für Softwareentwickler, die OMR‑Funktionen nahtlos in ihre Python‑Anwendungen integrieren möchten.

Previous Next

Erste Schritte mit Aspose.OMR Cloud SDK für Python

Die empfohlene Methode, das Aspose.OMR Cloud SDK für Python zu verwenden, ist über pip. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.

Installieren Sie das Aspose.OMR Cloud SDK für Python über pip

pip install aspose-omr-cloud

Sie können die Bibliothek direkt von der Aspose.OMR Cloud SDK für Python Produktseite herunterladen

Maschinenlesbare Formulare über die Python-API generieren

Das Aspose.OMR Cloud SDK für Python erleichtert Softwareentwicklern das Erstellen verschiedener Arten von maschinell generierten Formularen in Python-Anwendungen. Das SDK ermöglicht Entwicklern, Vorlagen zu entwerfen, die ihren spezifischen Anforderungen entsprechen, und bietet Flexibilität sowie Anpassungsmöglichkeiten. Das folgende Beispiel zeigt, wie Softwareentwickler eine Vorlageninstanz erstellen und verschiedene Schritte ausführen können, um mithilfe der Python-API erfolgreich maschinenlesbare Formulare zu erzeugen.

Wie erstelle ich eine maschinenlesbare Formularvorlage mit der Python-API?

import asposeomrcloud
from asposeomrcloud.models import OmrFunctionParam, Template, TemplateDto

# Set your API key and SID
asposeomrcloud.configuration.api_key['api_key'] = 'your_api_key'
asposeomrcloud.configuration.api_key['app_sid'] = 'your_sid'

# Initialize the OMR API client
omr_api = asposeomrcloud.OmrApi()

# Define the questions for the template
questions = [
    "What is your name?",
    "How satisfied are you with our service? (1-5)",
    "Which products have you purchased? (Select all that apply)",
    "Additional comments (if any):"
]

# Create an array of TemplateDto objects
template_dto_array = [TemplateDto(name=question) for question in questions]

# Create a Template instance
template = Template(template_dto_array)

# Create a new template and get the template ID
template_response = omr_api.post_generate_template(template)

# Print the generated template ID
print(f"Template ID: {template_response.template_id}")

Erkennen eines ausgefüllten Formulars über die Python-API

Aspose.OMR Cloud SDK für Python bietet ein leistungsstarkes Set von Werkzeugen, das Softwareentwicklern ermöglicht, wertvolle Informationen aus verschiedenen Arten von ausgefüllten Formularen zu erkennen und zu extrahieren und den gesamten Datenverarbeitungsworkflow zu optimieren. Bitte gehen Sie die Schritte zur Erkennung eines ausgefüllten Formulars in einer Python-Anwendung durch. Nach der erfolgreichen Installation können Sie ein Python‑Skript schreiben, um ein ausgefülltes Formular zu erkennen, indem Sie den Pfad zum Bild des ausgefüllten Formulars angeben, eine RecognizeRequest‑Instanz erstellen, die OMR‑Erkennung durchführen und die erkannten Daten extrahieren und ausgeben. Das folgende Beispiel zeigt, wie Softwareentwickler ein ausgefülltes Formular laden und Daten daraus in Python‑Anwendungen erkennen können.

Wie lade und erkenne ich ein ausgefülltes Formular mit der Python-API?

import asposeomrcloud
from asposeomrcloud.models import RecognizeRequest, OmrFunctionParam

# Set your API key and SID
asposeomrcloud.configuration.api_key['api_key'] = 'your_api_key'
asposeomrcloud.configuration.api_key['app_sid'] = 'your_sid'

# Initialize the OMR API client
omr_api = asposeomrcloud.OmrApi()

# Specify the path to the filled form image
image_path = 'path/to/filled_form.jpg'

# Create a RecognizeRequest instance
recognize_request = RecognizeRequest(
    function_params=[OmrFunctionParam("name", "value")],  # Additional parameters if needed
    image_file=omr_api.byte_array_input(open(image_path, 'rb').read())
)

# Perform OMR recognition
result = omr_api.post_run_omr_task(recognize_request)

# Extract and print the recognized data
for page in result.pages:
    for field in page.fields:
        print(f"Field: {field.field_name}, Value: {field.field_value}")


Unterstützung mehrerer Sprachen & verschiedener Ausgabeformate

Aspose.OMR Cloud SDK für Python unterstützt mehrere Ausgabeformate und bietet Entwicklern die Flexibilität, das am besten geeignete Format für ihre spezifischen Anforderungen zu wählen. Das SDK unterstützt alle Bildformate, die Benutzer von einem Scanner oder einer Kamera erhalten können. Darüber hinaus unterstützt das SDK auch verschiedene Sprachen. Es berücksichtigt unterschiedliche Dokumenttypen und sorgt für eine effiziente Verarbeitung in verschiedenen sprachlichen Kontexten.

Genauigkeit und bessere Sicherheit

Aspose.OMR Cloud SDK für Python verwendet fortschrittliche Algorithmen, um eine hohe Genauigkeit und Präzision bei der Markenerkennung in Python-Anwendungen zu gewährleisten. Dies ist entscheidend für Aufgaben wie die Bewertung von Prüfungen, bei denen Zuverlässigkeit oberste Priorität hat. Sicherheit hat ebenfalls einen hohen Stellenwert in jeder cloudbasierten Lösung, und Aspose.OMR enttäuscht nicht. Außerdem bietet es Skalierbarkeit, wodurch es sowohl für kleine Projekte als auch für große Unternehmen geeignet ist.

 Deutsch