Ovaj vodič objašnjava kako skenirati QR kod pomoću Python REST API-ja. Naučit ćete razviti QR skener s API-jem temeljenim na Pythonu koristeći Cloud SDK temeljen na Pythonu. Pomoći će vam u definiranju ciljnih vrsta barkodova ili QR kodova za brzo prepoznavanje s danog image.
Preduvjet
- Izradite račun i preuzmite API vjerodajnice za čitanje QR koda
- Preuzmite Aspose.BarCode Cloud SDK za Python za čitanje više QR kodova sa slike
- Postavite Python projekt s gore navedenim SDK-om
Koraci za QR skener fotografija s Python REST API-jem
- Dodajte reference na Aspose.BarCode.Cloud.Sdk.Api i Aspose.BarCode.Cloud.Sdk.Model za pristup API-ju i klasama modela
- Izradite objekt konfiguracije i postavite osnovni URL API-ja, ID klijenta i tajnu klijenta za autentifikaciju pomoću Aspose.BarCode Clouda.
- Navedite naziv slikovne datoteke i otvorite je kao stream datoteka kako biste je pripremili za prepoznavanje
- Stvorite instancu RecognizeApi koristeći konfigurirani objekt Configuration
- Pozovite metodu PrepoznajVišedijelniAsinkroni s DecodeBarcodeType.QR i streamom datoteke za otkrivanje QR kodova na slici.
- Prođite kroz prepoznate barkodove u odgovoru i prikažite njihove vrijednosti i vrste
Ovi koraci sažimaju postupak razvoja aplikacije za skeniranje QR koda s Python Low Code API-jem. Prvo postavite okruženje dodavanjem Aspose.BarCode.Cloud.Sdk.Api i Aspose.BarCode.Cloud.Sdk.Model, stvorite objekt Configuration s vašim vjerodajnicama i učitajte slikovnu datoteku (MultipleQRCodes.png) u FileStream. Zatim upotrijebite klasu RecognizeApi za pozivanje RecognizeMultipartAsync i prođite kroz rezultate kako biste prikazali BarcodeValue i Type svakog QR koda.
Kod za čitanje QR koda s Python REST sučeljem
Gornji kod pokazuje kako skenirati QR kod sa slike pomoću Python REST sučelja. Postavljanjem DecodeBarcodeType (na primjer, QR), govorite API-ju da traži samo tu vrstu koda umjesto da provjerava svaku moguću vrstu. To čini skeniranje bržim, pouzdanijim i izbjegava skeniranje neželjenih barkodova.
Ovaj kratki vodič nas je naučio procesu razvoja QR čitača. Za čitanje barkodova, pogledajte članak na Skeniranje barkoda pomoću Python REST API-ja.