Как использовать openalpr в проекте Java

Я хочу использовать openalpr в моем проекте Java. Что я должен включить, чтобы использовать API? Какие библиотеки должны быть импортированы в свойствах проекта в Eclipse или Netbeans?

Я нашел решение

  1. Загрузите бинарные файлы openalpr https://github.com/openalpr/openalpr/releases
  2. Установите и настройте jdk (путь java и javac)
  3. Скомпилируйте исходный код java openalpr, запустите файл java_test.bat
  4. Запустите main.java

    java -classpath java Main "us" "openalpr.conf" "runtime_data" "samples/us-1.jpg"

1 ответ

Решение
  1. Скопируйте нативные библиотеки (библиотеки DLL для Windows) в каталог exec
  2. Скопируйте Java-классы в ваш проект (dir: /src/main/java)
  3. Начните с:

`

Alpr alpr = new Alpr("us", "/path/to/openalpr.conf", "/path/to/runtime_data");

// Set top N candidates returned to 20
alpr.setTopN(20);

// Set pattern to Maryland
alpr.setDefaultRegion("md");

AlprResults results = alpr.recognize("/path/to/image.jpg");
System.out.format("  %-15s%-8s\n", "Plate Number", "Confidence");
for (AlprPlateResult result : results.getPlates())
{
    for (AlprPlate plate : result.getTopNPlates()) {
        if (plate.isMatchesTemplate())
            System.out.print("  * ");
        else
            System.out.print("  - ");
        System.out.format("%-15s%-8f\n", plate.getCharacters(), plate.getOverallConfidence());
    }
}

(Источник: http://doc.openalpr.com/bindings.html)

Другие вопросы по тегам