Tato příručka vysvětluje, jak skenovat QR kód pomocí Python REST API. Naučíte se vyvinout QR skener s API založeným na Pythonu pomocí cloudové SDK založené na Pythonu. Pomůže vám definovat cílové typy čárových kódů nebo QR kódů pro rychlé rozpoznání z daného image.
Předpoklad
- Vytvořte si účet a získejte přihlašovací údaje k API pro přečtení QR kódu
- Stáhněte si Aspose.BarCode Cloud SDK pro Python pro čtení více QR kódů z obrázku
- Nastavení projektu v Pythonu s výše uvedenou sadou SDK
Kroky pro skener QR kódů s Python REST API
- Přidejte odkazy na Aspose.BarCode.Cloud.Sdk.Api a Aspose.BarCode.Cloud.Sdk.Model pro přístup k API a třídám modelů.
- Vytvořte objekt konfigurace a nastavte základní URL API, ID klienta a tajný klíč klienta pro ověřování pomocí Aspose.BarCode Cloud.
- Zadejte název obrazového souboru a otevřete jej jako souborový proud, abyste jej připravili k rozpoznání.
- Vytvořte instanci RecognizeApi pomocí nakonfigurovaného objektu Configuration.
- Voláním metody Rozpoznání vícedílné asynchronní funkce s DecodeBarcodeType.QR a datovým proudem souboru detekujte QR kódy v obrázku.
- Projděte si v odpovědi rozpoznané čárové kódy a zobrazte jejich hodnoty a typy.
Tyto kroky shrnují proces vývoje aplikace pro čtení QR kódů s Python Low Code API. Nejprve nastavte prostředí přidáním Aspose.BarCode.Cloud.Sdk.Api a Aspose.BarCode.Cloud.Sdk.Model, vytvořte objekt Configuration s vašimi přihlašovacími údaji a nahrajte soubor s obrázkem (MultipleQRCodes.png) do FileStream. Poté použijte třídu RecognizeApi k volání RecognizeMultipartAsync a projděte výsledky, abyste zobrazili BarcodeValue a Type každého QR kódu.
Kód pro čtení QR kódu s rozhraním Pythonu REST
Výše uvedený kód ukazuje, jak skenovat QR kód z obrázku pomocí REST rozhraní Pythonu. Nastavením DecodeBarcodeType (například QR) říkáte API, aby hledalo pouze tento typ kódu, místo aby kontrolovalo všechny možné typy. Díky tomu je skenování rychlejší, spolehlivější a zabraňuje skenování nežádoucích čárových kódů.
Tento krátký tutoriál nás naučil postup vývoje čtečky QR kódů. Chcete-li číst čárové kódy, podívejte se do článku o Skenování čárových kódů pomocí Python REST API.