gpt4 book ai didi

java - 在特写车牌图像上使用 JavaANPR

转载 作者:行者123 更新时间:2023-12-01 09:24:02 25 4
gpt4 key购买 nike

我正在尝试使用 JavaANPR API ( via Maven )在我拍摄的一些照片上,不幸的是没有成功。我还使用提供的示例图像进行了尝试,效果非常好。

看来主要问题是我的照片只包含车牌而不是整辆车。我可以向 API 提供任何类型的开关或类似开关来告诉它它已经是一张非常有针对性的照片而不是整辆车吗?

示例图片: Number plate example

最佳答案

JavaANPR 不关心图像是车牌切口还是整辆车。不过,您的方法可能存在各种问题。

首先,图像比需要的大得多 - 将其大小调整为 640x480 或类似大小应该绰绰有余。

其次,您应该使用正确的 syntax.xml 配置。具体来说,从与此类似的内容开始,然后根据您的需求进行调整。

<!DOCTYPE structure SYSTEM "https://raw.githubusercontent.com/oskopek/javaanpr/master/src/main/resources/dtd/syntax.dtd">

<structure>
<type name="chile">
<char content="abcdefghijklmno0pqrstuvwxyz"/>
<char content="abcdefghijklmno0pqrstuvwxyz"/>
<char content="abcdefghijklmno0pqrstuvwxyz"/>
<char content="abcdefghijklmno0pqrstuvwxyz"/>
<char content="o0123456789"/>
<char content="o0123456789"/>
</type>
<type name="chile2">
<char content="abcdefghijklmno0pqrstuvwxyz"/>
<char content="abcdefghijklmno0pqrstuvwxyz"/>
<char content="o0123456789"/>
<char content="o0123456789"/>
<char content="o0123456789"/>
<char content="o0123456789"/>
</type>
</structure>

第三,智利车牌有一些细节,或多或少会阻碍 JavaANPR 正确查找和分类它们:

  1. 该字体与训练时使用的欧洲字体不同。
  2. 您的某些照片上的图版非常倾斜和旋转。
  3. 车牌下方的“CHILE”文字是另一个让 JavaANPR 感到困惑的事情。

尝试一下config.xml中的参数,也许可以获得更好的结果。

我能够使用 JavaANPR 报告的反馈来实际编辑图像,并让它们正确识别(调整对比度、亮度、旋转/透视等)。现在,这显然是“作弊”,但它可以帮助您深入了解示例中的问题所在。

查看 the documentation on how to use reports 了解详细信息。

关于java - 在特写车牌图像上使用 JavaANPR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39978141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com