Получение всех возможных 1D-штрих-кодов из изображения в Java с помощью Aspose.BarCode

Введение

Добро пожаловать в мир Aspose.BarCode для Java, мощного инструмента, который позволяет разработчикам легко декодировать и читать различные 1D-штрих-коды. В этом уроке мы углубимся в процесс получения всех возможных 1D-штрих-кодов из изображения с помощью Aspose.BarCode для Java. К концу этого руководства вы получите полное представление о том, как использовать эту библиотеку Java для распознавания штрих-кодов.

Предварительные условия

Прежде чем мы приступим к этому путешествию по кодированию, убедитесь, что у вас есть следующие предварительные условия:

  • Java Development Kit (JDK): убедитесь, что в вашей системе установлен JDK. Вы можете скачать егоздесь.

  • Aspose.BarCode для Java: Загрузите библиотеку с сайтастраница выпуска.

Теперь, когда у вас есть необходимые инструменты, давайте перейдем к программированию.

Импортировать пространства имен

В свой проект Java включите необходимые пространства имен для доступа к функциям Aspose.BarCode для Java.

import java.awt.Point;

import com.aspose.barcode.barcoderecognition.BarCodeReader;
import com.aspose.barcode.barcoderecognition.BarCodeResult;
import com.aspose.barcode.barcoderecognition.DecodeType;

Шаг 1. Инициализация объекта BarCodeReader

Начните с инициализацииBarCodeReaderобъект. Этот объект имеет решающее значение для чтения штрих-кодов с предоставленного изображения.

BarCodeReader reader = new BarCodeReader("path/to/your/image.png", DecodeType.CODE_128);

Шаг 2. Считайте все возможные штрих-коды

Теперь давайте извлечем из изображения все возможные штрих-коды.

int iCount = 0;
for (BarCodeResult result : reader.readBarCodes()) {
    // Отображение текста кода, символики, угла обнаружения, процента распознавания штрих-кода.
    System.out.println("Code Text: " + result.getCodeText() + " Symbology: " + result.getCodeTypeName()
            + " Recognition percentage: " + result.getRegion().getAngle());

    // Отображение координат x и y обнаруженного штрих-кода
    Point[] point = result.getRegion().getPoints();

    System.out.println("Top left coordinates: X = " + point[0].getX() + ", Y = " + point[0].getY());
    System.out.println("Bottom left coordinates: X = " + point[1].getX() + ", Y = " + point[1].getY());
    System.out.println("Bottom right coordinates: X = " + point[2].getX() + ", Y = " + point[2].getY());
    System.out.println("Top right coordinates: X = " + point[3].getX() + ", Y = " + point[3].getY());

    iCount = iCount + 1;
}

Повторите эти шаги для каждого штрих-кода, найденного на изображении.

Заключение

Поздравляем! Вы успешно изучили процесс получения всех возможных одномерных штрих-кодов из изображения с помощью Aspose.BarCode для Java. Эта мощная библиотека открывает мир возможностей для распознавания штрих-кодов в ваших Java-приложениях.

Часто задаваемые вопросы

Вопрос 1: Подходит ли Aspose.BarCode для Java для коммерческого использования?

О1: Да, Aspose.BarCode для Java предназначен для коммерческого использования и предлагает надежные функции для обработки штрих-кодов в профессиональных приложениях.

Вопрос 2. Могу ли я использовать временную лицензию в целях тестирования?

О2: Конечно, вы можете получить временную лицензию наздесьдля тестирования и пробных целей.

Вопрос 3. Где я могу найти подробную документацию по Aspose.BarCode для Java?

A3: обратитесь к документацииздесьдля получения подробной информации об Aspose.BarCode для Java.

Вопрос 4. Как я могу обратиться за помощью или связаться с сообществом для получения поддержки?

А4: ПосетитеФорум Aspose.BarCode чтобы получить помощь, поделиться опытом и взаимодействовать с сообществом.

В5: Существует ли бесплатная пробная версия?

A5: Да, вы можете изучить бесплатную пробную версию.здесь чтобы испытать возможности Aspose.BarCode для Java.