國家模組
国家/地区模组是LPR伺服器用来侦测各个国家/地区车牌的程式库,在较大的国家/地区则侦测不同州或地区的车牌。它们通常包括有关允许的字母和数字、可能的字体、车牌上符号的布局以及车牌上可能存在的任何可见标记(如贴纸)的信息。
LPR服务器使用来自国家/地区模块的信息来确定车牌图像是否来自对应的国家或州。它还根据当地机动车辆管理局(DMV)的规则使用这些信息来构建注册号。
使用国家/地区模组
贵组织必须根据您的使用案例选择要启动的国家/地区模组。LPR伺服器使用已启动的国家/地区模组来侦测车牌上的符号。侦测完成时,LPR伺服器会从国家/地区模组传回答案,确认车牌的来源,以及以最高置信度读取的符号准确度。
每个国家/地区模组会根据特定车牌样式对辨识结果进行分类。使用这些车牌样式可以更准确地定义车辆的类型,例如电动车、军用车或紧急车辆。
一般国家/地区模组
某些国家/地区模组标示为“通用”。
这些模组无法彻底确认车牌是否来自特定国家或州/省。相反,他们读取车牌上的符号并将其退回,无论原籍国或州如何。
通用国家模块因具体目标领域而异。例如,北美使用的形状和字体与欧洲使用的形状和字体显著不同。出于这个原因,一些通用的国家模块是针对特定区域的前期知识设计的。
如果有来自常规(非通用)国家/地区模块的答案,则LPR服务器不使用通用国家/地区模块的结果。即使一般国家/地区模组提供的置信度高于一般国家/地区模组,仍适用此规则。
您可以考虑使用一般国家/地区模组作为备用方法,针对车牌属性提供至少某些答案。
几个一般规则:
为了便于识别,一般国家/地区模组通常以X_开头,例如X_EU、X_USA和X_AUS。
输出国家/地区或州是读取该输出国家/地区的通用模组的识别码(例如“X_EU”或“X_USA”)。
一个例外是加拿大CDN模块:它读取任何加拿大车牌,但不报告原产地(总是“CDN”)。
具有某些国家/地区识别的一般国家/地区模组
一些通用模块读取来自欧洲或美国等地区的牌照,并尝试猜测该地区的原产国或州。
这些类型的结果通常具有较低的置信水平,但可以帮助满足该地区对全部LPR覆盖的项目要求。
准确性低于使用常规国家/地区模组。但是,当您将通用国家/地区模组与四个或五个常规国家/地区模组组合在一起时,它们可以为区域范围的LPR准确性提供良好的解决方案。
这些国家/地区模组类型通常与一般国家/地区模组名称相同,但没有X_前缀。
例如,欧盟国家/地区模组的运作方式与X_EU国家/地区模组类似,但欧盟不会一律传回“X_EU”答案,而是会提供低置信度国家/地区代码。通用国家/地区模组的范例为欧盟、美国和X_EE。
注意
即使识别出国家/地区,一般国家/地区模组也不会遵循与特定国家/地区模组相同的验证流程。两个模组之间的格式和验证可能略有差异。
回放X_XX
如果常规和通用国家/地区模组无法读取牌照,或者没有载入通用国家/地区模组,LPR伺服器仍将尝试提供牌照上符号的文字表示。如果成功,则以非常低的置信度(始终低于50%)将符号返回为X_XX答案。
您可以使用X_XX答案来完成一些任务,例如与黑名单进行草率匹配或改善客户体验。疏松匹配是指将车牌符号与列表或数据库进行匹配,而不需要进行完全匹配。
注意
还有一个X_XX通用国家/地区模组,该模组不再进行维护。但是,为了向后相容而包含XProtect LPR在中。
其他通用国家/地区模组
有两个“通用”国家/地区模组(由X_前缀表示)旨在读取特定的非车牌:
X_DG,可以读取方形橙色危险品牌匾。
X_BIC,可读取水平方向的BIC样式容器代码。
注意
X_DG和X_BIC的检测和识别不如读取车牌精确。
LPR上的效能在很大程度上取决于摄影机位置、摄影机角度、板材状况和整体影像品质等因素。X_DG和X_BIC的检测和识别不如读取车牌精确。
考虑到本免责声明,Milestone建议仅在受控环境中使用这些模块。
代码 | 說明 | 模组必填 | 国家猜测 | 主要区域 | 次要区域 | 已弃用 |
|---|---|---|---|---|---|---|
X_EU | 读取欧盟字母和数字 | 是 | 否 | 欧洲 | 非洲、亚洲 | 否 |
X_USA | 阅读美国字母和数字 | 是 | 否 | 北美洲 | 拉丁美洲 | 否 |
X_AUS | 读取AUS字母和数字 | 是 | 否 | 大洋洲 | 無 | 否 |
X_XX | 读取任何西方字母和数字 | 是 | 否 | 世界 | 無 | 是 |
X_NR | 读取数字 | 是 | 否 | 中东 | 其他应用程式 | 否 |
CDN | 读取加拿大车牌 | 是 | 否 | 加拿大 | 北美洲 | 否 |
EU | X_EU +国家/地区猜测 | 是 | 是 | 欧洲 | 無 | 否 |
USA | X_USA +状态猜测 | 是 | 是 | 北美洲 | 無 | 否 |
X_XX | Intrada在读任何符号时的反应 | 否 | 否 | 世界 | 無 | 否 |
X_EE | 東歐 | 是 | 是 | AL、BIH、BY、MD、MK、MNE、RUS、RKS、SRB、VY | 無 | 否 |
使用国家/地区模组的最佳做法 XProtect LPR
启动正确数量的国家/地区模组对于在维持系统效能的同时准确辨识车牌至关重要。
启动太多模组可能会降低效能,导致辨识速度变慢,或在极端情况下导致系统故障。
启动的模组过少可能会导致相关区域的车牌遗失,导致结果不完整。
建议:使用大约五个国家/地区模组。
警告:由于效能问题,避免使用超过十个国家/地区模组。
使用哪些国家/地区模组:优先选择最接近您所在地理区域或您所在地区最常看到的国家/地区模组。
何时使用通用国家/地区模组:对您所在地区不经常看到的车牌使用通用国家/地区模组,例如来自您所在地区不常见国家或州的车牌。当必须只侦测字母和国家代码时,这些模组也很有用。
注意
XProtect Smart Client 当您使用一般国家/地区模组进行猜测时,请务必选取LPR标签上国家/地区筛选器中的未知核取方块,否则您将看不到任何猜测的结果。
范例:具有多个区域的大国
在具有多个区域的大型国家/地区,客户可能需要识别来自不同区域的车牌。有些国家/地区模组可侦测车牌样式(车牌类型),而一般国家/地区模组仅辨识车牌号和区域。
这些国家/地区的客户通常想要激活所有可用的区域模块,这可能会导致性能问题。系统对模块间的数据进行处理,增加了处理时间。不过,在大多数情况下,注册的车牌主要来自启动系统的区域。
建议:启动您所在地区的模组以及一般国家/地区模组,无需进行不必要的处理即可确保效能。
范例:来自邻国的边境地区交通繁忙
在边境地区,车辆经常从多个邻国过境,需要识别来自不同国家系统的车牌。
建议:启动主要邻国的国家模组,以及涵盖其他常见车牌的更广泛区域模组。
范例:市区混合使用本地与区域外车辆
在大城市,大多数被检测到的车牌通常属于本地车辆,但由于旅游,通勤或商务旅行,相当数量的车牌可能来自其他地区。
建议:启动您所在城市区域的国家模组,外加一般国家/地区模组。如果特定相邻区域贡献了大量流量,请考虑也添加其模块。
示例:国际交通频繁的工业区
在靠近航运港口或主要高速公路的工业区内,来自多个地区或国家的卡车和商用车辆数量众多。这些车辆可能具有专用或非标准车牌格式。
建议:启动卡车和商用车辆原产地主要地区的国别模块。如果车辆来自各种地点,则使用相关国家/地区模组和通用模组的组合,以确保覆盖范围广,而不会使系统超载。