如何在java项目中使用openalpr

如何在java项目中使用openalpr,java,api,openalpr,Java,Api,Openalpr,我想在我的java项目中使用openalpr。使用API必须包括哪些内容?在Eclipse或Netbeans的项目属性中必须导入哪些LIB 我找到了解决办法 下载openalpr二进制文件 安装和配置jdk(java和javac路径) 编译openalpr java源代码,启动java_test.bat文件 启动main.java java-classpath java Main“us”“openalpr.conf”“runtime_data”“samples/us-1.jpg” 将

我想在我的java项目中使用openalpr。使用API必须包括哪些内容?在Eclipse或Netbeans的项目属性中必须导入哪些LIB

我找到了解决办法

  • 下载openalpr二进制文件

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

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

  • 启动main.java

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

  • 将本机库(适用于windows的DLL)复制到exec目录中
  • 将java类复制到项目中(dir:/src/main/java)
  • 开始:
  • `


    (来源:)

    我应该从哪里将Java类复制到我的项目中?从哪里可以下载为Ubuntu开发OPENALPR Java应用程序所需的JAR?需要许可证吗?
    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());
        }
    }