1. Des produits
  2.   OMR
  3.   Python
  4.   Aspose.OMR Cloud SDK pour Python

Aspose.OMR Cloud SDK pour Python

 
 

API Python pour ajouter des capacités OMR et l'extraction de données

SDK OMR Python avancé pour reconnaître et extraire les marques optiques à partir de photos ou de documents. Il permet de traiter les images numérisées et d'extraire des informations précieuses dans les applications Python.

Qu'est-ce que la bibliothèque Aspose.OMR Cloud SDK pour Python ?

Les innovations qui simplifient les tâches difficiles sont toujours chaleureusement accueillies dans les domaines en constante évolution du développement logiciel et de la technologie. Un exemple notable est le Aspose.OMR Cloud SDK for Python, qui offre une solution fiable pour les charges de travail de reconnaissance optique de marques (OMR) basées sur le cloud. Grâce à son intégration fluide avec Python, ce SDK robuste a acquis une renommée pour fournir aux développeurs un outil flexible permettant de gérer facilement les difficultés liées à l'OMR. Sans aucun doute, Python est un langage de programmation populaire. Les développeurs familiarisés avec Python apprécieront la facilité de mise en œuvre, leur permettant d'ajouter rapidement une fonctionnalité OMR robuste à leurs applications.

Aspose. Un kit de développement logiciel basé sur le cloud appelé OMR Cloud SDK for Python facilite l'intégration des fonctionnalités OMR dans les applications Python des programmeurs. En raison de ses nombreuses capacités, ce SDK est une option de premier choix pour les développeurs qui souhaitent optimiser les procédures OMR. Le SDK comprend un certain nombre de fonctionnalités importantes, notamment la capacité de reconnaître des marques précises, la prise en charge de nombreuses langues, le support des photos prises avec un smartphone, la capacité de lire tout type de marque réalisée avec un stylo, un crayon ou un marqueur, la capacité de générer différents types de formulaires, la prise en charge d'une variété de formats d'image, et bien plus encore.

Aspose. En ce qui concerne la conception, le rendu et l'identification des feuilles de réponses remplies à la main, des enquêtes, des tests, des demandes d'indemnisation et d'autres formulaires, l'OMR Cloud SDK for Python constitue une révolution pour les développeurs de logiciels. Le SDK est une solution basée sur le cloud conçue pour fonctionner parfaitement sur une variété de plates‑formes. C’est un outil inestimable pour les développeurs souhaitant intégrer de manière transparente les capacités OMR dans leurs applications Python, grâce à son association de précision, de prise en charge multilingue, de commodité du cloud et de polyvalence des formats de sortie.

Previous Next

Commencer avec Aspose.OMR Cloud SDK pour Python

La façon recommandée d'utiliser le SDK Aspose.OMR Cloud pour Python est via pip. Veuillez utiliser la commande suivante pour une installation fluide.

Installez le SDK Aspose.OMR Cloud pour Python via pip

pip install aspose-omr-cloud

Vous pouvez télécharger la bibliothèque directement depuis la page produit Aspose.OMR Cloud SDK pour Python product page

Générer des formulaires lisibles par machine via l'API Python

Le SDK Aspose.OMR Cloud pour Python facilite la génération de différents types de formulaires générés par machine au sein des applications Python pour les développeurs. Le SDK permet aux développeurs de concevoir des modèles adaptés à leurs exigences spécifiques, offrant flexibilité et personnalisation. L'exemple suivant montre comment les développeurs peuvent créer une instance de modèle et effectuer diverses étapes afin de générer avec succès des formulaires lisibles par machine à l'aide de l'API Python.

Comment générer un modèle de formulaire lisible par machine à l'aide de l'API Python ?

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

Reconnaître un formulaire rempli via l'API Python

Aspose.OMR Cloud SDK for Python offre un ensemble d'outils puissants permettant aux développeurs de logiciels de reconnaître et d'extraire des informations précieuses à partir de divers types de formulaires remplis, tout en rationalisant l'ensemble du flux de traitement des données. Veuillez parcourir les étapes pour reconnaître un formulaire rempli dans une application Python. Après l'installation réussie, vous pouvez commencer à écrire un script Python pour reconnaître un formulaire rempli en spécifiant le chemin vers l'image du formulaire rempli, créer une instance RecognizeRequest, effectuer la reconnaissance OMR et extraire et afficher les données reconnues. L'exemple suivant montre comment les développeurs peuvent charger un formulaire rempli et reconnaître les données à partir de celui-ci dans des applications Python.

Comment charger et reconnaître un formulaire rempli à l'aide de l'API Python ?

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


Prise en charge multilingue et de plusieurs formats de sortie

Aspose.OMR Cloud SDK for Python prend en charge plusieurs formats de sortie, offrant aux développeurs la flexibilité de choisir le format le plus adapté à leurs besoins spécifiques. Le SDK prend en charge tous les formats d'image que les utilisateurs peuvent obtenir à partir d'un scanner ou d'une caméra. De plus, le SDK prend également en charge plusieurs langues. Il s'adapte à divers types de documents et assure un traitement efficace dans différents contextes linguistiques.

Précision et meilleure sécurité

Aspose.OMR Cloud SDK for Python utilise des algorithmes avancés pour garantir une grande précision et exactitude dans la détection des marques au sein des applications Python. Ceci est crucial pour des tâches telles que la notation d'examens, où la fiabilité est primordiale. La sécurité est également une priorité absolue dans toute solution cloud, et Aspose.OMR ne déçoit pas. Il offre également une évolutivité, le rendant adapté tant aux petits projets qu'aux grandes entreprises.

 Français