Зчитувач штрих-кодів Python

Штрих-коди – це машинозчитувані представлення даних, візуально представлені паралельними лініями або геометричними візерунками. Вони забезпечують швидкий і точний спосіб зберігання та отримання інформації, такої як відомості про продукт, інвентарні коди або номери відстеження. Штрих-коди бувають різних типів, включаючи UPC, EAN, QR-коди тощо. Кожен тип має певну структуру та механізм кодування. У цій публікації блогу ми дізнаємося, як створити високопродуктивний зчитувач штрих-кодів Python. Підручник з Python, який супроводжується прикладами коду, покаже вам, як сканувати штрих-коди.

Ця стаття охопить такі теми:

  1. API зчитування штрих-кодів Python
  2. Python читає штрих-код із зображення
  3. Читання кількох штрих-кодів у Python
  4. Прочитати певний тип штрих-коду
  5. Укажіть параметри якості
  6. Отримайте безкоштовну ліцензію
  7. Сканер штрих-кодів Python онлайн
  8. Прочитати штрих-код онлайн
  9. Безкоштовні навчальні ресурси

API зчитування штрих-кодів Python

Ми будемо використовувати Aspose.BarCode for Python для сканування та читання штрих-кодів. Це бібліотека створення та розпізнавання штрих-кодів, яка дозволяє додавати функції штрих-кодів до ваших програм Python. Він надає простий та інтуїтивно зрозумілий API для створення та розпізнавання різних типів штрих-кодів, включаючи QR-коди, код 128, EAN-13, UPC-A тощо. За допомогою Aspose.BarCode for Python ви можете легко генерувати зображення штрих-кодів, налаштовувати їх вигляд і зчитувати штрих-коди із зображень або відсканованих документів. Це потужний інструмент для інтеграції можливостей штрих-кодів у проекти Python.

Завантажте пакет бібліотеки штрих-кодів Python або встановіть 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 читає штрих-код із зображення

Читання штрих-коду в 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. Вкажіть різні параметри якості за допомогою класу qualitysettings.
  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 – безкоштовні навчальні ресурси

Ви можете дізнатися більше про створення та зчитування штрих-кодів і дослідити інші функції Aspose.BarCode for Python, використовуючи ресурси нижче:

Висновок

Підсумовуючи, Python забезпечує чудову платформу для реалізації можливостей сканування штрих-кодів у ваших програмах. Aspose.BarCode for Python дозволяє легко сканувати, декодувати та отримувати інформацію зі штрих-кодів. Почніть інтегрувати сканування штрих-кодів у ваші проекти Python і відкрийте нові можливості для збирання та автоматизації даних. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також