一种图像处理的方法、装置、设备及存储介质制造方法及图纸

技术编号:16587843 阅读:43 留言:0更新日期:2017-11-18 15:32
本发明专利技术公开了一种图像处理的方法、装置、设备及存储介质。该方法包括:确定待识别图像中是否存在像素值在预设像素值范围内的像素点;若存在,则确认所述像素点组成的至少一个封闭区域;在所述封闭区域对应的覆盖位置生成并显示预设颜色蒙层。本发明专利技术提供的方法可实现自动准确地对指定区域的内容进行覆盖,便于用户对于自己对被覆盖内容的掌握情况进行检查。

Method, device, equipment and storage medium for image processing

The invention discloses a method, device, equipment and storage medium for image processing. The method includes: determining the pixel values in the pixel within the preset pixel value is present in the images to be recognized; if there is, confirming the pixels consisting of at least one enclosed area; closed cover position generated in the area corresponding to the preset and display color mask layer. The method provided by the invention can automatically and accurately cover the contents of the specified area, so as to facilitate the user to check the contents of the covered contents.

【技术实现步骤摘要】
一种图像处理的方法、装置、设备及存储介质
本专利技术涉及图像
,尤其涉及一种图像处理的方法、装置、设备及存储介质。
技术介绍
在学习过程中,我们常常需要对一些重要知识点进行复习,如在学习历史知识的过程中,需对重要历史事件的名称、发生时间以及发生地点等知识点进行重点学习。为了确认是否掌握这些知识点,人们常常用一些辅助工具如尺子或纸张来遮挡课本上的知识点以检查自己对被遮挡的知识点的掌握情况,然而,用来遮挡的辅助工具往往不能与我们所需遮挡的位置尺寸吻合,进而不能准确地对知识点进行遮盖,影响人们对知识点掌握情况的检查效果。
技术实现思路
本专利技术提供一种图像处理的方法、装置、设备及存储介质,以实现自动准确对指定区域的内容进行覆盖。第一方面,本专利技术实施例提供了一种图像处理的方法,该方法包括:确定待识别图像中是否存在像素值在预设像素值范围内的像素点;若存在,则确认所述像素点组成的至少一个封闭区域;在所述封闭区域对应的覆盖位置生成并显示预设颜色蒙层。第二方面,本专利技术实施例还提供了一种图像处理的装置,该装置包括:像素点确认模块,用于确定待识别图像中是否存在像素值在预设像素值范围内的像素点;封闭区域确认模块,用于若确定待识别图像中存在像素值在预设像素值范围内的像素点,则确认所述像素点组成的至少一个封闭区域;蒙层生成模块,用于在所述封闭区域对应的覆盖位置生成并显示预设颜色蒙层。第三方面,本专利技术实施例还提供了一种电子设备,该设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例提供的图像处理的方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例提供的图像处理的方法。本专利技术通过确定待识别图像中是否存在像素值在预设像素值范围内的像素点;若存在,则确认像素点组成的至少一个封闭区域;在封闭区域对应的覆盖位置生成并显示预设颜色蒙层,解决了现有技术中用来遮挡的辅助工具往往不能与所需遮挡的位置尺寸吻合,进而不能准确地对所需遮挡的内容进行遮盖的问题,实现自动准确地对指定区域的内容进行覆盖,便于用户对于自己对被覆盖内容的掌握情况进行检查。附图说明图1是本专利技术实施例一中的一种图像处理的方法的流程图;图2是本专利技术实施例一中的一种待识别图像的示意图;图3是本专利技术实施例一中的一种生成预设颜色蒙层的示意图;图4是本专利技术实施例二中的一种图像处理的方法的流程图;图5是本专利技术实施例二中的一种待识别图像的示意图;图6是本专利技术实施例二中的一种生成预设颜色蒙层的示意图;图7是本专利技术实施例二中的一种生成预设颜色蒙层的示意图;图8是本专利技术实施例三中的一种图像处理的装置的结构示意图;图9是本专利技术实施例四中的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种图像处理的方法的流程图,本实施例可适用于需对图像中的内容进行覆盖的情况,该方法可以由图像处理的装置来执行。本实施例提供的方法具体包括如下步骤:步骤110、获取待识别图像。优选的,为了对需覆盖内容和无需覆盖内容进行区别,可将需覆盖内容的背景颜色设置为像素值在预设像素值范围内的颜色,进而可通过待识别图像中各像素点的像素值来对待识别图像中需覆盖的内容进行识别。其中,获取待识别图像的方式有很多,本专利技术对此不做限定。如可用记号笔等工具将纸质文档中所需覆盖内容的背景标记为预设像素值范围内的颜色,并通过拍照等方式获取该纸质文档的图像,进而获取到待识别图像,又如,可在电子文档中通过突出显示文本等工具使得需覆盖的内容的背景以预设像素值范围内的颜色进行显示,然后通过截屏或拍照等方式获取该电子文档的图像,进而获取到待识别图像,再如,可通过图像处理工具将原始图像中的需覆盖内容的背景设置为预设像素值范围内的颜色,并保存处理后的图像,进而获取到待识别图像。步骤120、确定待识别图像中是否存在像素值在预设像素值范围内的像素点,若存在,则执行步骤130,若否,则执行步骤150。获取待识别图像后,可获取待识别图像中各个像素点的像素值,并确认各像素点的像素值是否在预设像素值范围内,如果确认待识别图像中存在像素值在预设像素值范围内的像素点,则对待识别图像进行进一步处理,如果确认待识别图像中不存在像素值在预设像素值范围内的像素点,则结束对待识别图像的处理。其中,由于在不同的颜色空间中表示颜色的参数不同,如对于RGB颜色空间,每种颜色可由R(Red,红)、G(Green,绿)和B(Blue,蓝)三个参数来表示,对于HSV颜色空间,每种颜色可由H(Hue,色调)、S(Saturation,饱和度)和V(Value,明度)三个参数表示,因此,本实施例中所述的像素值可以由R、G和B三个参数组成,也可以由H、S和V三个参数组成,本专利技术对此不做限定。示例性的,若像素值由H、S和V三个参数组成,则可首先获取待识别图像各个像素点的R、G和B三个参数值,然后根据RGB颜色空间和HSV颜色空间之间的转换关系,获取各个像素点的H、S和V三个参数值,进而获取到各个像素点的像素值。优选的,在获取待识别图像之前,还可设置预设像素值范围,如若像素值由R、G和B三个参数组成,则可分别设置R、G和B三个参数的预设范围,若像素值由H、S和V三个参数组成,则可分别设置H、S和V三个参数的预设范围。则在获取各个像素点的像素值后,分别确定像素值中各个参数值是否均在各参数对应的预设范围内。步骤130、确认像素点组成的至少一个封闭区域。优选的,在确认待识别图像中存在像素值在预设像素值范围内的像素点后,确认由这些像素点组成的至少一个封闭区域。其中,对于确认像素点组成的至少一个封闭区域的方式本专利技术对此不做限定。示例性的,以图像的左上角端点为坐标原点,水平方向为横轴,竖直方向为纵轴建立直角坐标系,确认像素点组成的至少一个封闭区域的方式可为:从原点开始依次遍历每一行的所有像素点,并确认当前遍历的像素点是否在预设像素值范围内,若是,则确认当前遍历的像素点周围预设区域内像素点的像素值是否在预设像素值范围,当确认某一像素点在预设像素值范围时,则将当前遍历的像素点与该像素点保存至同一列表中,若确认预设区域内的像素点的像素值均不在预设像素值范围内,则将当前遍历的像素点保存至新的列表,若确认当前遍历的像素点的像素值不在预设像素值范围,则遍历至下一像素点,直至将待识别图像中的所有像素点全部遍历。由此,一个列表中的像素点即对应一个封闭区域内的像素点。其中,预设区域可根据实际情况进行设定。如若当前遍历的像素点(m,n)的像素值在预设像素值范围内,则可确认由左上角坐标(m-2,n-2),右上角坐标(m,n-2),左下角坐标(m-2,n)和右下角坐标(m,n)组成的矩形区域内除当前遍历的像素点(m,n)外的像素点的像素值是否在预设像素值范围内。图2为本实施例提供的一种待识别图像的示意图。图2中一个方格对应一个像素点,其中,附有斜线本文档来自技高网...
一种图像处理的方法、装置、设备及存储介质

【技术保护点】
一种图像处理的方法,其特征在于,包括:确定待识别图像中是否存在像素值在预设像素值范围内的像素点;若存在,则确认所述像素点组成的至少一个封闭区域;在所述封闭区域对应的覆盖位置生成并显示预设颜色蒙层。

【技术特征摘要】
1.一种图像处理的方法,其特征在于,包括:确定待识别图像中是否存在像素值在预设像素值范围内的像素点;若存在,则确认所述像素点组成的至少一个封闭区域;在所述封闭区域对应的覆盖位置生成并显示预设颜色蒙层。2.根据权利要求1所述的方法,其特征在于,所述在所述封闭区域对应的覆盖位置生成并显示预设颜色蒙层,包括:根据所述封闭区域内各像素点的坐标确定所述封闭区域的横轴最小值、横轴最大值、纵轴最小值和纵轴最大值;根据所述封闭区域的横轴最小值、横轴最大值、纵轴最小值和纵轴最大值确定所述封闭区域对应的矩形区域;将所述矩形区域确定为所述封闭区域对应的覆盖位置,在所述矩形区域生成并显示预设颜色蒙层。3.根据权利要求2所述的方法,其特征在于,所述根据所述封闭区域内各像素点的坐标确定所述封闭区域的横轴最小值、横轴最大值、纵轴最小值和纵轴最大值之前,还包括:确认所述封闭区域内像素点的个数不小于第一预设阈值。4.根据权利要求3所述的方法,其特征在于,所述将所述矩形区域确定为所述封闭区域对应的覆盖位置,在所述矩形区域生成并显示预设颜色蒙层之前,还包括:确认所述封闭区域内像素点的个数与所述矩形区域内像素点的个数的比例大于第二预设阈值。5.根据权利要求1所述的方法,其特征在于,所述在所述封闭区域对应的覆盖位置生成并显示预设颜色蒙层之后,还包括:若检测到所述预设颜色蒙层上发生第一预设触控操作,则隐藏所述预设颜色蒙层并显示所述覆盖位置对应的原始内容。6.根据权利要求5所述的方法,其特征在于,所述隐藏所述预设颜色蒙层并显示所述覆盖位置对应的原始内容之后,还包括:若检测到所述预设颜色蒙层上发生第二预设触控操作,则显示所述预设颜色蒙层。7.一种图像处理的装置,其特征在于,包括:像素点确认模块,用于确定待识别图像中是否存在像素值在预设像素值范围内的像素点;封闭区域确认模块...

【专利技术属性】
技术研发人员:林楷鹏
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

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

1