این راهنما نحوه اسکن کد QR با استفاده از REST API پایتون را توضیح میدهد. شما یاد خواهید گرفت که با استفاده از Cloud SDK مبتنی بر پایتون، یک اسکنر QR با API مبتنی بر پایتون توسعه دهید. این به شما در تعریف بارکد هدف یا انواع QR برای تشخیص سریع از یک image داده شده کمک خواهد کرد.
پیش نیاز
- ایجاد حساب کاربری و دریافت اعتبارنامه API برای خواندن کد QR
- برای خواندن چندین کد QR از یک تصویر، کیت توسعه نرمافزار ابری Aspose.BarCode برای پایتون را دانلود کنید.
- یک پروژه پایتون با SDK فوق راهاندازی کنید
مراحل اسکنر عکس QR با REST API پایتون
- برای دسترسی به API و کلاسهای مدل، ارجاعهایی به Aspose.BarCode.Cloud.Sdk.Api و Aspose.BarCode.Cloud.Sdk.Model اضافه کنید
- یک شیء پیکربندی ایجاد کنید و URL پایه API، شناسه کلاینت و رمز کلاینت را برای احراز هویت با Aspose.BarCode Cloud تنظیم کنید.
- نام فایل تصویر را مشخص کنید و آن را به عنوان یک جریان فایل باز کنید تا برای شناسایی آماده شود
- با استفاده از شیء پیکربندیشدهی Configuration، یک نمونه از RecognizeApi ایجاد کنید.
- فراخوانی متد تشخیص چندبخشی ناهمگام به همراه DecodeBarcodeType.QR و جریان فایل برای تشخیص کدهای QR در تصویر
- بارکدهای شناسایی شده در پاسخ را مرور کنید و مقادیر و نوع آنها را نمایش دهید
این مراحل، فرآیند توسعه یک اپلیکیشن اسکنر کد QR با API کم کد پایتون را خلاصه میکند. ابتدا، محیط را با اضافه کردن Aspose.BarCode.Cloud.Sdk.Api و Aspose.BarCode.Cloud.Sdk.Model راهاندازی کنید، یک شیء پیکربندی با اعتبارنامههای خود ایجاد کنید و فایل تصویر (MultipleQRCodes.png) را در یک FileStream بارگذاری کنید. سپس، از کلاس RecognizeApi برای فراخوانی RecognizeMultipartAsync استفاده کنید و نتایج را برای نمایش BarcodeValue و Type هر کد QR، حلقه کنید.
کدی برای خواندن کد QR با رابط REST پایتون
کد بالا نحوه اسکن کد QR از تصویر با رابط REST پایتون را نشان میدهد. با تنظیم DecodeBarcodeType (برای مثال، QR)، به API میگویید که فقط به دنبال آن نوع کد باشد، نه اینکه هر نوع ممکن را بررسی کند. این کار اسکن را سریعتر و قابل اعتمادتر میکند و از اسکن بارکدهای ناخواسته جلوگیری میکند.
این آموزش کوتاه، فرآیند توسعه یک دستگاه خوانش QR را به ما آموخت. برای خواندن بارکدها، به مقاله اسکن بارکد با REST API پایتون مراجعه کنید.