首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openalpr在java项目中的应用

openalpr在java项目中的应用
EN

Stack Overflow用户
提问于 2016-03-28 08:03:35
回答 1查看 4.4K关注 0票数 1

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

我找到了解决办法

  1. 下载openalpr二进制文件https://github.com/openalpr/openalpr/releases
  2. 安装和配置jdk (java和javac路径)
  3. 编译openalpr源代码,启动java_test.bat文件
  4. 启动main.java java -classpath java Main "us" "openalpr.conf" "runtime_data" "samples/us-1.jpg"

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-26 07:50:48

  1. 将本机库(用于windows的DLL)复制到exec dir中。
  2. 将java类复制到项目中(dir: /src/main/java)
  3. 开始:

`

代码语言:javascript
复制
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)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36258340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档