一种点阵码检测定位方法及装置制造方法及图纸

技术编号:22330576 阅读:78 留言:0更新日期:2019-10-19 12:21
本申请提出一种点阵码检测定位方法及装置,该方法包括:对点阵码图像进行二值化处理得到点阵码二值图像;对所述点阵码二值图像进行滤波处理;通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。采用上述技术方案可以实现对点阵码的准确检测及定位,从而为点阵码解码建立基础,并且利于提升点阵码解码效率。

【技术实现步骤摘要】
一种点阵码检测定位方法及装置
本申请涉及点阵码识读
,更具体的说,涉及一种点阵码检测定位方法及装置。
技术介绍
点阵码是一种新型的信息承载方式,通过点阵码承载信息,可以使信息的表达和传输更简单,同时可以提高信息传输安全性。对于接收点阵码图像的设备或程序,需要对点阵码图像进行点阵码的识别和解码,从而得到承载于点阵码的信息。在这一过程中,如何准确地从图像中检测定位点阵码,是对点阵码进行解码,进而获取信息的关键,也是提高点阵码解码效率的主要途径。
技术实现思路
基于上述需求,本申请提出一种点阵码检测定位方法及装置,能够实现对点阵码的准确检测及定位。一种点阵码检测定位方法,包括:对点阵码图像进行二值化处理得到点阵码二值图像;对所述点阵码二值图像进行滤波处理;通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。可选的,所述对点阵码图像进行二值化处理得到点阵码二值图像,包括:按照设定的全局阈值对点阵码图像进行二值化处理,得到点阵码二值图像;和/或,根据点阵码图像的各个图像区域的灰度均值,确定各个图像区域的阈值系数;根据各个图像区域的灰度均值及阈值系数,分别计算得到各个图像区域的二值化阈值;根据各个图像区域的二值化阈值,分别对各个图像区域进行二值化处理,得到点阵码二值图像。可选的,所述对所述点阵码二值图像进行滤波处理,包括:依次对所述点阵码二值图像进行预设的开运算处理以及膨胀运算处理。可选的,所述通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域,包括:对所述点阵码二值图像进行区域划分,得到所述点阵码二值图像的各个图像区域;分别计算各个图像区域的平均能量值及能量密度;根据各个图像区域的平均能量值及能量密度,从各个图像区域中,选出平均能量值及能量密度在预设的阈值范围内的图像区域;对选出的图像区域分别进行预设的腐蚀处理;从所述选出的图像区域中,选出腐蚀处理后的平均能量值及能量密度小于设定阈值的图像区域,作为点阵码候选区域。可选的,所述通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域,包括:分别将各个点阵码候选区域划分为设定数量的子区域;分别计算各个点阵码候选区域的能量密度,以及各个点阵码候选区域所包含的各个子区域的能量密度;对应每个点阵码候选区域,分别执行以下操作:判断点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值,以及,判断该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值;如果该点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,并且该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,则确定该点阵码候选区域为点阵码区域。一种点阵码检测定位装置,包括:二值化处理单元,用于对点阵码图像进行二值化处理得到点阵码二值图像;滤波处理单元,用于对所述点阵码二值图像进行滤波处理;第一筛选单元,用于通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;第二筛选单元,用于通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;合并处理单元,用于对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。可选的,所述二值化处理单元对点阵码图像进行二值化处理得到点阵码二值图像时,具体用于:按照设定的全局阈值对点阵码图像进行二值化处理,得到点阵码二值图像;和/或,根据点阵码图像的各个图像区域的灰度均值,确定各个图像区域的阈值系数;根据各个图像区域的灰度均值及阈值系数,分别计算得到各个图像区域的二值化阈值;根据各个图像区域的二值化阈值,分别对各个图像区域进行二值化处理,得到点阵码二值图像。可选的,所述滤波处理单元对所述点阵码二值图像进行滤波处理时,具体用于:依次对所述点阵码二值图像进行预设的开运算处理以及膨胀运算处理。可选的,所述第一筛选单元,包括:图像划分单元,用于对所述点阵码二值图像进行区域划分,得到所述点阵码二值图像的各个图像区域;计算单元,用于分别计算各个图像区域的平均能量值及能量密度;第一选择单元,用于根据各个图像区域的平均能量值及能量密度,从各个图像区域中,选出平均能量值及能量密度在预设的阈值范围内的图像区域;腐蚀处理单元,用于对选出的图像区域分别进行预设的腐蚀处理;第二选择单元,用于从所述选出的图像区域中,选出腐蚀处理后的平均能量值及能量密度小于设定阈值的图像区域,作为点阵码候选区域。可选的,所述第二筛选单元通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域时,具体用于:分别将各个点阵码候选区域划分为设定数量的子区域;分别计算各个点阵码候选区域的能量密度,以及各个点阵码候选区域所包含的各个子区域的能量密度;对应每个点阵码候选区域,分别执行以下操作:判断点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值,以及,判断该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值;如果该点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,并且该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,则确定该点阵码候选区域为点阵码区域。本申请提出的点阵码检测定位方法,在获取到点阵码图像后,对点阵码图像进行二值化处理得到点阵码二值图像,并且进行滤波处理;然后通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;以及,通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;最后对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。上述技术方案能够从点阵码图像中检测出点阵码所在的图像区域,即可以实现对点阵码的检测定位,将该方法应用于点阵码识读,利用快速检测及定位点阵码,从而能够提升点阵码解码效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本申请实施例提供的一种点阵码检测定位方法的流程示意图;图2是本申请实施例提供的一种点阵码的示意图;图3是本申请实施例提供的另一种点阵码检测定位方法的流程示意图;图4是本申请实施例提供的一种图像区域划本文档来自技高网...

【技术保护点】
1.一种点阵码检测定位方法,其特征在于,包括:对点阵码图像进行二值化处理得到点阵码二值图像;对所述点阵码二值图像进行滤波处理;通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。

【技术特征摘要】
1.一种点阵码检测定位方法,其特征在于,包括:对点阵码图像进行二值化处理得到点阵码二值图像;对所述点阵码二值图像进行滤波处理;通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。2.根据权利要求1所述的方法,其特征在于,所述对点阵码图像进行二值化处理得到点阵码二值图像,包括:按照设定的全局阈值对点阵码图像进行二值化处理,得到点阵码二值图像;和/或,根据点阵码图像的各个图像区域的灰度均值,确定各个图像区域的阈值系数;根据各个图像区域的灰度均值及阈值系数,分别计算得到各个图像区域的二值化阈值;根据各个图像区域的二值化阈值,分别对各个图像区域进行二值化处理,得到点阵码二值图像。3.根据权利要求1所述的方法,其特征在于,所述对所述点阵码二值图像进行滤波处理,包括:依次对所述点阵码二值图像进行预设的开运算处理以及膨胀运算处理。4.根据权利要求1所述的方法,其特征在于,所述通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域,包括:对所述点阵码二值图像进行区域划分,得到所述点阵码二值图像的各个图像区域;分别计算各个图像区域的平均能量值及能量密度;根据各个图像区域的平均能量值及能量密度,从各个图像区域中,选出平均能量值及能量密度在预设的阈值范围内的图像区域;对选出的图像区域分别进行预设的腐蚀处理;从所述选出的图像区域中,选出腐蚀处理后的平均能量值及能量密度小于设定阈值的图像区域,作为点阵码候选区域。5.根据权利要求1所述的方法,其特征在于,所述通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域,包括:分别将各个点阵码候选区域划分为设定数量的子区域;分别计算各个点阵码候选区域的能量密度,以及各个点阵码候选区域所包含的各个子区域的能量密度;对应每个点阵码候选区域,分别执行以下操作:判断点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值,以及,判断该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值;如果该点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,并且该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,则确定该点阵码候选区域为点阵码区域。6.一种点阵码检测定位装置,其特征在于,包括:二值化处理单元,用于对点阵...

【专利技术属性】
技术研发人员:刘春祥
申请(专利权)人:北京慧眼智行科技有限公司
类型:发明
国别省市:北京,11

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

1