图像的识别方法及装置的制造方法

文档序号:9727776阅读:748来源:国知局
图像的识别方法及装置的制造方法
【技术领域】
[0001]本公开涉及图像识别技术领域,尤其涉及图像的识别方法及装置。
【背景技术】
[0002]现有技术中的图像识别技术只能识别整张图是否模糊,无法识别一些前背景模糊度显著不同的图像,如背景虚化的图像。为了更好地识别前背景模糊度显著不同的图像,其最佳的解决方法就是将前景和背景分开,以分别识别前景模糊度和背景模糊度,但这涉及到将模糊度不同图像的前景和背景进行分割的问题,而这种将前景和背景进行分割的方法复杂度较高,处理起来相当麻烦。

【发明内容】

[0003]本公开实施例提供了图像的识别方法及装置。所述技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种图像的识别方法,包括:
[0005]获取当前图像中每个像素点的梯度值;
[0006]确定所述每个像素点的邻域;
[0007]根据预设梯度阈值和所述每个像素点的邻域中的各像素点的梯度值,确定所述当前图像的初始模糊分布图;
[0008]将所述初始模糊分布图进行处理,以得到所述初始模糊分布图中的最大连通区域;
[0009]当所述最大连通区域位于所述初始模糊分布图的目标中心区域时,确定所述最大连通区域为所述当前图像的前景区域,且所述当前图像为前景清晰、背景模糊的图像。
[0010]在一个实施例中,所述方法还包括:
[0011 ]当所述最大连通区域没有位于所述目标中心区域时,确定所述当前图像为预设模糊图像。
[0012]在一个实施例中,所述方法还包括:
[0013]当所述最大连通区域位于所述目标中心区域时,确定所述最大连通区域中各像素点在所述初始模糊分布图中的第一像素值;
[0014]根据所述最大连通区域中各像素点在所述初始模糊分布图中的第一像素值,确定所述最大连通区域中的所有像素点的像素值的均值;
[0015]根据所述像素值的均值确定所述前景区域的模糊度。
[0016]在一个实施例中,所述方法还包括:
[0017]根据所述初始模糊分布图的尺寸大小、所述初始模糊分布图的中心点和第一预设半径,确定所述目标中心区域。
[0018]在一个实施例中,所述获取当前图像中每个像素点的梯度值,包括:
[0019]对所述当前图像进行归一化处理,得到归一化图像;
[0020]使用预设图像模板,将所述归一化图像进行卷积处理,以得到卷积处理后的所述归一化图像中的每个像素点的横向梯度和纵向梯度;
[0021]根据所述每个像素点的横向梯度和纵向梯度,获取所述每个像素点的梯度值。
[0022]在一个实施例中,所述每个像素点的邻域包括:以所述每个像素点的坐标值为中心,以预设长度为第二预设半径的区域;
[0023]所述根据预设梯度阈值和所述每个像素点的邻域中的各像素点的梯度值,确定所述当前图像的初始模糊分布图,包括:
[0024]确定所述每个像素点的邻域中梯度值大于所述预设梯度阈值的目标像素点;
[0025]确定所述目标像素点的梯度的均值;
[0026]根据所述每个像素点的邻域对应的所述梯度的均值、和所述每个像素点的坐标值,生成所述初始模糊分布图。
[0027]在一个实施例中,所述将所述初始模糊分布图进行处理,以得到所述初始模糊分布图中的最大连通区域,包括:
[0028]将所述初始模糊分布图进行二值化处理;
[0029]将二值化处理后的所述初始模糊分布图进行连通域分析,得到所述初始模糊分布图的至少一个连通区域;
[0030]从所述至少一个连通区域中确定出所述最大连通区域。
[0031 ]在一个实施例中,所述将所述初始模糊分布图进行二值化处理,包括:
[0032]将所述初始模糊分布图中的每个像素点的像素值与预设像素值阈值进行比较;
[0033]确定所述初始模糊分布图中像素值大于所述预设像素值阈值的第一像素点和确定所述初始模糊分布图中像素值小于或等于所述预设像素值阈值的第二像素点;
[0034]将所述第一像素点的像素值设置为第一像素值,将所述第二像素点的像素值设置为第二像素值;
[0035]所述将二值化处理后的所述初始模糊分布图进行连通域分析,得到所述初始模糊分布图的至少一个连通区域,包括:
[0036]按照所述第一像素值和所述第二像素值,对二值化处理后的所述初始模糊分布图进行连通域分析,以得到所述至少一个连通区域,其中,所述至少一个连通区域每个连通区域中的各像素点的像素值均为所述第一像素值或均为所述第二像素值。
[0037]根据本公开实施例的第二方面,提供一种图像的识别装置,包括:
[0038]获取模块,用于获取当前图像中每个像素点的梯度值;
[0039]第一确定模块,用于确定所述获取模块获取的所述每个像素点的邻域;
[0040]第二确定模块,用于根据预设梯度阈值和所述第一确定模块确定的所述每个像素点的邻域中的各像素点的梯度值,确定所述当前图像的初始模糊分布图;
[0041]处理模块,用于将所述第二确定模块确定的所述初始模糊分布图进行处理,以得到所述初始模糊分布图中的最大连通区域;
[0042]第三确定模块,用于当所述处理模块获得的所述最大连通区域位于所述初始模糊分布图的目标中心区域时,确定所述最大连通区域为所述当前图像的前景区域,且所述当前图像为前景清晰、背景模糊的图像。
[0043]在一个实施例中,所述装置还包括:
[0044]第四确定模块,用于当所述处理模块获得的所述最大连通区域没有位于所述目标中心区域时,确定所述当前图像为预设模糊图像。
[0045]在一个实施例中,所述装置还包括:
[0046]第五确定模块,用于当所述最大连通区域位于所述目标中心区域时,确定所述最大连通区域中各像素点在所述初始模糊分布图中的第一像素值;
[0047]第六确定模块,用于根据所述第五确定模块确定的所述最大连通区域中各像素点在所述初始模糊分布图中的第一像素值,确定所述最大连通区域中的所有像素点的像素值的均值;
[0048]第七确定模块,用于根据所述第六确定模块确定的所述像素值的均值确定所述前景区域的模糊度。
[0049]在一个实施例中,所述装置还包括:
[0050]第八确定模块,用于根据所述初始模糊分布图的尺寸大小、所述初始模糊分布图的中心点和第一预设半径,确定所述目标中心区域。
[0051 ]在一个实施例中,所述获取模块包括:
[0052]第一处理子模块,用于对所述当前图像进行归一化处理,得到归一化图像;
[0053]第二处理子模块,用于使用预设图像模板,将所述第一处理子模块获得的所述归一化图像进行卷积处理,以得到卷积处理后的所述归一化图像中的每个像素点的横向梯度和纵向梯度;
[0054]获取子模块,用于根据所述第二处理子模块获得的所述每个像素点的横向梯度和纵向梯度,获取所述每个像素点的梯度值。
[0055]在一个实施例中,所述每个像素点的邻域包括:以所述每个像素点的坐标值为中心,以预设长度为第二预设半径的区域;
[0056]所述第二确定模块包括:
[0057]第一确定子模块,用于确定所述每个像素点的邻域中梯度值大于所述预设梯度阈值的目标像素点;
[0058]第二确定子模块,用于确定所述第一确定子模块确定的所述目标像素点的梯度的均值;
[0059]生成子模块,用于根据所述第二确定子模块确定的所述每个像素点的邻域对应的所述梯度的均值、和所述每个像素点的坐标值,生成所述初始模糊分布图。
[0060]在一个实施例中,所述处理模块包括:
[0061 ]第三处理子模块,用于将所述初始模糊分布图进行二值化处理;
[0062]分析子模块,用于将所述第三处理子模块获得的二值化处理后的所述初始模糊分布图进行连通域分析,得到所述初始模糊分布图的至少一个连通区域;
[0063]第三确定子模块,用于从所述分析子模块获得的所述至少一个连通区域中确定出所述最大连通区域。
[0064]在一个实施例中,所述第三处理子模块包括:
[0065]比较单元,用于将所述初始模糊分布图中的每个像素点的像素值与预设像素值阈值进行比较;
[0066]确定单元,用于确定所述比较单元得到的所述初始模糊分布图中像素值大于所述预设像素值阈值的第一像素点和确定所述比较单元得到的所述初始模糊分布图中像素值小于或等于所述预设像素值阈值的第二像素点;
[0067]设置单元,用于将所述确定单元确定的所述第一像素点的像素值设置为第一像素值,将所述确定单元确定的所述第二像素点的像素值设置为第二像素值;
[0068]所述分析子模块包括:
[0069]分析单元,用于按照所述设置单元设置的所述第一像素值和所述第二像素值,对二值化处理后的所述初始模糊分布图进行连通域分析,以得到所述至少一个连通区域,其中,所述至少一个连通区域每个连通区域中的各像素点的像素值均为所述第一像素值或均为所述第二像素值。
[0070]根据本公开实施例的第三方面,提供了一种图像的识别装置,包括:
[0071]处理器;
[0072]用于存储处理器可执行指令的存储器;
[0073]其中,所述处理器被配置为:
[0074]获取当前图像中每个像素点的梯度值;
[0075]确定所述每个像素点的邻域;
[0076]根据预设梯度阈值和所述每个像素点的邻域中的各像素点的梯度值,确定所述当前图像的初始模糊分布图;
[0077]将所述初始模糊分布图进行处理,以得到所述初始模糊分布图中的最大连通区域;
[0078]当所述最大连通区域位于所述初始模糊分布图的目标中心区域时,确定所述最大连通区域为所述当前图像的前景区域,且所述当前图像为前景清晰、背景模糊的图像。
[0079]本公开的实施例提供的技术方案可以包括以下有益效果:
[0080]本公开的实施例提供的技术方案,可以根据该预设梯度阈值和当前图像中每个像素点的邻域中的各像素点的梯度值,将该初始模糊分布图进行处理以得到该初始模糊分布图中的最大连通区域,而该最大连通区域表征该当前图像中对应的区域是清晰的,且前景图像又通常位于该当前图像的中心区域,因而在确定出该最大连通区域后,如果该最大连通区域刚好位于该初始模糊分布图的目标中心区域,则能够准确地确定该当前图像为前景清晰、背景模糊的图像。
[0081]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0082]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0083]图1是根据一示例性实施例示出的一种图像的识别方法的流程图。
[0084]图2是根据一示例性实施例示出的另一种图像的识别方法的流程图。
[0085]图3是根据一示例性实施例一示出的又一种图像的识别方法的流程图。
[0086]图4是根据一示例性实施例一示出的再一种图像的识别方法的流程图。
[0087]图5是根据一示例性实施例一示出的再一种图像的识别方法的流程图。
[0088]图6是根据一示例性实施例一示出的再一种图像的识别方法的流程图。
[0089]图7是根据一示例性实施例一示出的再一种图像的识别方法的流程图。
[0090]图8是根据一示例性实施例一示出的再一种图像的识别方法的流程图。
[0091]图9是根据一示例性实施例示出的一种图像的识别装置的框图。
[0092]图10是根据一示例性实施例示出的另一种图像的识别装置的框图。
[0093]图11是根据一示例性实施例示出的又一种图像的识别装置的框图。
[00
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1