1

我想在我的 java 项目中使用 openalpr。我必须包括什么才能使用 API?在 Eclipse 或 Netbeans 的项目属性中必须导入哪些库?

我找到了解决方案

  1. 下载 openalpr 二进制文件 https://github.com/openalpr/openalpr/releases

  2. 安装和配置jdk(java和javac路径)

  3. 编译openalpr java源码,启动java_test.bat文件

  4. 启动 main.java

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

在此处输入图像描述

4

1 回答 1

2
  1. 将本机库(Windows 的 DLL)复制到 exec 目录中
  2. 将 java 类复制到您的项目中(目录:/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#java )

于 2016-07-26T07:50:48.747 回答