一种字符定位方法、装置以及自动抄表系统制造方法及图纸

技术编号:25950989 阅读:30 留言:0更新日期:2020-10-17 03:43
本发明专利技术提供了一种字符定位方法、装置以及自动抄表系统。其中,字符定位方法包括:获取表盘图像,表盘图像包含字符和预设颜色的辅助定位色块;利用HSV颜色空间算法从表盘图像中确定辅助定位色块的位置;根据辅助定位色块的位置从表盘图像中确定第一字符区域;利用边缘检测从第一字符区域中确定第二字符区域。利用这种方法,装置以及自动抄表系统,可以由粗粒度到细粒度进行字符定位,所需的计算量较少,并且无需对表盘的安装和型号过多限制。

【技术实现步骤摘要】
一种字符定位方法、装置以及自动抄表系统
本专利技术属于图像识别
,具体涉及一种字符定位方法、装置以及字符抄表系统。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着智能化系统的日益发展和完善,远程抄表技术的兴起解决了人工抄表统计工作的困难,成为为现代化管理系统的重要组成部分。具有无线抄表功能的计量表如水表、电表、燃气表等已开始在住宅区、高档园区逐渐使用。作为机械计量表自动抄表系统中的基础,水表字符的识别直接决定了系统的好坏,而表盘的字符定位和分割作为字符识别的前提,直接决定了能否正确识别表盘上的字符。市面上繁多的表盘种类以及不清晰的表盘都对表盘字符的识别提出了严苛的要求。目前,以机械水表为例,其表盘的检测一般有以下三种解决方案:1、根据给定的表盘字符的坐标位置进行字符定位和字符分割,然而直接给定表盘字符的坐标位置对于水表自动抄表系统的安装提出了严苛的要求,一旦安装错误,坐标信息就会直接导致错误的表盘字符识别;2、将表盘字符设置于水表图像的一个矩形区域内,利用计算机视觉(ComputerVision,CV)的方法找到矩形位置,进而确定表盘字符的位置,然而由于市面上水表表盘图像信息不会完全一致,因此方案2需要针对不同的表盘设计不同的算法进行表盘检测,工作量繁杂;3、采集水表图片设计神经网络进行训练,利用深度学习对水表表盘进行目标检测,然而由于现有水表种类繁多,如果采用深度学习方法进行表盘检测,则需要采集大规模的数据进行训练。因此,需要提供一种字符定位方法,其无需对表盘的安装和型号限制过多,并能够基于较少的计算量实现表盘字符的定位。
技术实现思路
针对上述现有技术中的难以对表盘图像进行字符定位的问题,提出了一种字符定位方法、装置及计算机可读存储介质以及自动抄表系统,利用这种方法和装置及计算机可读存储介质以及自动抄表系统,能够解决上述问题。本专利技术提供了以下方案。第一方面,提供一种字符定位方法,包括:获取表盘图像,表盘图像包含字符和预设颜色的辅助定位色块;利用HSV颜色空间算法从表盘图像中确定辅助定位色块的位置;根据辅助定位色块的位置从表盘图像中确定第一字符区域;利用边缘检测从第一字符区域中确定第二字符区域。在一种可能的实施方式中,辅助定位色块和字符区域之间具有预设位置关系,方法还包括:根据辅助定位色块的位置、辅助定位色块和字符区域之间的预设位置关系从表盘图像中确定包含字符的第一字符区域。在一种可能的实施方式中,辅助定位色块形成为围绕在表盘的字符周围的框形色块,方法还包括:根据辅助定位色块的框内区域确定第一字符区域。在一种可能的实施方式中,利用边缘检测从第一字符区域中确定第二字符区域,还包括:根据第一字符区域从表盘图像中截取第一字符图像,第一字符图像包含字符;利用Canny算子对第一字符图像进行边缘检测,根据边缘检测的结果确定第二字符区域的左边界和右边界,其中边缘检测的结果包含多个边缘点;利用Hough变换对多个边缘点进行平行线检测,根据平行线检测的结果确定第二字符区域的上边界和下边界。在一种可能的实施方式中,边缘检测的结果包括多个强边缘点和多个弱边缘点;以及,其中,第二字符区域的左边界定位在第一字符图像的最左侧强边缘点和最左侧弱边缘点之间;其中,第二字符区域的右边界定位在第一字符图像的最右侧强边缘点和最右侧弱边缘点之间。第二方面,提供一种字符定位装置,包括:获取单元,用于获取表盘图像,表盘图像包含字符和预设颜色的辅助定位色块;色块定位单元,用于利用HSV颜色空间算法从表盘图像中确定辅助定位色块的位置;第一定位单元,用于根据辅助定位色块的位置从表盘图像中确定第一字符区域;第二定位单元,用于利用边缘检测从第一字符区域中确定第二字符区域。在一种可能的实施方式中,辅助定位色块和字符区域之间具有预设位置关系,第一定位单元还用于:根据辅助定位色块的位置、辅助定位色块和字符区域之间的预设位置关系从表盘图像中确定包含字符的第一字符区域。在一种可能的实施方式中,辅助定位色块形成为围绕在表盘的字符周围的框形色块,第一定位单元还用于:根据辅助定位色块的框内区域确定第一字符区域。在一种可能的实施方式中,第二定位单元还用于:根据第一字符区域从表盘图像中截取第一字符图像,第一字符图像包含字符;利用Canny算子对第一字符图像进行边缘检测,根据边缘检测的结果确定第二字符区域的左边界和右边界,其中边缘检测的结果包含多个边缘点;利用Hough变换对多个边缘点进行平行线检测,根据平行线检测的结果确定第二字符区域的上边界和下边界。在一种可能的实施方式中,边缘检测的结果包括多个强边缘点和多个弱边缘点;以及,其中,第二字符区域的左边界定位在第一字符图像的最左侧强边缘点和最左侧弱边缘点之间;其中,第二字符区域的右边界定位在第一字符图像的最右侧强边缘点和最右侧弱边缘点之间。第三方面,提供一种自动抄表系统,包括:表盘,表盘上包含字符以及预设颜色的辅助定位色块;摄像装置,用于拍摄表盘以得到表盘图像;以及,字符定位装置,用于执行如第一方面的方法。第四方面,提供一种字符定位装置,包括:一个或者多个多核处理器;存储器,用于存储一个或多个程序;当一个或多个程序被一个或者多个多核处理器执行时,使得一个或多个多核处理器实现:获取表盘图像,表盘图像包含字符和预设颜色的辅助定位色块;利用HSV颜色空间算法从表盘图像中确定辅助定位色块的位置;根据辅助定位色块的位置从表盘图像中确定第一字符区域;利用边缘检测从第一字符区域中确定第二字符区域。第五方面,提供一种计算机可读存储介质,计算机可读存储介质存储有程序,当程序被多核处理器执行时,使得多核处理器执行如第一方面的方法。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:利用HSV颜色空间算法以及预设颜色的所述辅助定位色块可以对表盘图像中的字符区域进行粗粒度定位得到第一字符区域,进一步地,利用边缘检测则可以对表盘图像中的字符区域进行细粒度定位,得到作为细粒度定位区域的第二字符区域,这样进行由粗粒度到细粒度的定位,可以更加精确地定位表盘图像中的字符区域的位置。应当理解,上述说明仅是本专利技术技术方案的概述,以便能够更清楚地了解本专利技术的技术手段,从而可依照说明书的内容予以实施。为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举说明本专利技术的具体实施方式。附图说明通过阅读下文的示例性实施例的详细描述,本领域普通技术人员将明白本文所述的有点和益处以及其他优点和益处。附图仅用于示出示例性实施例的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的标号表示相同的部件。在附图中:图1为根据本专利技术一实施例的字符定位方法的流程示意图;图2为本专利技术实施例的表盘图像的示意图;图3为本专利技术实施例的对应于第一字符区域的第一字符图像的示意图;图4为本专利技术另一实施例的字符定本文档来自技高网
...

【技术保护点】
1.一种字符定位方法,其特征在于,包括:/n获取表盘图像,所述表盘图像包含字符和预设颜色的辅助定位色块;/n利用HSV颜色空间算法从所述表盘图像中确定所述辅助定位色块的位置;/n根据所述辅助定位色块的位置从所述表盘图像中确定第一字符区域;/n利用边缘检测从所述第一字符区域中确定第二字符区域。/n

【技术特征摘要】
1.一种字符定位方法,其特征在于,包括:
获取表盘图像,所述表盘图像包含字符和预设颜色的辅助定位色块;
利用HSV颜色空间算法从所述表盘图像中确定所述辅助定位色块的位置;
根据所述辅助定位色块的位置从所述表盘图像中确定第一字符区域;
利用边缘检测从所述第一字符区域中确定第二字符区域。


2.如权利要求1所述的方法,其特征在于,所述辅助定位色块和所述字符区域之间具有预设位置关系,所述方法还包括:
根据所述辅助定位色块的位置、所述辅助定位色块和所述字符区域之间的预设位置关系从所述表盘图像中确定包含所述字符的第一字符区域。


3.如权利要求1所述的方法,其特征在于,所述辅助定位色块形成为围绕在所述表盘的字符周围的框形色块,所述方法还包括:
根据所述辅助定位色块的框内区域确定所述第一字符区域。


4.如权利要求3所述的方法,其特征在于,利用边缘检测从第一字符区域中确定第二字符区域,还包括:
根据所述第一字符区域从所述表盘图像中截取第一字符图像,所述第一字符图像包含所述字符;
利用Canny算子对所述第一字符图像进行边缘检测,根据所述边缘检测的结果确定所述第二字符区域的左边界和右边界,其中所述边缘检测的结果包含多个边缘点;
利用Hough变换对所述多个边缘点进行平行线检测,根据所述平行线检测的结果确定所述第二字符区域的上边界和下边界。


5.如权利要求4所述的方法,其特征在于,所述边缘检测的结果包括多个强边缘点和多个弱边缘点;以及,
其中,所述第二字符区域的左边界定位在所述第一字符图像的最左侧强边缘点和最左侧弱边缘点之间;
其中,所述第二字符区域的右边界定位在所述第一字符图像的最右侧强边缘点和最右侧弱边缘点之间。


6.一种字符定位装置,其特征在于,包括:
获取单元,用于获取表盘图像,所述表盘图像包含字符和预设颜色的辅助定位色块;
色块定位单元,用于利用HSV颜色空间算法从所述表盘图像中确定所述辅助定位色块的位置;
第一定位单元,用于根据所述辅助定位色块的位置从所述表盘图像中确定第一字符区域;
第二定位单元,用于利用边缘检测从所述第一字符区域中确定第二字符区域。


7.如权利要求6所述的装置,其特征在于,所述辅助定位色块和所述字符区域之间具有预...

【专利技术属性】
技术研发人员:翟新刚张涛张楠赓
申请(专利权)人:杭州嘉楠耘智信息科技有限公司
类型:发明
国别省市:浙江;33

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

1