เครื่องอ่านโค้ด Python QR

คุณเคยต้องการสร้างเครื่องสแกน QR code ที่มีประสิทธิภาพและประสิทธิภาพสูงหรือไม่? ในบล็อกโพสต์นี้ เราจะสำรวจวิธีสร้างเครื่องอ่านโค้ด Python QR ที่มีประสิทธิภาพสูง เราจะอธิบายขั้นตอนการอ่านและถอดรหัสรหัส QR ใน Python นอกจากนี้ เราจะหารือถึงวิธีการตรวจจับและอ่านรหัส QR ที่บิดเบี้ยว ไม่ถูกต้อง หรือเสียหาย ไม่ว่าคุณจะเป็นนักพัฒนาซอฟต์แวร์ที่ต้องการเพิ่มฟังก์ชันคิวอาร์โค้ดลงในแอปพลิเคชันของคุณ หรือเป็นมือสมัครเล่นที่สนใจเรียนรู้เพิ่มเติมเกี่ยวกับเทคโนโลยีนี้ โพสต์นี้จะให้ข้อมูลเชิงลึกอันมีค่า

หัวข้อต่อไปนี้จะกล่าวถึงในบทความนี้:

  1. Python QR Code Reader API
  2. อ่าน QR Code ใน Python
  3. อ่านรหัส QR ไม่ถูกต้อง
  4. จดจำ QR Code ที่บิดเบี้ยว
  5. ตรวจหารหัส QR สีบนพื้นหลังสี
  6. รับใบอนุญาตฟรี
  7. อ่าน QR Code ออนไลน์
  8. สแกนคิวอาร์โค้ดออนไลน์
  9. แหล่งการเรียนรู้

Python QR Code Reader API

เราสามารถสร้างและอ่านรหัส QR ใน Python โดยใช้ Aspose.BarCode for Python ช่วยให้นักพัฒนาสามารถเพิ่มฟังก์ชันการสร้างและจดจำบาร์โค้ดลงในแอปพลิเคชัน Python ได้อย่างง่ายดาย รองรับรูปแบบบาร์โค้ดที่หลากหลาย รวมถึงบาร์โค้ดเชิงเส้นและบาร์โค้ด 2 มิติ และสามารถใช้สร้างบาร์โค้ดในรูปแบบรูปภาพต่างๆ เช่น JPEG, PNG และ GIF . API ยังให้ความสามารถในการจดจำบาร์โค้ดจากภาพและอ่านข้อมูล

โปรด ดาวน์โหลดแพ็คเกจ หรือ ติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:

pip install aspose-barcode-for-python-via-net 

อ่าน QR Code ใน Python

เราสามารถอ่านรหัส QR ใน Python ด้วย Aspose.BarCode สำหรับ Python โดยทำตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส BarCodeReader
  2. เรียกใช้เมธอด readbarcodes() และรับผลการจดจำ
  3. สุดท้าย วนซ้ำผลลัพธ์และแสดงประเภทและข้อความรหัสที่รู้จัก

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการอ่านโค้ด QR ใน Python

# ตัวอย่างรหัสนี้สาธิตวิธีการอ่านรหัส QR ใน Python
import aspose.barcode as barcode

# โหลดรูปภาพรหัส QR
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")

# อ่านคิวอาร์โค้ด
recognized_results = reader.read_bar_codes()

# แสดงผล
for x in recognized_results:
    print("Code Text: " + x.code_text)
    print("Type: " + x.code_type_name)
อ่าน QR Code ใน Python

อ่าน QR Code ใน Python

อ่านรหัส QR ไม่ถูกต้อง

เราสามารถอ่านรหัส QR ที่เสียหาย เสียหาย คุณภาพต่ำ และเบลอได้โดยใช้ Aspose.BarCode สำหรับ Python เพื่อจุดประสงค์นี้ เราสามารถระบุการตั้งค่าคุณภาพเพื่อตรวจหา จดจำ และอ่านรหัส QR ดังกล่าวได้

เราสามารถอ่านรหัส QR ที่เห็นได้ชัดว่าไม่ถูกต้องได้โดยทำตามขั้นตอนด้านล่าง:

  1. ขั้นแรก สร้างอินสแตนซ์ของคลาส BarCodeReader
  2. ถัดไป ระบุการตั้งค่าคุณภาพของบาร์โค้ดที่อนุญาตและการอ่านบาร์โค้ดขนาดเล็กเป็น True
  3. หลังจากนั้นให้เรียกใช้เมธอด readbarcodes() และรับผลการจดจำ
  4. สุดท้าย วนซ้ำผลลัพธ์และแสดงประเภทและข้อความรหัสที่รู้จัก

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีอ่านโค้ด QR ที่ไม่ถูกต้องอย่างเห็นได้ชัดใน Python

# ตัวอย่างรหัสนี้สาธิตวิธีการอ่านรหัส QR ที่ไม่ถูกต้องใน Python
import aspose.barcode as barcode

# โหลดรูปภาพรหัส QR
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")

# ระบุการตั้งค่าคุณภาพเพื่ออ่านรหัส QR ที่ไม่ถูกต้องและมีขนาดเล็ก
reader.quality_settings.read_tiny_barcodes = True
reader.quality_settings.allow_incorrect_barcodes = True

# อ่านคิวอาร์โค้ด
recognized_results = reader.read_bar_codes()

# แสดงผล
for x in recognized_results:
    print("Code Text: " + x.code_text)
    print("Type: " + x.code_type_name)
อ่านรหัส QR ไม่ถูกต้องใน Python

อ่านรหัส QR ไม่ถูกต้องใน Python

รู้จักรหัส QR ที่บิดเบี้ยว

เราสามารถอ่านรหัส QR ที่บิดเบี้ยวหรือเสียหายได้โดยทำตามขั้นตอนที่กล่าวไว้ก่อนหน้านี้ อย่างไรก็ตาม เราจำเป็นต้องตั้งค่าคุณสมบัติ allowqrmicroqrrestoration ให้เป็นจริง

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการอ่านโค้ด QR ที่บิดเบี้ยวใน Python

# ตัวอย่างโค้ดนี้สาธิตวิธีการอ่านโค้ด QR ที่บิดเบี้ยวหรือเสียหายใน Python
import aspose.barcode as barcode

# โหลดรูปภาพรหัส QR
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")

# ระบุการตั้งค่าคุณภาพเพื่ออนุญาตการกู้คืน QR
reader.quality_settings.allow_qr_micro_qr_restoration = True

# อ่านคิวอาร์โค้ด
recognized_results = reader.read_bar_codes()

# แสดงผล
for x in recognized_results:
    print("Code Text: " + x.code_text)
    print("Type: " + x.code_type_name)
อ่านรหัส QR ที่บิดเบี้ยวใน Python

อ่านรหัส QR ที่บิดเบี้ยวใน Python

การตรวจจับรหัส QR สีบนพื้นหลังสี

เรายังสามารถอ่านรหัส QR สีจากภาพพื้นหลังสีโดยทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้ อย่างไรก็ตาม เราจำเป็นต้องตั้งค่าคุณสมบัติ allowcomplexbackground ให้เป็นจริง

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการอ่านโค้ด QR แบบสีใน Python

# ตัวอย่างรหัสนี้สาธิตวิธีการอ่านรหัส QR สีที่มีพื้นหลังเป็นสีใน Python
import aspose.barcode as barcode

# โหลดรูปภาพรหัส QR
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")

# ระบุการตั้งค่าคุณภาพให้กับพื้นหลังที่ซับซ้อน
reader.quality_settings.allow_complex_background = True    

# อ่านคิวอาร์โค้ด
recognized_results = reader.read_bar_codes()

# แสดงผล
for x in recognized_results:
    print("Code Text: " + x.code_text)
    print("Type: " + x.code_type_name)
อ่านรหัส QR สีใน Python

อ่านรหัส QR สีใน Python

Python QR Code Reader - รับใบอนุญาตฟรี

Aspose นำเสนอรุ่นทดลองใช้ฟรีที่สามารถใช้เพื่อทดสอบคุณสมบัติและความสามารถของไลบรารี คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อทดลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน

อ่านรหัส QR ออนไลน์

คุณสามารถอ่านรหัส QR ออนไลน์ได้ฟรีโดยใช้เว็บแอปอ่านรหัส QR ออนไลน์ซึ่งพัฒนาโดยใช้ API นี้ โปรดเข้าถึงแอปอ่านรหัส QR ออนไลน์ฟรีที่ลิงค์ต่อไปนี้:

https://products.aspose.app/barcode/recognize

Python QR Code Scanner - สแกน QR Code ออนไลน์

คุณสามารถสแกนรหัส QR ออนไลน์ได้ฟรีโดยใช้เครื่องสแกนรหัส QR ออนไลน์ซึ่งพัฒนาโดยใช้ API นี้ คุณต้องเชื่อมต่อกล้องเพื่อสแกนคิวอาร์โค้ด โปรดเข้าถึงแอปสแกนรหัส QR ออนไลน์ฟรีที่ลิงค์ต่อไปนี้:

https://products.aspose.app/barcode/scanqr

Python QR Code Reader - แหล่งการเรียนรู้

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการสร้างรหัส QR และสำรวจคุณสมบัติอื่นๆ ของ Aspose.BarCode สำหรับ Python โดยใช้ทรัพยากรที่ระบุด้านล่าง:

บทสรุป

ในบล็อกโพสต์นี้ เราได้แสดงวิธีพัฒนา Python QR Code Reader ของคุณเอง เมื่อทำตามขั้นตอนที่ระบุไว้ในคู่มือนี้ คุณจะสามารถสร้างรหัส QR สำหรับข้อมูลประเภทต่างๆ ได้อย่างง่ายดาย ด้วยโค้ดเพียงไม่กี่บรรทัด คุณสามารถสร้างโค้ด QR ที่สวยงาม ซึ่งสามารถใช้สำหรับลิงก์เว็บไซต์ ข้อมูลติดต่อ และอื่นๆ ไม่ว่าคุณจะเป็นนักพัฒนา นักการตลาด หรือแค่คนที่ต้องการสร้างคิวอาร์โค้ดสำหรับใช้งานส่วนตัว Aspose.BarCode สำหรับ Python เป็นโซลูชันที่สมบูรณ์แบบ ลองใช้ด้วยตัวคุณเองแล้วดูว่าการสร้างรหัส QR อันน่าทึ่งนั้นง่ายเพียงใดในเวลาเพียงไม่กี่นาที ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย