一种点阵码检测定位方法及装置与流程

文档序号:18901449发布日期:2019-10-18 21:59阅读:430来源:国知局
一种点阵码检测定位方法及装置与流程

本申请涉及点阵码识读技术领域,更具体的说,涉及一种点阵码检测定位方法及装置。



背景技术:

点阵码是一种新型的信息承载方式,通过点阵码承载信息,可以使信息的表达和传输更简单,同时可以提高信息传输安全性。

对于接收点阵码图像的设备或程序,需要对点阵码图像进行点阵码的识别和解码,从而得到承载于点阵码的信息。在这一过程中,如何准确地从图像中检测定位点阵码,是对点阵码进行解码,进而获取信息的关键,也是提高点阵码解码效率的主要途径。



技术实现要素:

基于上述需求,本申请提出一种点阵码检测定位方法及装置,能够实现对点阵码的准确检测及定位。

一种点阵码检测定位方法,包括:

对点阵码图像进行二值化处理得到点阵码二值图像;

对所述点阵码二值图像进行滤波处理;

通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;

通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;

对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。

可选的,所述对点阵码图像进行二值化处理得到点阵码二值图像,包括:

按照设定的全局阈值对点阵码图像进行二值化处理,得到点阵码二值图像;

和/或,

根据点阵码图像的各个图像区域的灰度均值,确定各个图像区域的阈值系数;

根据各个图像区域的灰度均值及阈值系数,分别计算得到各个图像区域的二值化阈值;

根据各个图像区域的二值化阈值,分别对各个图像区域进行二值化处理,得到点阵码二值图像。

可选的,所述对所述点阵码二值图像进行滤波处理,包括:

依次对所述点阵码二值图像进行预设的开运算处理以及膨胀运算处理。

可选的,所述通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域,包括:

对所述点阵码二值图像进行区域划分,得到所述点阵码二值图像的各个图像区域;

分别计算各个图像区域的平均能量值及能量密度;

根据各个图像区域的平均能量值及能量密度,从各个图像区域中,选出平均能量值及能量密度在预设的阈值范围内的图像区域;

对选出的图像区域分别进行预设的腐蚀处理;

从所述选出的图像区域中,选出腐蚀处理后的平均能量值及能量密度小于设定阈值的图像区域,作为点阵码候选区域。

可选的,所述通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域,包括:

分别将各个点阵码候选区域划分为设定数量的子区域;

分别计算各个点阵码候选区域的能量密度,以及各个点阵码候选区域所包含的各个子区域的能量密度;

对应每个点阵码候选区域,分别执行以下操作:

判断点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值,以及,判断该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值;

如果该点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,并且该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,则确定该点阵码候选区域为点阵码区域。

一种点阵码检测定位装置,包括:

二值化处理单元,用于对点阵码图像进行二值化处理得到点阵码二值图像;

滤波处理单元,用于对所述点阵码二值图像进行滤波处理;

第一筛选单元,用于通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;

第二筛选单元,用于通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;

合并处理单元,用于对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。

可选的,所述二值化处理单元对点阵码图像进行二值化处理得到点阵码二值图像时,具体用于:

按照设定的全局阈值对点阵码图像进行二值化处理,得到点阵码二值图像;

和/或,

根据点阵码图像的各个图像区域的灰度均值,确定各个图像区域的阈值系数;

根据各个图像区域的灰度均值及阈值系数,分别计算得到各个图像区域的二值化阈值;

根据各个图像区域的二值化阈值,分别对各个图像区域进行二值化处理,得到点阵码二值图像。

可选的,所述滤波处理单元对所述点阵码二值图像进行滤波处理时,具体用于:

依次对所述点阵码二值图像进行预设的开运算处理以及膨胀运算处理。

可选的,所述第一筛选单元,包括:

图像划分单元,用于对所述点阵码二值图像进行区域划分,得到所述点阵码二值图像的各个图像区域;

计算单元,用于分别计算各个图像区域的平均能量值及能量密度;

第一选择单元,用于根据各个图像区域的平均能量值及能量密度,从各个图像区域中,选出平均能量值及能量密度在预设的阈值范围内的图像区域;

腐蚀处理单元,用于对选出的图像区域分别进行预设的腐蚀处理;

第二选择单元,用于从所述选出的图像区域中,选出腐蚀处理后的平均能量值及能量密度小于设定阈值的图像区域,作为点阵码候选区域。

可选的,所述第二筛选单元通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域时,具体用于:

分别将各个点阵码候选区域划分为设定数量的子区域;

分别计算各个点阵码候选区域的能量密度,以及各个点阵码候选区域所包含的各个子区域的能量密度;

对应每个点阵码候选区域,分别执行以下操作:

判断点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值,以及,判断该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值;

如果该点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,并且该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,则确定该点阵码候选区域为点阵码区域。

本申请提出的点阵码检测定位方法,在获取到点阵码图像后,对点阵码图像进行二值化处理得到点阵码二值图像,并且进行滤波处理;然后通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;以及,通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;最后对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。上述技术方案能够从点阵码图像中检测出点阵码所在的图像区域,即可以实现对点阵码的检测定位,将该方法应用于点阵码识读,利用快速检测及定位点阵码,从而能够提升点阵码解码效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1是本申请实施例提供的一种点阵码检测定位方法的流程示意图;

图2是本申请实施例提供的一种点阵码的示意图;

图3是本申请实施例提供的另一种点阵码检测定位方法的流程示意图;

图4是本申请实施例提供的一种图像区域划分示意图;

图5是本申请实施例提供的一种点阵码检测定位装置的结构示意图。

具体实施方式

本申请实施例技术方案适用于点阵码识读应用场景,采用本申请实施例技术方案,能够对点阵码图像中的点阵码进行准确的检测定位。

示例性的,本申请实施例技术方案可以应用于手机、计算机、处理器等硬件处理设备,也可以被封装为软件程序被执行。当上述硬件处理设备执行本申请实施例技术方案,或者上述软件程序被运行时,均可实现对点阵码图像中的点阵码的准确检测定位,为点阵码识别提供基础。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

如图1所示,本申请实施例提出的点阵码检测定位方法,包括:

s101、对点阵码图像进行二值化处理得到点阵码二值图像;

具体的,上述的点阵码图像,是指包含点阵码的图像,该点阵码是由像素点按照特定的阵列形式进行排列得到的,其具体形式可参见图2所示。

上述的点阵码图像为灰度图像,为了提高图像中点阵码的辨识度,本申请实施例在获取到灰度的点阵码图像后,对该点阵码图像进行二值化处理,将其转换为二值图像,即得到点阵码二值图像。

需要说明的是,数字图像处理通常是对灰度图像进行处理,因此本申请实施例上述的点阵码图像为灰度图像,本申请实施例技术方案是适用于对灰度的点阵码图像进行点阵码检测定位的技术方案。当上述的点阵码图像为彩色图像或其他非灰度图像时,可以首先将非灰度的点阵码图像转换为灰度的点阵码图像,然后再按照本申请实施例技术方案对灰度的点阵码图像中的点阵码进行检测定位。

s102、对所述点阵码二值图像进行滤波处理;

具体的,上述的滤波处理可以滤除点阵码二值图像中的噪声,实现为对点阵码二值图像的降噪处理。

作为一种示例性的实现方式,本申请实施例采用一种改进的形态学滤波,对上述的点阵码二值图像进行降噪处理。

在对点阵码图像进行二值化处理得到点阵码二值图像时,在二值化处理过程中会有少量的图像含有噪声,此种噪声点相对于码点小很多且分布不规则,对此本申请实施例先对点阵码二值图像进行一次开运算,这一步处理可以消除点阵码二值图像中的上述噪声,同时保持码点不变。

然后,本申请实施例再对开运算处理后的点阵码二值图像进行一次膨胀运算,使码点区的码点变得充实显著。

对点阵码二值图像依次进行上述的开运算处理和膨胀运算处理后,可以消除点阵码二值图像中的噪声同时得到更清晰的码点。

其中,上述的开运算和膨胀运算处理的具体处理过程,可参见常见的图像开运算处理过程和膨胀运算处理过程实现,本申请实施例不再详述。

s103、通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;

具体的,本申请实施例将上述的点阵码二值图像划分为各个图像区域,然后对各个图像区域的平均能量值及能量密度进行分析。

示例性的,对上述点阵码二值图像划分图像区域时,可以利用滑动窗口的形式实现,即,利用设定大小的滑动窗口在上述点阵码二值图像上按照设定步长进行滑动,每滑动一次时,将滑动窗口中的图像区域设定为对点阵码二值图像进行区域划分得到的一个图像区域。

在此基础上,在上述滑动窗口滑动,以及获取划分的各个图像区域的同时,还可以实时地对每一个划分出的图像区域进行平均能量值及能量密度分析。

根据点阵码设计标准的规定,一幅标准的点阵码的平均能量值以及能量密度应当在核定的阈值范围内。因此,本申请实施例计算点阵码二值图像各个图像区域的平均能量值及能量密度,检测各个图像区域的平均能量值及能量密度是否在上述设定的阈值范围内,即可确定图像区域是否为点阵码区域。

按照上述方法,本申请实施例将点阵码二值图像中的,平均能量值及能量密度在上述设定的阈值范围内的图像区域设定为点阵码候选区域。

s104、通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;

具体的,标准的点阵码的能量密度是均匀分布的,因此,当将点阵码图像划分为各个图像区域时,真正包含点阵码的图像区域的能量密度,应当也是相近的。

因此,本申请实施例在得到各个点阵码候选区域后,对各个点阵码候选区域分别进行子区域划分,将每个点阵码候选区域划分为多个子区域,然后,针对于每个点阵码候选区域,将该点阵码候选区域的能量密度,与该点阵码候选区域的各个子区域的能量密度进行比对,判断其是否相近,即判断其差值是否在于设定的阈值,如果小于即可确定能量密度相近,由此可确定该点阵码候选区域为点阵码区域。

按照上述方法,可与从各个点阵码候选区域中识别出真正的点阵码区域。

s105、对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。

具体的,最后,本申请实施例将上述处理过程中识别到的点阵码区域进行合并,只有点阵码区域之间在水平、竖直、倾斜的方向有交集即可进行合并,最终合并得到的图像区域,即为点阵码图像中的点阵码所在图像区域。

其中,对于无法合并的点阵码区域,则单独记录。

需要说明的是,由于在步骤s103中在对点阵码二值图像划分图像区域时,可以采用滑动窗口的方式实时划分,因此,上述步骤s104的处理也可以是针对每划分出的一个图像区域所进行的处理,即每划分出一个点阵码候选区域,均判断其是否为点阵码区域。相应的,在步骤s105中对点阵码区域进行合并时,也是实时合并的,即,每当确认一个新的点阵码区域,当该点阵码区域与已经确认的点阵码区域可以合并时,即将两者合并,并将两者合并结果作为已确认的点阵码区域。

按照上述处理,当确认出最后一个点阵码区域时,也就完成了对点阵码区域的合并,方案处理的实时性更高。

通过上述介绍可见,本申请实施例提出的点阵码检测定位方法,在获取到点阵码图像后,对点阵码图像进行二值化处理得到点阵码二值图像,并且进行滤波处理;然后通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;以及,通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;最后对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。上述技术方案能够从点阵码图像中检测出点阵码所在的图像区域,即可以实现对点阵码的检测定位,将该方法应用于点阵码识读,利用快速检测及定位点阵码,从而能够提升点阵码解码效率。

作为一种示例性的实现方式,本申请另一实施例公开了,上述的对点阵图像进行二值化处理得到点阵码二值图像的具体实现过程,包括:

按照设定的全局阈值对点阵码图像进行二值化处理,得到点阵码二值图像;

具体的,当上述的点阵码图像比较清晰,干扰因素较少时,图像中的码点与图像背景相差较大,此时用全局阈值对点阵码图像进行二值化处理效果较好并且耗时较短。

其中,上述的全局阈值的大小通过大量的不同类型不同场景的样本实验得出。

当上述的点阵码图像存在一定的干扰因素时,例如码点上印有背景、码点周围图像对码点有影响、或者存在噪声、阴影等,此时用全局阈值对图像进行二值化处理无法摆脱上述干扰因素的影响,会导致二值化结果不清晰。

为了解决上述问题,本申请实施例对于上述存在干扰的点阵码图像进行自适应局部二值化处理。

具体的,对点阵码图像划分图像区域,确定各个图像区域。然后,针对划分确定的各个图像区域,根据点阵码图像的各个图像区域的灰度均值,确定各个图像区域的阈值系数,该阈值系数可以理解为根据不同的灰度等级所设定的不同的阈值区间。

再根据各个图像区域的灰度均值及阈值系数,分别计算得到各个图像区域的二值化阈值;

示例性的,图像区域的灰度均值及阈值系数的乘积,作为图像区域的二值化阈值。

最后根据各个图像区域的二值化阈值,分别对各个图像区域进行二值化处理,得到点阵码二值图像。

上述自适应阈值二值化处理与全局阈值二值化处理相比,可以很好地处理码点有复杂背景、阴影、曝光等干扰因素的点阵码图像。

本申请实施例在具体实施对点阵码图像的二值化处理时,根据点阵码图像的质量,选择按照上述的全局阈值进行二值化处理,或者按照上述介绍对图像进行自适应阈值二值化处理,或者,也可以将两种二值化处理方式相结合应用,可以提高二值化效果。

作为一种可选的实现方式,参见图3所示,本申请另一实施例公开了,所述通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域,包括:

s303、对所述点阵码二值图像进行区域划分,得到所述点阵码二值图像的各个图像区域;

作为一种示例性的实现方式,本申请实施例利用设定大小的滑动窗口,在点阵码二值图像上按照设定步长进行滑动,每次滑动后位于滑动窗口的图像内容,即作为划分得到的一个图像区域。

或者,也可以直接将点阵码二值图像划分成设定大小、设定数量的图像区域。

s304、分别计算各个图像区域的平均能量值及能量密度;

示例性的,本申请实施例采用快速积分能量图方法计算得到上述各个图像区域的平均能量值及能量密度。

其中,上述快速积分能量图方法的具体计算过程,可参照现有技术执行,本申请实施例不再详述。

s305、根据各个图像区域的平均能量值及能量密度,从各个图像区域中,选出平均能量值及能量密度在预设的阈值范围内的图像区域;

具体的,上述的预设的阈值范围,是指标准的点阵码的平均能量值及能量密度的取值范围。

本申请实施例将上述各个图像区域的平均能量值及能量密度与上述预设的阈值范围进行比对,从上述各个图像区域中,选出平均能量值及能量密度在上述预设的阈值范围内的图像区域。

s306、对选出的图像区域分别进行预设的腐蚀处理;

具体的,选出的图像区域进行腐蚀处理,会将图像中的码点腐蚀掉,使图像能像降低。该腐蚀处理为常用的腐蚀处理过程加以适应性调整。

s307、从所述选出的图像区域中,选出腐蚀处理后的平均能量值及能量密度小于设定阈值的图像区域,作为点阵码候选区域。

具体的,对于标准的点阵码,在进行腐蚀处理后,其能量会降低,通过大量实验确定,上述的腐蚀处理可以使点阵码的能量降低到某一阈值,本申请实施例将该阈值设定为用于判定图像区域是否为点阵码的判定阈值。

当上述选出的图像区域,在经过上述腐蚀处理后的平均能量值及能量密度小于上述阈值,则可以认为该图像区域的图像内容为点阵码,此时确定该图像区域为点阵码候选区域,否则,即认为该图像区域不是点阵码候选区域。

本实施例中的步骤s308、s309分别对应图1所示的方法实施例中的步骤s104、s105,其具体内容请参见图1所示的方法实施例的内容,此处不再赘述。

作为一种示例性的实现方式,本申请另一实施例还公开了,上述的通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域,具体包括:

分别将各个点阵码候选区域划分为设定数量的子区域;以及,分别计算各个点阵码候选区域的能量密度,以及各个点阵码候选区域所包含的各个子区域的能量密度;

示例性的,如图4所示,本申请实施例将上述的每个点阵码候选区域,划分为四个子区域外加中间部分共五个子区域。在具体实施本申请实施例技术方案时,可以根据上述点阵码候选区域的实际尺寸、形状等,对其进行灵活的子区域划分。

然后,对应每个点阵码候选区域,分别计算该点阵码候选区域的能量密度,以及为该点阵码候选区域划分的各个子区域的能量密度。

接下来,对应每个点阵码候选区域,分别执行以下操作:

判断点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值,以及,判断该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值;

如果该点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,并且该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,则确定该点阵码候选区域为点阵码区域。

具体的,对于标准的点阵码,其点阵码范围内各区域的能量密度是均匀分布的,也就是各区域的能量密度是相近的。

基于该点阵码特征,可以利用图像的能量密度来判断图像是否为点阵码图像。即,如果图像各子区域的能量密度以及图像整体的能量密度相近,则可以认为该图像是点阵码图像,否则认为该图像不是点阵码图像。

按照该原理,针对上述的每个点阵码候选区域,本申请实施例分别计算该点阵码候选区域的能量密度,以及该点阵码候选区域的各个子区域相互之间的能量密度的差值,判断其相互之间的能量密度的差值是否小于设定的差值阈值。

如果小于设定的差值阈值,则可以确定该点阵码候选区域为点阵码区域,否则可以确定该点阵码候选区域不是点阵码区域。

其中,上述设定的差值阈值通过对标准的点阵码图像的能量密度以及个子区域的能量密度的差值进行计算确定。

按照上述方法,可以分别判断上述各个点阵码候选区域是否为点阵码区域,从而可以从上述的点阵码候选区域中,选出真正的点阵码区域。

与上述的点阵码检测定位方法相对应的,本申请另一实施例还公开了一种点阵码检测定位装置,如图5所示,该装置包括:

二值化处理单元100,用于对点阵码图像进行二值化处理得到点阵码二值图像;

滤波处理单元110,用于对所述点阵码二值图像进行滤波处理;

第一筛选单元120,用于通过计算所述点阵码二值图像各个图像区域的平均能量值及能量密度,从所述点阵码二值图像中选出点阵码候选区域;

第二筛选单元130,用于通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域;

合并处理单元140,用于对所述点阵码区域进行合并处理,确定所述点阵码图像中的点阵码所在图像区域。

可选的,在本申请另一实施例中公开了,所述二值化处理单元100对点阵码图像进行二值化处理得到点阵码二值图像时,具体用于:

按照设定的全局阈值对点阵码图像进行二值化处理,得到点阵码二值图像;

和/或,

根据点阵码图像的各个图像区域的灰度均值,确定各个图像区域的阈值系数;

根据各个图像区域的灰度均值及阈值系数,分别计算得到各个图像区域的二值化阈值;

根据各个图像区域的二值化阈值,分别对各个图像区域进行二值化处理,得到点阵码二值图像。

可选的,在本申请另一实施例中公开了,所述滤波处理单元110对所述点阵码二值图像进行滤波处理时,具体用于:

依次对所述点阵码二值图像进行预设的开运算处理以及膨胀运算处理。

可选的,在本申请另一实施例中公开了,所述第一筛选单元120,包括:

图像划分单元,用于对所述点阵码二值图像进行区域划分,得到所述点阵码二值图像的各个图像区域;

计算单元,用于分别计算各个图像区域的平均能量值及能量密度;

第一选择单元,用于根据各个图像区域的平均能量值及能量密度,从各个图像区域中,选出平均能量值及能量密度在预设的阈值范围内的图像区域;

腐蚀处理单元,用于对选出的图像区域分别进行预设的腐蚀处理;

第二选择单元,用于从所述选出的图像区域中,选出腐蚀处理后的平均能量值及能量密度小于设定阈值的图像区域,作为点阵码候选区域。

可选的,在本申请另一实施例中公开了,所述第二筛选单元130通过将各个点阵码候选区域的能量密度,以及各个点阵码候选区域的各个子区域的能量密度进行比对,从所述点阵码候选区域中选出点阵码区域时,具体用于:

分别将各个点阵码候选区域划分为设定数量的子区域;

分别计算各个点阵码候选区域的能量密度,以及各个点阵码候选区域所包含的各个子区域的能量密度;

对应每个点阵码候选区域,分别执行以下操作:

判断点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值,以及,判断该点阵码候选区域所包含的各个子区域的能量密度的差值是否小于设定的差值阈值;

如果该点阵码候选区域的能量密度,与该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,并且该点阵码候选区域所包含的各个子区域的能量密度的差值小于设定的差值阈值,则确定该点阵码候选区域为点阵码区域。

具体的,上述点阵码检测定位装置的各个实施例中的各单元的具体工作内容,请参见上述方法实施例的内容,此处不再赘述。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请各实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本申请各实施例种装置及终端中的模块和子模块可以根据实际需要进行合并、划分和删减。

本申请所提供的几个实施例中,应该理解到,所揭露的终端,装置和方法,可以通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如,模块或子模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个子模块或模块可以结合或者可以集成到另一个模块,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块或子模块可以是或者也可以不是物理上分开的,作为模块或子模块的部件可以是或者也可以不是物理模块或子模块,即可以位于一个地方,或者也可以分布到多个网络模块或子模块上。可以根据实际的需要选择其中的部分或者全部模块或子模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块或子模块可以集成在一个处理模块中,也可以是各个模块或子模块单独物理存在,也可以两个或两个以上模块或子模块集成在一个模块中。上述集成的模块或子模块既可以采用硬件的形式实现,也可以采用软件功能模块或子模块的形式实现。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件单元,或者二者的结合来实施。软件单元可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1