一种配置化的车牌识别方法与装置制造方法及图纸

技术编号:34840977 阅读:17 留言:0更新日期:2022-09-08 07:37
本发明专利技术提供一种配置化的车牌识别方法,包括:当检测到目标程序被触发时,从用户端获取请求数据,包括图片文件与用户ID;成功获取所述请求数据后,根据所述用户ID获取服务配置信息;当确认成功获取所述服务配置信息时,根据所述服务配置信息创建服务实现对象;所述服务实现对象创建成功后,向所述服务实现对象传递所述图片文件及所述服务配置信息;当确认所述服务实现对象成功获取所述图片文件及服务配置信息时,根据所述服务配置信息对所述图片文件进行车牌识别,并返回识别结果信息;所述识别结果信息成功返回后,向所述用户端输出所述识别结果信息。本发明专利技术的目的在于提供一种针对性强、平台切换方便、便于平台扩展、维护方便的车牌识别方法和装置。车牌识别方法和装置。车牌识别方法和装置。

【技术实现步骤摘要】
一种配置化的车牌识别方法与装置


[0001]本专利技术属于图像识别领域,尤其涉及一种配置化的车牌识别方法与装置。

技术介绍

[0002]目前行业领域内有很多云服务平台都提供基于图片的车牌识别服务,例如阿里云、百度云、腾讯云、AWS等云服务平台或者企业自有的车牌识别服务。
[0003]每个服务平台的自有服务都有不同的功能特性,如识别来源(URL或图片文件)、识别率、结果可信度、是否支持多车牌识别、不同地域的车牌识别(如港澳、警车、教练车等特殊车辆或特殊地域的识别)等差异。每个服务平台也提供不同的结算方式,如先用后付、购买套餐等。在实际业务中,不同用户需要使用不同的平台功能服务和结算方式。
[0004]目前行业的技术不尽相同,传统的做法是每接入一个对应的服务平台就单独实现一套代码,针对每个不同的用户(使用方)都打包、部署不同的应用程序代码。当用户的业务需求变化,需要变更服务平台时,就需要重新打包、部署一套新的应用程序并重启,类似于手动切换,导致更换不便、成本高、效率低。而且现有技术方案不够个性化,不能针对不同用户使用不同的服务平台,缺少对不同服务平台的调用控制、相关指标统计(接口成功率、可信度、调用次数等)。

技术实现思路

[0005]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种针对性强、平台切换方便、便于平台扩展、维护方便的车牌识别方法和装置。
[0006]本专利方案提供一种配置化的车牌识别方法,包括:
[0007]当检测到目标程序被触发时,从用户端获取请求数据,包括图片文件与用户ID;
[0008]成功获取所述请求数据后,根据所述用户ID获取服务配置信息;
[0009]当确认成功获取所述服务配置信息时,根据所述服务配置信息创建服务实现对象;
[0010]所述服务实现对象创建成功后,向所述服务实现对象传递所述图片文件及所述服务配置信息;
[0011]当确认所述服务实现对象成功获取所述图片文件及服务配置信息时,根据所述服务配置信息对所述图片文件进行车牌识别,并返回识别结果信息;
[0012]所述识别结果信息成功返回后,向所述用户端输出所述识别结果信息。
[0013]进一步地,还包括:若接收到从所述用户端发起的车牌识别请求,则触发所述目标程序。
[0014]进一步地,所述服务配置信息包括服务平台类型及平台访问密钥。
[0015]进一步地,所述的根据所述服务配置信息创建服务实现对象,具体包括:根据所述服务平台类型创建与所述服务平台类型匹配的服务实现对象。
[0016]进一步地,所述的根据所述服务平台类型创建与所述服务平台类型匹配的服务实
现对象,包括:根据所述服务平台类型,调用相应的服务平台接口并建立服务实现对象以实现所述服务平台接口。
[0017]进一步地,所述识别结果信息包括车牌信息或识别失败。
[0018]进一步地,所述识别结果信息成功返回后,分类记录和统计识别结果信息。
[0019]还提供一种车牌识别装置,包括:
[0020]服务接口模块,当检测到目标程序被触发时,所述服务接口模块从用户端获取请求数据,包括图片文件与用户ID;当确认成功获取所述服务配置信息时,所述服务接口模块根据所述服务配置信息创建服务实现对象,并向所述服务实现对象传递所述图片文件及所述服务配置信息;所述识别结果信息成功返回后,所述服务接口模块向所述用户端输出所述识别结果信息;
[0021]服务配置模块,成功获取所述请求数据后,所述服务配置模块根据所述用户ID从数据库中获取服务配置信息;
[0022]所述服务实现对象,当确认所述服务实现对象成功获取所述图片文件及服务配置信息时,所述服务实现对象根据所述服务配置信息对所述图片文件进行车牌识别,并向所述服务接口模块返回识别结果信息;
[0023]所述数据库,存储所述服务配置信息。
[0024]进一步地,所述服务接口模块若接收到从所述用户端发起的车牌识别请求,则触发所述目标程序。
[0025]进一步地,所述用户配置数据包括服务平台类型及平台访问密钥;所述的根据所述服务配置信息创建服务实现对象,具体包括:根据所述服务平台类型创建与所述服务平台类型匹配的服务实现对象。
[0026]本专利的改进带来如下优点:
[0027](1)本申请实施例提供一种配置化的车牌识别方法,该方法可以根据不同服务平台的相关功能特性,为业务提供统一的使用接口,实现对业务侧的统一性。
[0028](2)在用户的业务需求变化,需要更换服务平台时,本方法可以基于配置化实现在系统内对服务平台的无缝切换,不需要重新打包、部署一套新的应用程序,减少了相关业务开发与接入的工作量,更换方便、成本低、效率高。
[0029](3)由于实现了统一的使用接口,本方法可以快速扩展至其他服务平台,从而节省了研发成本。
[0030](4)通过定义统一的使用接口,分离不同服务平台的实现方式,降低实现与使用方之间的强依赖性,使得实现模块功能逻辑单一化(变简单),去除相对复杂的结构化设计(嵌套、套娃等)。
附图说明
[0031]图1为本申请实施例提供的实现车牌识别的一种可选系统构架示意图。
[0032]图2为本申请实施例提供一种配置化的车牌识别方法的流程示意图。
[0033]图3为本申请实施例提供一种配置化的车牌识别装置的结构示意图。
具体实施方式
[0034]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。
[0035]图1为本申请实施例提供的实现车牌识别的一种可选系统构架,如图1所示,该系统构架可以包括:用户端、云端系统、服务平台。
[0036]其中,用户端可以包括各种向云端系统提出车牌识别需求并接收识别结果的终端设备,例如写字楼、小区出入口的停车收费系统,该停车收费系统一般由摄像设备摄取车牌图片,并由收费计算终端接收识别结果,其他的还有如高速公路收费站的收费系统、各企业工厂门口的安保系统等。
[0037]云端系统可以是设置在云端的单台服务器实现,也可以是多台服务器组成的服务器集群实现。
[0038]服务平台可以是各种提供基于图片的车牌识别服务的云服务平台,例如阿里云、百度云、腾讯云、AWS等。
[0039]本申请所要实现的是,云端系统能够通过统一的服务接口接收用户ID及由用户端的摄像设备摄取的车牌图。云端系统根据预先存储的、与用户ID相对应的用户配置信息创建一个符合该用户端需要的服务实现对象,并通过该服务实现对象调用对应的服务平台对车牌图片进行识别,最后将识别结果信息返回给用户端使用。车牌的识别结果信息可以包括车牌的车牌号、颜色、车牌类别(公务车、运营车辆等)等。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置化的车牌识别方法,其特征在于,包括:当检测到目标程序被触发时,从用户端获取请求数据,包括图片文件与用户ID;成功获取所述请求数据后,根据所述用户ID获取服务配置信息;当确认成功获取所述服务配置信息时,根据所述服务配置信息创建服务实现对象;所述服务实现对象创建成功后,向所述服务实现对象传递所述图片文件及所述服务配置信息;当确认所述服务实现对象成功获取所述图片文件及服务配置信息时,根据所述服务配置信息对所述图片文件进行车牌识别,并返回识别结果信息;所述识别结果信息成功返回后,向所述用户端输出所述识别结果信息。2.根据权利要求1所述的一种配置化的车牌识别方法,其特征在于,还包括:若接收到从所述用户端发起的车牌识别请求,则触发所述目标程序。3.根据权利要求1所述的一种配置化的车牌识别方法,其特征在于,所述服务配置信息包括服务平台类型及平台访问密钥。4.根据权利要求3所述的一种配置化的车牌识别方法,其特征在于,所述的根据所述服务配置信息创建服务实现对象,包括:根据所述服务平台类型创建与所述服务平台类型匹配的服务实现对象。5.根据权利要求4所述的一种配置化的车牌识别方法,其特征在于,所述的根据所述服务平台类型创建与所述服务平台类型匹配的服务实现对象,包括:根据所述服务平台类型,调用相应的服务平台接口并建立服务实现对象以实现所述服务平台接口。6.根据权利要求1所述的一种配置化的车牌识别方法,其特征在于,所述识别结果...

【专利技术属性】
技术研发人员:姜泰阳郑广彬
申请(专利权)人:广州助蜂网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1