Αυτός ο οδηγός εξηγεί πώς να σαρώσετε κώδικα QR με το Python REST API. Θα μάθετε να αναπτύσσετε έναν σαρωτή QR με API που βασίζεται σε Python χρησιμοποιώντας ένα Cloud SDK που βασίζεται σε Python. Θα σας βοηθήσει να ορίσετε τον γραμμωτό κώδικα-στόχο ή τους τύπους QR για γρήγορη αναγνώριση από ένα δεδομένο image.
Προαπαιτούμενο
- Δημιουργήστε έναν λογαριασμό και λάβετε διαπιστευτήρια API για την ανάγνωση ενός κωδικού QR
- Κατεβάστε το Aspose.BarCode Cloud SDK για Python για να διαβάσετε πολλαπλούς κωδικούς QR από μια εικόνα
- Δημιουργήστε ένα έργο Python με το παραπάνω SDK
Βήματα για τον σαρωτή φωτογραφιών QR με το Python REST API
- Προσθέστε αναφορές στα Aspose.BarCode.Cloud.Sdk.Api και Aspose.BarCode.Cloud.Sdk.Model για πρόσβαση σε κλάσεις API και μοντέλων
- Δημιουργήστε ένα αντικείμενο διαμόρφωσης και ορίστε τη διεύθυνση URL βάσης API, το αναγνωριστικό πελάτη και το μυστικό κλειδί πελάτη για έλεγχο ταυτότητας με το Aspose.BarCode Cloud
- Καθορίστε το όνομα του αρχείου εικόνας και ανοίξτε το ως ροή αρχείων για να το προετοιμάσετε για αναγνώριση
- Δημιουργήστε μια παρουσία του RecognizeApi χρησιμοποιώντας το διαμορφωμένο αντικείμενο Configuration
- Καλέστε τη μέθοδο ΑναγνώρισηMultipartAsync με DecodeBarcodeType.QR και τη ροή αρχείων για να εντοπίσετε κωδικούς QR στην εικόνα
- Επανάληψη των αναγνωρισμένων γραμμωτών κωδικών στην απάντηση και εμφάνιση των τιμών και των τύπων τους
Αυτά τα βήματα συνοψίζουν τη διαδικασία ανάπτυξης μιας εφαρμογής σάρωσης κωδικών QR με Python Low Code API. Αρχικά, ρυθμίστε το περιβάλλον προσθέτοντας τα Aspose.BarCode.Cloud.Sdk.Api και Aspose.BarCode.Cloud.Sdk.Model, δημιουργήστε ένα αντικείμενο διαμόρφωσης με τα διαπιστευτήριά σας και φορτώστε το αρχείο εικόνας (MultipleQRCodes.png) σε ένα FileStream. Στη συνέχεια, χρησιμοποιήστε την κλάση RecognizeApi για να καλέσετε το RecognizeMultipartAsync και επαναλάβετε τα αποτελέσματα για να εμφανίσετε το BarcodeValue και τον τύπο κάθε κωδικού QR.
Κώδικας για ανάγνωση QR κώδικα με Python REST Interface
Ο παραπάνω κώδικας δείχνει πώς να σαρώσετε κώδικα QR από εικόνα με το Python REST Interface. Ορίζοντας το DecodeBarcodeType (για παράδειγμα, QR), λέτε στο API να αναζητά μόνο αυτό το είδος κώδικα αντί να ελέγχει κάθε πιθανό τύπο. Αυτό κάνει τη σάρωση πιο γρήγορη, πιο αξιόπιστη και αποφεύγει τη σάρωση ανεπιθύμητων γραμμωτών κωδίκων.
Αυτό το σύντομο σεμινάριο μας δίδαξε τη διαδικασία ανάπτυξης ενός αναγνώστη QR κωδικών. Για να διαβάσετε γραμμωτούς κώδικες, ανατρέξτε στο άρθρο σχετικά με το Σάρωση γραμμωτού κώδικα με το Python REST API.