Ez az útmutató elmagyarázza, hogyan olvashatsz QR-kódot Python REST API-val. Megtanulod, hogyan fejleszthetsz egy Python-alapú API-val rendelkező QR-szkennert egy Python-alapú Cloud SDK segítségével. Segíteni fogsz a célzott vonalkód- vagy QR-típus meghatározásában a gyors felismeréshez egy adott image fájlból.
Előfeltétel
- Hozz létre egy fiókot és szerezz API hitelesítő adatokat QR-kód beolvasásához
- Több QR-kód beolvasásához egy képről töltse le a Aspose.BarCode Cloud SDK Pythonhoz alkalmazást
- Állíts be egy Python projektet a fenti SDK-val
QR-kód fotószkenner lépései Python REST API-val
- Adjon hozzá hivatkozásokat az Aspose.BarCode.Cloud.Sdk.Api és az Aspose.BarCode.Cloud.Sdk.Model fájlokhoz az API és modell osztályok eléréséhez
- Hozz létre egy konfigurációs objektumot, és állítsd be az API alap URL-címét, az ügyfél-azonosítót és az ügyfél titkát az Aspose.BarCode Cloud hitelesítéshez.
- Adja meg a képfájl nevét, és nyissa meg fájlfolyamként a felismerésre való előkészítéshez.
- Hozz létre egy RecognizeApi példányt a konfigurált Configuration objektum használatával.
- Hívja meg a Többrészes aszinkron felismerése metódust a DecodeBarcodeType.QR függvénnyel és a fájlfolyammal a QR-kódok képen való észleléséhez.
- Végigmegy a válaszban a felismert vonalkódokon, és megjeleníti azok értékét és típusát.
Ezek a lépések összefoglalják egy QR-kód szkenner alkalmazás Python Low Code API-val történő fejlesztésének folyamatát. Először állítsa be a környezetet az Aspose.BarCode.Cloud.Sdk.Api és az Aspose.BarCode.Cloud.Sdk.Model hozzáadásával, hozzon létre egy Configuration objektumot a hitelesítő adataival, és töltse be a képfájlt (MultipleQRCodes.png) egy FileStream fájlba. Ezután a RecognizeApi osztály segítségével hívja meg a RecognizeMultipartAsync függvényt, és az eredmények alapján jelenítse meg az egyes QR-kódok BarcodeValue és Type értékét.
QR-kód beolvasása Python REST felülettel
A fenti kód bemutatja, hogyan olvashatsz QR-kódot képről a Python REST interfésszel. A DecodeBarcodeType (például QR) beállításával azt utasítod az API-nak, hogy csak az adott típusú kódot keresse, ahelyett, hogy minden lehetséges típust ellenőrizne. Ez gyorsabbá és megbízhatóbbá teszi a beolvasást, és elkerüli a nem kívánt vonalkódok beolvasását.
Ez a rövid oktatóanyag megtanította nekünk egy QR-kódolvasó fejlesztésének folyamatát. A vonalkódok leolvasásához tekintse meg a Vonalkód beolvasása Python REST API-val oldalon található cikket.