像素点模糊方法及装置的制造方法

文档序号:9844609阅读:394来源:国知局
像素点模糊方法及装置的制造方法
【技术领域】
[0001 ]本公开涉及图像处理技术领域,尤其涉及一种像素点模糊方法及装置。
【背景技术】
[0002] 图像处理中,现有常用的模糊算法如高斯模糊,是将输入数组的每一个像素点与 高斯内核卷积将卷积和当作输出像素值。二维高斯函数为:
[0003]
[0004] 上述模糊算法的缺陷在于处理速度慢。

【发明内容】

[0005] 本公开实施例提供一种像素点模糊方法及装置,包括如下技术方案:
[0006] 根据本公开实施例的第一方面,提供一种像素点模糊方法,包括:
[0007] 确定待模糊的像素点;
[0008] 以所述待模糊像素点为中心点,按照预设获取规则获取与所述待模糊像素点邻近 的预设数目的目标像素点,其中,所述预设数目的目标像素点中包括所述待模糊的像素点;
[0009] 为每个目标像素点分配对应的预设权重值;
[0010] 获取所述每个目标像素点对应的像素值;
[0011] 根据所述每个目标像素点对应的像素值和预设权重值,计算所述待模糊的像素点 对应的模糊像素值。
[0012] 在一个实施例中,所述以所述待模糊像素点为中心点,按照预设获取规则获取与 所述待模糊像素点邻近的预设数目的目标像素点,包括:
[0013] 以所述待模糊像素点为中心点,获取N行XM列的目标像素点区域;
[0014] 根据所述目标像素点区域中各像素点与所述待模糊像素点之间的位置关系,获取 预设数目的目标像素点。
[0015] 在一个实施例中,所述为每个目标像素点分配对应的预设权重值,包括:
[0016] 计算每个目标像素点与所述待模糊的像素点之间的距离;
[0017] 根据所述距离,为每个目标像素点分配对应的预设权重值,其中,所述距离与所述 预设权重值成反相关。
[0018] 在一个实施例中,所述根据所述每个目标像素点对应的像素值和预设权重值,计 算所述待模糊的像素点对应的模糊像素值,包括:
[0019] 计算每个目标像素点对应的像素值和预设权重值的乘积,得到每个目标像素点的 权重像素值;
[0020] 计算预设数目的目标像素点对应的权重像素值之和,得到总权重像素值;
[0021] 计算总权重像素值与所述预设数目之积,得到所述待模糊的像素点对应的模糊像 素值。
[0022]在一个实施例中,所述每个目标像素点对应的预设权重值为^^^,所述预设数 2的倍破 目的目标像素点对应的权重值之和为1。
[0023]在一个实施例中,所述方法还包括:
[0024]接收输入的设置命令;
[0025] 根据所述设置命令,设置所述预设获取规则,所述预设数目和/或所述预设权重 值。
[0026] 根据本公开实施例的第二方面,提供一种像素点模糊装置,包括:
[0027] 确定模块,用于确定待模糊的像素点;
[0028] 第一获取模块,用于以所述待模糊像素点为中心点,按照预设获取规则获取与所 述待模糊像素点邻近的预设数目的目标像素点,其中,所述预设数目的目标像素点中包括 所述待模糊的像素点;
[0029] 分配模块,用于为所述述每个目标像素点分配对应的预设权重值;
[0030] 第二获取模块,用于获取所述每个目标像素点对应的像素值;
[0031] 计算模块,用于根据所述每个目标像素点对应的像素值和预设权重值,计算所述 待模糊的像素点对应的模糊像素值。
[0032] 在一个实施例中,所述第一获取模块包括:
[0033]第一获取子模块,用于以所述待模糊像素点为中心点,获取N行XM列的目标像素 点区域;
[0034]第二获取子模块,用于根据所述目标像素点区域中各像素点与所述待模糊像素点 之间的位置关系,获取预设数目的目标像素点。
[0035] 在一个实施例中,所述分配模块包括:
[0036] 计算子模块,用于计算每个目标像素点与所述待模糊的像素点之间的距离;
[0037] 分配子模块,用于根据所述距离,为每个目标像素点分配对应的预设权重值,其 中,所述距离与所述预设权重值成反相关。
[0038] 在一个实施例中,所述计算模块包括:
[0039] 第一计算子模块,用于计算每个目标像素点对应的像素值和预设权重值的乘积, 得到每个目标像素点的权重像素值;
[0040] 第二计算子模块,用于计算预设数目的目标像素点对应的权重像素值之和,得到 总权重像素值;
[0041 ]第三计算子模块,用于计算总权重像素值与所述预设数目之积,得到所述待模糊 的像素点对应的模糊像素值。
[0042]在一个实施例中,所述每个目标像素点对应的预设权重值为:;^^,所述预设数 2的倍破 目的目标像素点对应的权重值之和为1。
[0043] 在一个实施例中,所述装置还包括:
[0044] 接收模块,用于接收输入的设置命令;
[0045] 设置模块,用于根据所述设置命令,设置所述预设获取规则,所述预设数目和/或 所述预设权重值。
[0046] 根据本公开实施例的第三方面,提供一种像素点模糊装置,包括:
[0047] 处理器;
[0048]用于存储处理器可执行指令的存储器;
[0049]其中,所述处理器被配置为:
[0050]确定待模糊的像素点;
[0051] 以所述待模糊像素点为中心点,按照预设获取规则获取与所述待模糊像素点邻近 的预设数目的目标像素点,其中,所述预设数目的目标像素点中包括所述待模糊的像素点;
[0052] 为每个目标像素点分配对应的预设权重值;
[0053] 获取所述每个目标像素点对应的像素值;
[0054] 根据所述每个目标像素点对应的像素值和预设权重值,计算所述待模糊的像素点 对应的模糊像素值。
[0055] 本公开的实施例提供的技术方案可以包括以下有益效果:
[0056] 上述技术方案,针对每个待模糊的像素点,使用邻近像素点和待模糊像素点对应 的像素值和预设权重值进行加权平均计算其模糊像素值,这样,可以保证模糊像素值的准 确性,同时每个目标像素点对应的预设权重值为3^,预设数目的目标像素点对应的权 重值之和为1,这样,在代码中只需要有移位和加法操作,处理速度最快。
[0057] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。
【附图说明】
[0058] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。
[0059] 图1是根据一示例性实施例示出的像素点模糊方法的流程图。
[0060] 图2A是根据一示例性实施例示出的像素点模糊方法中步骤S102的流程图。
[0061] 图2B是根据一示例性实施例示出的像素点模糊方法中目标像素点和待模糊像素 点的示意图。
[0062]图3A是根据一示例性实施例示出的像素点模糊方法中步骤S103的流程图。
[0063]图3B是根据一示例性实施例示出的像素点模糊方法中预设权重值分配的示意图。
[0064] 图4是根据一示例性实施例示出的像素点模糊方法中步骤S105的流程图。
[0065] 图5是根据一示例性实施例示出的另一种像素点模糊方法的流程图。
[0066] 图6是根据一示例性实施例示出的一种像素点模糊装置的框图。
[0067] 图7是根据一示例性实施例示出的像素点模糊装置中第一获取模块的框图。
[0068] 图8是根据一示例性实施例示出的像素点模糊装置中分配模块的框图。
[0069] 图9是根据一示例性实施例示出的像素点模糊装置中计算模块的框图。
[0070] 图10是根据一示例性实施例示出的另一种像素点模糊装置的框图。
[0071] 图11是根据一示例性实施例示出的适用于像素点模糊装置的框图。
【具体实施方式】
[0072] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1