קורא ברקוד פייתון

ברקודים הם ייצוגים קריאים במכונה של נתונים המיוצגים חזותית על ידי קווים מקבילים או דפוסים גיאומטריים. הם מספקים דרך מהירה ומדויקת לאחסן ולאחזר מידע, כגון פרטי מוצר, קודי מלאי או מספרי מעקב. ברקודים מגיעים בסוגים שונים, כולל UPC, EAN, קודי QR ועוד. לכל סוג יש מבנה ומנגנון קידוד ספציפיים. בפוסט זה בבלוג, נלמד כיצד לבנות קורא ברקוד Python בעל ביצועים גבוהים. הדרכה של Python מלווה בדוגמאות קוד תראה לך כיצד לסרוק ברקודים.

מאמר זה יעסוק בנושאים הבאים:

  1. Python Barcode Reader API
  2. Python קרא ברקוד מתמונה
  3. קרא ברקודים מרובים ב-Python
  4. קרא סוג ברקוד ספציפי
  5. ציין הגדרות איכות
  6. קבל רישיון חינם
  7. Python Barcode Scanner Online
  8. קרא ברקוד מקוון
  9. משאבי למידה בחינם

Python Barcode Reader API

נשתמש ב-Aspose.BarCode for Python לסריקה וקריאת ברקודים. זוהי ספריית יצירת ברקוד וזיהוי המאפשרת לך להוסיף פונקציונליות ברקוד ליישומי Python שלך. הוא מספק API פשוט ואינטואיטיבי ליצירת וזיהוי סוגים שונים של ברקודים, כולל קודי QR, קוד 128, EAN-13, UPC-A ועוד. עם Aspose.BarCode עבור Python, אתה יכול ליצור בקלות תמונות ברקוד, להתאים אישית את המראה שלהן ולקרוא ברקודים מתמונות או מסמכים סרוקים. זהו כלי רב עוצמה לשילוב יכולות ברקוד בפרויקטים של Python.

אנא הורד את חבילת ספריית Python Barcode או התקן את ה-API מ-PyPI באמצעות פקודת ה-pip הבאה במסוף:

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

Python קרא ברקוד מתמונה

אנו יכולים לסרוק ולקרוא ברקוד על ידי ביצוע השלבים הבאים:

  1. צור מופע של המחלקה BarCodeReader עם נתיב תמונה כארגומנט.
  2. קרא לשיטת readbarcodes() וקבל תוצאות זיהוי.
  3. לבסוף, בצע לולאה בין התוצאות והצג את הסוג המוכר וטקסט הקוד.

דוגמת הקוד הבאה מראה כיצד לקרוא ברקוד מתמונה ב- Python.

# דוגמה זו מדגימה כיצד לסרוק ולקרוא ברקוד מתמונה ב- Python.
# נתיב תמונה
full_path = "C:\\Files\\barcode.jpg"

# אתחול קורא ברקוד
reader = barcoderecognition.BarCodeReader(full_path)

# קרא ברקודים
recognized_results = reader.read_bar_codes()

# הצג תוצאות
for x in recognized_results:
    print("Code text: " + x.code_text)
    print("Barcode type: " + x.code_type_name)
Python קרא ברקוד מתמונה

קרא ברקוד בפייתון.

Code text: 1234567890
Barcode type: Code39Standard

קרא מספר ברקודים ב-Python

באופן דומה, אנו סורקים וקוראים מספר ברקודים הזמינים במסמך על ידי ביצוע השלבים שהוזכרו קודם לכן.

דוגמת הקוד הבאה מראה כיצד לקרוא מספר ברקודים מתמונה ב- Python.

# דוגמה זו מדגימה כיצד לסרוק ולקרוא ברקודים מרובים מתמונה ב- Python.
# נתיב תמונה
full_path = "C:\\Files\\barcodes_different_quality.png"

# אתחול קורא ברקוד
reader = barcoderecognition.BarCodeReader(full_path)

# קרא ברקודים
recognized_results = reader.read_bar_codes()

# הצג תוצאות
for x in recognized_results:
    print(x.code_text)
    print(x.code_type_name)
    print("------------------------------")
קרא מספר ברקודים ב-Python

קרא מספר ברקודים ב-Python.

Code text: Aspose Code 04
Barcode type: Code128
------------------------------
Code text: Aspose Regular
Barcode type: Aztec
------------------------------
Code text: /YYAD25HL
Barcode type: Code39Standard
------------------------------
Code text: 7894706
Barcode type: Matrix2of5
------------------------------
Code text: D19-WQ9-F91046-0811
Barcode type: DataMatrix
------------------------------
Code text: 0058
Barcode type: Code39Standard
------------------------------
Code text: 990000837284
Barcode type: Planet
------------------------------

קרא סוג ברקוד ספציפי ב- Python

אנו יכולים לסרוק ולקרוא סוג ברקוד שצוין על ידי ביצוע השלבים הבאים:

  1. צור מופע של המחלקה BarCodeReader.
  2. ציין נתיב תמונה ו-Barcode DecodeType כארגומנט.
  3. לאחר מכן, קרא לשיטת readbarcodes() וקבל תוצאות זיהוי.
  4. לבסוף, בצע לולאה בין התוצאות והצג את הסוג המוכר וטקסט הקוד.

דוגמת הקוד הבאה מראה כיצד לסרוק ולקרוא סוג ברקוד ספציפי ב- Python.

# דוגמה זו מדגימה כיצד לסרוק ולקרוא סוג ברקוד ספציפי מתמונה ב- Python.
# נתיב תמונה
full_path = "C:\\Files\\Code_128.png"

# אתחול קורא ברקוד
# ציין סוג פענוח כדי לקרוא סוג ברקוד ספציפי
reader = barcoderecognition.BarCodeReader(full_path, barcoderecognition.DecodeType.CODE128)

# קרא ברקודים
recognized_results = reader.read_bar_codes()

# הצג תוצאות
for x in recognized_results:
    print("Code text: " + x.code_text)
    print("Barcode type: " + x.code_type_name)
קרא סוג ברקוד ספציפי ב- Python

קרא סוג ברקוד ספציפי ב- Python.

Code text: 1234567890
Barcode type: Code128

סורק ברקוד Python - ציין הגדרות איכות

אנו יכולים לציין הגדרות איכות שונות לקריאת תמונות ברקוד מעוותות, פגומות או באיכות נמוכה על ידי ביצוע השלבים הבאים:

  1. צור מופע של המחלקה BarCodeReader עם נתיב תמונה כארגומנט.
  2. ציין הגדרות איכות שונות באמצעות מחלקת הגדרות איכות.
  3. לאחר מכן, קרא לשיטת readbarcodes() וקבל תוצאות זיהוי.
  4. לבסוף, בצע לולאה בין התוצאות והצג את הסוג המוכר וטקסט הקוד.

דוגמת הקוד הבאה מראה כיצד לציין הגדרות איכות עבור סורק ברקוד Python.

# דוגמה זו מדגימה כיצד לציין הגדרות איכות תוך כדי סריקה וקריאה של ברקודים ב-Python.
# נתיב תמונה
full_path = "C:\\Files\\barcodes_different_quality.png"

# אתחול קורא ברקוד
reader = barcoderecognition.BarCodeReader(full_path)

# ציין הגדרות איכות
reader.quality_settings = barcoderecognition.QualitySettings.high_performance
reader.quality_settings.allow_median_smoothing = True
reader.quality_settings.median_smoothing_window_size = 5
    
# קרא ברקודים
recognized_results = reader.read_bar_codes()

# הצג תוצאות
for x in recognized_results:
    print(x.code_text)
    print(x.code_type_name)
    print("------------------------------")

קורא ברקוד Python - קבל רישיון חינם

Aspose מציעה גרסת הערכה בחינם לבדיקת התכונות והיכולות של הספרייה. אתה יכול לקבל רישיון זמני בחינם לנסות את הספרייה בחינם ללא כל הגבלה.

סורק ברקוד Python באינטרנט

אתה יכול לסרוק ברקוד באופן מקוון באמצעות המצלמה עם אפליקציית האינטרנט סורק ברקוד מקוון שפותחה באמצעות ממשק API זה.

קרא ברקוד באינטרנט

אתה יכול גם לקרוא ברקוד מקוון על ידי העלאת תמונה באמצעות אפליקציית האינטרנט קורא ברקוד מקוון ללא תשלום.

Python Barcode Reader - משאבי למידה בחינם

אתה יכול ללמוד עוד על יצירה וקריאת ברקודים ולחקור תכונות אחרות של Aspose.BarCode עבור Python באמצעות המשאבים שלהלן:

סיכום

לסיכום, Python מספקת פלטפורמה מצוינת להטמעת יכולות סריקת ברקוד באפליקציות שלכם. Aspose.BarCode עבור Python מאפשר לך לסרוק, לפענח ולחלץ מידע מברקודים בקלות. התחל לשלב סריקת ברקוד בפרויקטים של Python שלך ופתח אפשרויות חדשות ללכידת נתונים ואוטומציה. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.

ראה גם