如何在java项目中使用openalpr

时间:2016-03-28 08:03:35

标签: java api openalpr

我想在我的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"

  5. enter image description here

1 个答案:

答案 0 :(得分:1)

  1. 将本机库(Windows的DLL)复制到exec目录
  2. 将java类复制到项目中(dir:/ src / main / java)
  3. 开始使用:
  4. `

    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