Šiame vadove paaiškinama, kaip nuskaityti QR kodą naudojant Python REST API. Išmoksite sukurti QR skaitytuvą su Python pagrindu veikiančia API naudojant Python pagrindu veikiančią debesijos SDK. Tai padės jums apibrėžti tikslinius brūkšninio kodo arba QR tipus, kad būtų galima greitai atpažinti juos iš konkretaus image.
Būtina sąlyga
- Sukurkite paskyrą ir gaukite API prisijungimo duomenis QR kodo nuskaitymui
- Atsisiųskite Aspose.BarCode debesies SDK, skirtas Python, kad nuskaitytumėte kelis QR kodus iš paveikslėlio
- Sukurkite Python projektą naudodami aukščiau pateiktą SDK
QR nuotraukų skaitytuvo su Python REST API žingsniai
- Pridėkite nuorodas į Aspose.BarCode.Cloud.Sdk.Api ir Aspose.BarCode.Cloud.Sdk.Model, kad pasiektumėte API ir modelių klases
- Sukurkite konfigūracijos objektą ir nustatykite API bazinį URL, kliento ID ir kliento paslaptį autentifikavimui naudojant Aspose.BarCode Cloud.
- Nurodykite vaizdo failo pavadinimą ir atidarykite jį kaip failų srautą, kad paruoštumėte atpažinimui
- Sukurkite RecognizeApi egzempliorių naudodami sukonfigūruotą konfigūracijos objektą
- Iškvieskite Atpažinti daugiapartinį asinchroninį metodą su DecodeBarcodeType.QR ir failų srautu, kad aptiktumėte QR kodus paveikslėlyje.
- Atsakyme peržiūrėkite atpažintus brūkšninius kodus ir parodykite jų reikšmes bei tipus
Šie veiksmai apibendrina QR kodų skaitytuvo programėlės kūrimo procesą su Python Low Code API. Pirmiausia nustatykite aplinką pridėdami Aspose.BarCode.Cloud.Sdk.Api ir Aspose.BarCode.Cloud.Sdk.Model, sukurkite konfigūracijos objektą su savo kredencialais ir įkelkite vaizdo failą (MultipleQRCodes.png) į FileStream. Tada naudokite RecognizeApi klasę, kad iškviestumėte RecognizeMultipartAsync, ir atlikite ciklą per rezultatus, kad būtų rodomi kiekvieno QR kodo BarcodeValue ir Type.
Kodas QR kodui nuskaityti naudojant Python REST sąsają
Aukščiau pateiktame kode parodyta, kaip nuskaityti QR kodą iš paveikslėlio naudojant Python REST Interface. Nustatydami DecodeBarcodeType (pavyzdžiui, QR), nurodote API ieškoti tik tokio tipo kodo, o ne tikrinti visus galimus tipus. Tai leidžia nuskaityti greičiau, patikimiau ir išvengti nepageidaujamų brūkšninių kodų nuskaitymo.
Ši trumpa pamoka parodė mums QR skaitytuvo kūrimo procesą. Norėdami nuskaityti brūkšninius kodus, žr. straipsnį Nuskaitykite brūkšninį kodą naudodami Python REST API.