图片加密方法、装置及电子设备的制作方法

文档序号:6541987阅读:269来源:国知局
图片加密方法、装置及电子设备的制作方法
【专利摘要】本公开是关于一种图片加密方法、装置及电子设备,属于图像处理领域。所述方法包括:接收图片加密指令,该图片加密指令为检测到将人脸图像指定为加密对象时生成的指令;根据图片加密指令确定至少一个目标图片,该至少一个目标图片为与人脸图像相对应的图片;对该至少一个目标图片进行加密处理。本公开通过接收检测到将人脸图像指定为加密对象时生成的图片加密指令,根据该图片加密指令确定与该人脸图像相对应的至少一个目标图片,并对该至少一个目标图片进行加密处理,解决了相关技术中需要用户从查询到的图片中手动选中包含有指定人脸的图片的问题,达到简化用户操作、节约时间和设备电量的效果。
【专利说明】图片加密方法、装置及电子设备
【技术领域】
[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]加密指令接收模块,接收图片加密指令,所述图片加密指令为检测到将人脸图像指定为加S对象时生成的指令;
[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]图1是根据一示例性实施例示出的一种图片加密方法的流程图;
[0052]图2是根据另一示例性实施例示出的一种图片加密方法的流程图;
[0053]图3是根据另一示例性实施例示出的一种用户加密操作示意图;
[0054]图4是根据另一示例性实施例示出的另一种用户加密操作示意图;
[0055]图5是根据另一示例性实施例示出的图片加密示意图;
[0056]图6是根据又一示例性实施例示出的一种图片加密方法的流程图;
[0057]图7是根据一示例性实施例示出的一种图片加密装置的示意图;
[0058]图8是根据另一示例性实施例示出的一种图片加密装置的示意图;
[0059]图9是根据一示例性实施例示出的一种电子设备的框图。
【具体实施方式】
[0060]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的设备和方法的例子。
[0061]图1是根据一示例性实施例示出的一种图片加密方法的流程图,如图1所示,该图片加密方法可以用于在电子设备中针对包含有指定人脸的图片进行加密。该电子设备可以是智能手机、平板电脑或者智能电视等电子设备。该图片加密方法可以包括以下步骤:
[0062]在步骤102中,接收图片加密指令,该图片加密指令为检测到将人脸图像指定为加密对象时生成的指令;
[0063]在步骤104中,根据该图片加密指令确定至少一个目标图片,该至少一个目标图片为与该人脸图像相对应的图片;
[0064]在步骤106中,对该至少一个目标图片进行加密处理。
[0065]综上所述,本示例性实施例示出的图片加密方法,通过接收检测到将人脸图像指定为加密对象时生成的图片加密指令,根据该图片加密指令确定与人脸图像相对应的至少一个目标图片,并对该至少一个目标图片进行加密处理,用户只需要对人脸图像进行选择操作即可以自动加密至少一个包含有指定人脸的图片,解决了相关技术中需要用户从查询到的图片中手动选中包含有指定人脸的图片,从而导致用户操作过程较为复杂,操作时间长,消耗电子设备中较多的电量的问题,达到简化用户操作、节约时间和设备电量的效果。
[0066]图2是根据另一示例性实施例示出的一种图片加密方法的流程图,如图2所示,该图片加密方法可以用于在电子设备中针对包含有指定人脸的图片进行加密。该电子设备可以是智能手机、平板电脑或者智能电视等电子设备。该图片加密方法可以包括以下步骤:
[0067]在步骤202中,接收图片加密指令,该图片加密指令为检测到将人脸图像指定为加密对象时生成的指令;
[0068]电子设备可以接收在检测到对包含有该人脸图像的可操作区域进行的选择操作时生成的该图片加密指令;或者,电子设备也可以接收在检测到对预先设置的人脸标签进行的选择操作时生成的该图片加密指令,该预先设置的人脸标签用于指示该人脸图像。
[0069]电子设备在选择针对人脸图像进行图片加密操作时,可以在包含有该人脸图像的图片中进行触控操作,也可以不对图片进行操作,而通过菜单选项选择出预先设置的,对应于该人脸图像的标签。
[0070]以电子设备为智能手机为例,请参考图3所示的一种用户加密操作示意图,其中,智能手机预先对存储的各个图片进行人脸检测,将各个图片中包含人脸的区域设置为可操作区域(即图3中虚线框部分),用户打开包含有三个人脸图像(分别为人脸图像a、人脸图像b和人脸图像c)的图片后,若需要对人脸图像a对应人物进行图片加密,则可以对人脸图像a所在的区域进行长按操作。
[0071]或者,请参考图4所示的另一种用户加密操作示意图,其中,智能手机预先对存储的各个图片进行人脸检测,对各个图片中不同的人脸图像设置不同的标签,用户打开包含有三个人脸图像(分别为人脸图像a、人脸图像b和人脸图像C,且分别对应标签A、标签B和标签C)的图片后,若需要对人脸图像a对应人物进行图片加密,则通过菜单栏选出加密选项,弹出标签列表,在标签列表中选择与人脸图像a对应的标签A。
[0072]在实际应用中,电子设备还可以提供直接选择人脸标签的功能,比如,用户无需打开图片,而是通过菜单栏打开标签列表,该标签列表中包含有各个人脸标签,每个人脸标签可以对应一个或者一个以上人脸图像。当用户选择该标签列表中的一个人脸标签时,若该人脸标签只对应一个人脸图像,则将该人脸图像指定为加密对象;若该人脸标签对应有一个以上人脸图像,则将该人脸标签对应的所有人脸图像都指定为加密对象。
[0073]在步骤204中,根据该图片加密指令确定至少一个目标图片,该至少一个目标图片为与该人脸图像相对应的图片;
[0074]电子设备可以将包含该人脸图像的图片确定为该目标图片;或者,电子设备也可以查询目标图像,该目标图像中包含有该人脸图像对应的人脸,将包含有该目标图像的各个图片确定为该目标图片。
[0075]其中,目标图像为各个图片中包含的,与被指定为加密对象的人脸图像对应同一人脸的其它人脸图像。比如,被指定为加密对象的人脸图像对应某个人物的人脸,电子设备可以根据人脸识别算法找出各个图片中该人物的人脸,并将各个图片中包含该人脸的图像确定为目标图像。
[0076]电子设备可以对单个图片中包含的该人脸图像进行加密,也可以对多个图片中包含的,与该人脸图像对应于同一人脸的人脸图像进行批量加密。
[0077]Itia,以图3或者图4所示的用户加密操作为例,用户按照图3或图4所示的操作方式对该人脸图像进行选择操作后,可以弹出选择框,提示用户选择加密当前图片或者选择加密批量图片,其中,选择加密批量文件还可以分为加密云相册和本地图库中的图片、力口密本地图库中的图片或者加密本地图库中的某一相册中的图片,对此,本示例性实施例不做限定。若用户在弹出的选择框中选择加密当前图片,则将当前图片确定为目标图片;若用户选择加密批量文件,则提示用户选择待加密的图片组(比如本地图库中的单个相册、整个本地图库或者本地图库+云相册),并从待加密的图片组中确定所有包含该人脸图像对应的人脸的图片为目标图片。
[0078]需要说明的是,当用户不打开图片,而是通过菜单栏打开标签列表,选择标签列表中的一个人脸标签,且该人脸标签对应一个以上人脸图像时,电子设备对该人脸标签对应的各个人脸图像都作上述处理,比如,将包含该人脸标签对应的各个人脸图像的图片确定为目标图片,或者,针对该人脸标签对应的每个人脸图像查找相应的目标图像,并将包含有查找到的目标图像的图片确定为目标图片。
[0079]在步骤206中,对该至少一个目标图片进行加密处理;
[0080]对该至少一个目标图片中的指定区域进行模糊处理,该指定区域为包含有该人脸图像对应的人脸的区域。
[0081]当用户选择加密当前文件时,电子设备对当前图片中该人脸图像所在的区域进行模糊处理;当用户选择加密批量文件时,电子设备将确定的所有目标图片中包含有该人脸图像对应的人脸的区域进行模糊处理。
[0082]如,以用户按照图3或图4所示的操作方式对人脸图像进行选择操作为例,请参考图5所示的图片加密示意图,当用户选择加密当前图片时,智能手机只对人脸图像a所在的区域进行模糊处理,图片中的其它区域保持不变;当用户选择加密批量文件时,智能手机对所有的目标图片中包含有与该人脸图像a对应相同人脸的区域进行模糊处理。
[0083]在实际应用中,电子设备在用户选择加密批量文件后,通过人脸识别算法对待加密的图片组中包含的各个图片进行人脸识别,根据识别结果确定所有包含有与被指定为加密对象的人脸图像对应同一人脸的图片,并获取与该人脸图像对应的人脸在各个图片中的区域坐标,按照获取到的区域坐标进行模糊处理;或者电子设备也可以预先对各个图片进行人脸识别处理,并存储包含有同一人脸的图片的标识、图片所属相册的标识以及该人脸在各个图片的区域坐标之间的对应关系,当用户选择加密批量图片时,电子设备根据存储的该对应关系查询待加密的图片组中包含有该人脸在各个图片以及该人脸在各个图片中的区域坐标,并按照各个图片中该人脸所在的区域坐标进行模糊处理。[0084]上述方法仅对待加密的图片中部分人脸区域进行模糊化处理,在对指定的人脸进行加密的同时可以不影响图片中其它景物或人物的浏览,从而为用户提供更好的用户体验。
[0085]需要说明的是,电子设备在批量加密目标图片之后,还可以存储各个目标图片的标识以及目标图片各自对应的模糊区域的坐标之间的对应关系,以便后续进行批量解密。
[0086]在步骤208中,接收图片解密指令,该图片解密指令为检测到对待解密图片中的指定区域进行的选择操作时生成的指令;
[0087]该待解密图片为经过加密处理后的该至少一个目标图片中的任一图片。
[0088]当用户需要对加密后的目标图片进行解密时,可以打开加密后的目标图片中的任意一张图片,并对其中的加密区域进行选择操作,其中,用户对加密区域进行选择操作时,可以通过对模糊区域进行长按操作,也可以通过菜单栏选择待解密的模糊区域所包含的人脸图像的标签。用户的解密操作与图3或图4所示的加密操作类似,此处不再赘述。
[0089]在步骤210中,根据图片解密指令进行图片的解密。
[0090]对该待解密图片中的该指定区域进行去模糊处理;或者,对经过加密处理后的该至少一个目标图片中的该指定区域进行去模糊处理。
[0091]在进行解密操作时,用户可以选择单独解密当前图片或者解密批量图片。当用户选择解密当前图片时,电子设备对用户选择的模糊区域进行去模糊处理;当用户选择解密批量图片时,电子设备可以根据存储的各个目标图片的标识以及目标图片各自对应的模糊区域的坐标之间的对应关系查询目标图片各自对应的模糊区域的坐标,并根据查询到的模糊区域的坐标对各个目标图片进行去模糊处理。
[0092]该步骤可以在接收到用户对一个人脸图像的解密操作时,对包含有与该人脸图像具有相同人脸的其它已加密图片进行批量解密,不需要用户对每个图片依次操作,从而简化用户操作,节约用户操作时间,节省电子设备的电量。
[0093]综上所述,本示例性实施例示出的图片加密方法,通过接收检测到将人脸图像指定为加密对象时生成的图片加密指令,根据该图片加密指令确定与该人脸图像相对应的至少一个目标图片,并对该至少一个目标图片进行加密处理,用户只需要对人脸图像进行选择操作即可以自动加密至少一个包含有指定人脸的图片,解决了相关技术中需要用户从查询到的图片中手动选中包含有指定人脸的图片,从而导致用户操作过程较为复杂,操作时间长,消耗电子设备中较多的电量的问题,达到简化用户操作、节约时间和设备电量的效果O
[0094]其次,本示例性实施例示出的图片加密方法,仅对待加密的图片中部分人脸区域进行模糊化处理,在对指定的人脸进行加密的同时可以不影响图片中其它景物或人物的浏览,从而提闻用户体验。
[0095]另外,本示例性实施例示出的图片加密方法,可以在接收到用户对一个人脸图像的解密操作时,对包含有与该人脸图像具有相同人脸的其它已加密图片进行批量解密,不需要用户对每个图片依次操作,达到简化用户操作、节约时间和设备电量的效果。
[0096]图6是根据又一示例性实施例示出的一种图片加密方法的流程图,如图6所示,该图片加密方法可以用于在电子设备中针对包含有指定人脸的图片进行加密。该电子设备可以是智能手机、平板电脑或者智能电视等电子设备。该图片加密方法可以包括以下步骤:[0097]在步骤302中,接收图片加密指令,该图片加密指令为检测到将人脸图像指定为加密对象时生成的指令;
[0098]电子设备可以接收在检测到对包含有该人脸图像的可操作区域进行的选择操作时生成的该图片加密指令;或者,电子设备也可以接收在检测到对预先设置的人脸标签进行的选择操作时生成的该图片加密指令,该预先设置的人脸标签用于指示该人脸图像。
[0099]电子设备在选择针对人脸图像进行图片加密操作时,可以在包含有该人脸图像的图片中进行触控操作,也可以不对图片进行操作,而通过菜单选项选择出预先设置的,对应于该人脸图像的标签。
[0100]以电子设备为智能手机为例,请参考图3所示的一种用户加密操作示意图,其中,智能手机预先对存储的各个图片进行人脸检测,将各个图片中包含人脸的区域设置为可操作区域(即图3中虚线框部分),用户打开包含有三个人脸图像(分别为人脸图像a、人脸图像b和人脸图像c)的图片后,若需要对人脸图像a对应人物进行图片加密,则可以对人脸图像a所在的区域进行长按操作。
[0101]或者,请参考图4所示的另一种用户加密操作示意图,其中,智能手机预先对存储的各个图片进行人脸检测,对各个图片中不同的人脸图像设置不同的标签,用户打开包含有三个人脸图像(分别为人脸图像a、人脸图像b和人脸图像C,且分别对应标签A、标签B和标签C)的图片后,若需要对人脸图像a对应人物进行图片加密,则通过菜单栏选出加密选项,弹出标签列表,在标签列表中选择与人脸图像a对应的标签A。
[0102]在实际应用中,电子设备还可以提供直接选择人脸标签的功能,比如,用户无需打开图片,而是通过菜单栏打开标签列表,该标签列表中包含有各个人脸标签,每个人脸标签可以对应一个或者一个以上人脸图像。当用户选择该标签列表中的一个人脸标签时,若该人脸标签只对应一个人脸图像,则将该人脸图像指定为加密对象;若该人脸标签对应有一个以上人脸图像,则将该人脸标签对应的所有人脸图像都指定为加密对象。
[0103]其中,人脸图像对应的标签可以是由用户手动添加的标签,比如,用户可以点击某个人脸图像区域,在弹出的对话框中选择添加标签后,电子设备可以弹出输入框,由用户输入该人脸图像的标签名称;或者,用户在弹出的对话框中选择添加标签后,电子设备也可以弹出通讯录中的各个联系人,用户可以在通讯录的联系人中选择一个进行关联,以将用户选择的联系人姓名添加为该人脸图像的标签。此外,人脸图像对应的标签还可以由电子设备通过人脸识别等方式自动添加标签,比如,通过人脸识别算法将图片中的人脸图像与通讯录中联系人的头像进行比对,若该人脸图像与某个联系人的头像相匹配,则将该联系人的姓名添加为该人脸图像的标签。对于人脸图像的标签的添加方式,本实施例不做限定。
[0104]在步骤304中,根据该图片加密指令确定至少一个目标图片,该至少一个目标图片为与该人脸图像相对应的图片;
[0105]电子设备可以将包含该人脸图像的图片确定为该目标图片;或者,电子设备也可以查询目标图像,该目标图像中包含有该人脸图像对应的人脸,将包含有该目标图像的各个图片确定为该目标图片。
[0106]其中,目标图像为各个图片中包含的,与被指定为加密对象的人脸图像对应同一人脸的其它人脸图像。比如,被指定为加密对象的人脸图像对应某个人物的人脸,电子设备可以根据人脸识别算法找出各个图片中该人物的人脸,并将各个图片中包含该人脸的图像确定为目标图像。
[0107]电子设备可以对单个图片中包含的人脸图像进行加密,也可以对多个图片中包含的,与该人脸图像对应于同一人脸的人脸图像进行批量加密。
[0108]Itia,以图3或者图4所示的用户加密操作为例,用户按照图3或图4所示的操作方式对人脸图像进行选择操作后,可以弹出选择框,提示用户选择加密当前图片或者选择加密批量图片,其中,选择加密批量文件还可以分为加密云相册和本地图库中的图片、加密本地图库中的图片或者加密本地图库中的某一相册中的图片,对此,本示例性实施例不做限定。当用户在弹出的选择框中选择加密当前图片,则将当前图片确定为目标图片;当用户选择加密批量文件,则提示用户选择待加密的图片组(比如本地图库中的单个相册、整个本地图库或者本地图库+云相册),并从待加密的图片组中确定所有包含该人脸图像对应的人脸的图片为目标图片。
[0109]需要说明的是,当用户不打开图片,而是通过菜单栏打开标签列表,选择标签列表中的一个人脸标签,且该人脸标签对应一个以上人脸图像时,电子设备对该人脸标签对应的各个人脸图像都作上述处理,比如,将包含该人脸标签对应的各个人脸图像的图片确定为目标图片,或者,针对该人脸标签对应的每个人脸图像查找相应的目标图像,并将包含有查找到的目标图像的图片确定为目标图片。
[0110]在步骤306中,设置图片解密密码;
[0111]电子设备可以提示用户设置解密密码,也可以沿用已有的解密密码。比如,若该图片加密指令为电子设备首次接收到的图片加密指令,可以弹出密码设置界面,用户在密码设置界面中设置解密密码;若该图片加密指令不是电子设备首次接收到的图片加密指令,则可以提示用户是否使用已有的解密密码进行加密,若用户选择是,则使用已有的解密密码作为本次加密操作的解密密码,若用户选择否,则弹出密码设置界面。
[0112]其中,该解密密码可以是字符密码、图案密码(比如九宫格)或者指纹密码等,对此,本实施例不做限定。
[0113]在步骤308中,对该至少一个目标图片进行加密处理;
[0114]对该至少一个目标图片中的指定区域进行模糊处理,该指定区域为包含有该人脸图像对应的人脸的区域。
[0115]当用户选择加密当前文件时,电子设备对当前图片中该人脸图像所在的区域进行模糊处理;当用户选择加密批量文件时,电子设备将确定的所有目标图片中包含有该人脸图像对应的人脸的区域进行模糊处理。
[0116]如,以用户按照图3或图4所示的操作方式对人脸图像进行选择操作为例,请参考图5所示的图片加密示意图,当用户选择加密当前图片时,智能手机只对人脸图像a所在的区域进行模糊处理,图片中的其它区域保持不变;当用户选择加密批量文件时,智能手机对所有的目标图片中包含有与该人脸图像a对应相同人脸的区域进行模糊处理。
[0117]在实际应用中,电子设备在用户选择加密批量文件后,通过人脸识别算法对待加密的图片组中包含的各个图片进行人脸识别,根据识别结果确定所有包含有与被指定为加密对象的人脸图像对应同一人脸的图片,并获取与该人脸图像对应的人脸在各个图片中的区域坐标,按照获取到的区域坐标进行模糊处理;或者电子设备也可以预先对各个图片进行人脸识别处理,并存储包含有同一人脸的图片的标识、图片所属相册的标识以及该人脸在各个图片的区域坐标之间的对应关系,当用户选择加密批量图片时,电子设备根据存储的该对应关系查询待加密的图片组中包含有该人脸在各个图片以及该人脸在各个图片中的区域坐标,并按照各个图片中该人脸所在的区域坐标进行模糊处理。
[0118]上述方法仅对待加密的图片中部分人脸区域进行模糊化处理,在对指定的人脸进行加密的同时可以不影响图片中其它景物或人物的浏览,从而为用户提供更好的用户体验。
[0119]需要说明的是,电子设备在批量加密目标图片之后,还可以存储各个目标图片的标识以及目标图片各自对应的模糊区域的坐标之间的对应关系,以便后续进行批量解密。
[0120]此外,电子设备还可以对目标图片进行其它方式的加密,比如,对整个图片进行模糊处理,或者将目标图片隐藏,对此,本实施例不做限定。需要说明的是,当电子设备采用对整个图片进行模糊处理或者将目标图片隐藏的方式对目标图片进行批量加密时,只需要存储各个目标图片的标识之间的对应关系。
[0121]在步骤310中,接收图片解密指令,该图片解密指令为检测到对待解密图片中的指定区域进行的选择操作时生成的指令;
[0122]该待解密图片为经过加密处理后的该至少一个目标图片中的任一图片。
[0123]当用户需要对加密后的目标图片进行解密时,可以打开加密后的目标图片中的任意一张图片,并对其中的加密区域进行选择操作,其中,用户对加密区域进行选择操作时,可以通过对模糊区域进行长按操作,也可以通过菜单栏选择待解密的模糊区域所包含的人脸图像的标签。用户的解密操作与图3或图4所示的加密操作类似,此处不再赘述。
[0124]在步骤312中,接收用户输入的解密密码,检测用户输入的该解密密码是否正确;
[0125]在接收到图片解密指令后,电子设备可以显示解密密码输入界面,接收用户输入的解密密码,并验证用户输入的解密密码与设置的解密密码是否匹配。
[0126]在步骤314中,若用户输入的解密密码正确,根据该图片解密指令进行图片的解
LU O
[0127]电子设备可以对该待解密图片中的该指定区域进行去模糊处理;或者,电子设备也可以对经过加密处理后的该至少一个目标图片中的该指定区域进行去模糊处理。
[0128]在进行解密操作时,用户可以选择单独解密当前图片或者解密批量图片。当用户选择解密当前图片时,电子设备对用户选择的模糊区域进行去模糊处理;当用户选择解密批量图片时,电子设备可以根据存储的各个目标图片的标识以及目标图片各自对应的模糊区域的坐标之间的对应关系查询目标图片各自对应的模糊区域的坐标,并根据查询到的模糊区域的坐标对各个目标图片进行去模糊处理。
[0129]此外,当电子设备对目标图片采用其它方式加密时,在接收到解密指令后,也可以对目标图片进行相应的批量解密。比如,若电子设备采用对整个图片进行模糊处理的方式加密图片,则当用户选择解密当前图片时,电子设备对整个当前图片进行去模糊处理,当用户选择解密批量图片时,电子设备根据当前图片的标识以及各个目标图片的标识之间的对应关系查询所有的目标图片,并对所有的目标图片进行去模糊处理。或者,若电子设备采用隐藏图片的方式加密图片,则电子设备可以提供显示隐藏图片的选项,用户点击该选项后,电子设备显示被隐藏图片的标识或者被隐藏图片中的人脸图像的标签,用户选择被隐藏图片的标识或者被隐藏图片中的人脸图像的标签后,电子设备单独显示该被隐藏图片,或者,电子设备也可以根据该被隐藏图片的标识以及各个目标图片的标识之间的对应关系查询所有的目标图片,并显示所有被隐藏的目标图片。
[0130]上述方法可以在接收到用户对一个人脸图像的解密操作时,对包含有与该人脸图像具有相同人脸的其它已加密图片进行批量解密,不需要用户对每个图片依次操作,从而简化用户操作,节约用户操作时间,节省电子设备的电量。
[0131]综上所述,本示例性实施例示出的图片加密方法,通过接收检测到将人脸图像指定为加密对象时生成的图片加密指令,根据该图片加密指令确定与该人脸图像相对应的至少一个目标图片,并对该至少一个目标图片进行加密处理,用户只需要对人脸图像进行选择操作即可以自动加密至少一个包含有指定人脸的图片,解决了相关技术中需要用户从查询到的图片中手动选中包含有指定人脸的图片,从而导致用户操作过程较为复杂,操作时间长,消耗电子设备中较多的电量的问题,达到简化用户操作、节约时间和设备电量的效果O
[0132]其次,本示例性实施例示出的图片加密方法,仅对待加密的图片中部分人脸区域进行模糊化处理,在对指定的人脸进行加密的同时可以不影响图片中其它景物或人物的浏览,从而提闻用户体验。
[0133]另外,本示例性实施例示出的图片加密方法,可以在接收到用户对一个人脸图像的解密操作时,对包含有与该人脸图像具有相同人脸的其它已加密图片进行批量解密,不需要用户对每个图片依次操作,达到简化用户操作、节约时间和设备电量的效果。
[0134]图7是根据一示例性实施例示出的一种图片加密装置的示意图,如图7所示,该图片加密装置可以用于在电子设备中执行如上述图1、2或者6任一所示的图片加密方法。该电子设备可以是智能手机、平板电脑或者智能电视等电子设备。该图片加密装置可以包括:
[0135]加密指令接收模块401被设置为用于接收图片加密指令,所述图片加密指令为检测到将人脸图像指定为加密对象时生成的指令;
[0136]图片确定模块402被设置为用于根据所述图片加密指令确定至少一个目标图片,所述至少一个目标图片为与所述人脸图像相对应的图片;
[0137]加密模块403被设置为用于对所述至少一个目标图片进行加密处理。
[0138]综上所述,本示例性实施例示出的图片加密装置,通过接收检测到将人脸图像指定为加密对象时生成的图片加密指令,根据该图片加密指令确定与该人脸图像相对应的至少一个目标图片,并对该至少一个目标图片进行加密处理,用户只需要对人脸图像进行选择操作即可以自动加密至少一个包含有指定人脸的图片,解决了相关技术中需要用户从查询到的图片中手动选中包含有指定人脸的图片,从而导致用户操作过程较为复杂,操作时间长,消耗电子设备中较多的电量的问题,达到简化用户操作、节约时间和设备电量的效果O
[0139]图8是根据另一示例性实施例示出的一种图片加密装置的示意图,如图8所示,该图片加密装置可以用于在电子设备中执行如上述图1、2或者6任一所示的图片加密方法。该电子设备可以是智能手机、平板电脑或者智能电视等电子设备。该图片加密装置可以包括:
[0140]加密指令接收模块501被设置为用于接收图片加密指令,所述图片加密指令为检测到将人脸图像指定为加密对象时生成的指令;
[0141]图片确定模块502被设置为用于根据所述图片加密指令确定至少一个目标图片,所述至少一个目标图片为与所述人脸图像相对应的图片;
[0142]加密模块503被设置为用于对所述至少一个目标图片进行加密处理。
[0143]所述加密指令接收模块501,包括:
[0144]第一接收单元501a被设置为用于接收在检测到对包含有所述人脸图像的可操作区域进行的选择操作时生成的所述图片加密指令;
[0145]第二接收单元501b被设置为用于接收在检测到对预先设置的人脸标签进行的选择操作时生成的所述图片加密指令,所述预先设置的人脸标签用于指示所述人脸图像。
[0146]所述图片确定模块502,包括:
[0147]第一确定单元502a被设置为用于将包含所述人脸图像的图片确定为所述目标图片;
[0148]查询单元502b被设置为用于查询目标图像,所述目标图像中包含有所述人脸图像对应的人脸;
[0149]第二确定单元502c被设置为用于将包含有所述查询单元502b查询到的目标图像的各个图片确定为所述目标图片。
[0150]所述加密模块503被设置为用于对所述至少一个目标图片中的指定区域进行模糊处理,所述指定区域为包含有所述人脸图像对应的人脸的区域。
[0151]所述装置还包括:
[0152]解密指令接收模块504被设置为用于接收图片解密指令,所述图片解密指令为检测到对待解密图片中的所述指定区域进行的选择操作时生成的指令,所述待解密图片为经过加密处理后的所述至少一个目标图片中的任一图片;
[0153]第一处理模块505被设置为用于对所述待解密图片中的所述指定区域进行去模糊处理;
[0154]第二处理模块506被设置为用于对经过加密处理后的所述至少一个目标图片中的所述指定区域进行去模糊处理。
[0155]综上所述,本示例性实施例示出的图片加密装置,通过接收检测到将人脸图像指定为加密对象时生成的图片加密指令,根据该图片加密指令确定与该人脸图像相对应的至少一个目标图片,并对该至少一个目标图片进行加密处理,用户只需要对人脸图像进行选择操作即可以自动加密至少一个包含有指定人脸的图片,解决了相关技术中需要用户从查询到的图片中手动选中包含有指定人脸的图片,从而导致用户操作过程较为复杂,操作时间长,消耗电子设备中较多的电量的问题,达到简化用户操作、节约时间和设备电量的效果O
[0156]其次,本示例性实施例示出的图片加密装置,仅对待加密的图片中部分人脸区域进行模糊化处理,在对指定的人脸进行加密的同时可以不影响图片中其它景物或人物的浏览,从而提闻用户体验。
[0157]另外,本示例性实施例示出的图片加密装置,可以在接收到用户对一个人脸图像的解密操作时,对包含有与该人脸图像具有相同人脸的其它已加密图片进行批量解密,不需要用户对每个图片依次操作,达到简化用户操作、节约时间和设备电量的效果。[0158]图9是根据一不例性实施例不出的一种电子设备600的框图。例如,电子设备600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0159]参照图9,电子设备600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口 612,传感器组件614,以及通信组件616。
[0160]处理组件602通常控制电子设备600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
[0161]存储器604被配置为存储各种类型的数据以支持在电子设备600的操作。这些数据的示例包括用于在电子设备600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PR0M),只读存储器(R0M),磁存储器,快闪存储器,磁盘或光盘。存储器604中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器620执行,以完成上述图1、2或6任一所示方法的全部或部分步骤。
[0162]电源组件606为电子设备600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为电子设备600生成、管理和分配电力相关联的组件。
[0163]多媒体组件608包括在所述电子设备600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(IXD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当电子设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0164]音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当电子设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
[0165]I/O接口 612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。[0166]传感器组件614包括一个或多个传感器,用于为电子设备600提供各个方面的状态评估。例如,传感器组件614可以检测到电子设备600的打开/关闭状态,组件的相对定位,例如所述组件为电子设备600的显示器和小键盘,传感器组件614还可以检测电子设备600或电子设备600的一个组件的位置改变,用户与电子设备600接触的存在或不存在,电子设备600方位或加速/减速和电子设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0167]通信组件616被配置为便于电子设备600和其他设备之间有线或无线方式的通信。电子设备600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0168]在示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0169]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由电子设备600的处理器620执行以完成上述方法。例如,该非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0170]本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本【技术领域】中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
[0171]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【权利要求】
1. 一种图片加密方法,其特征在于,所述方法包括: 接收图片加密指令,所述图片加密指令为检测到将人脸图像指定为加密对象时生成的指令; 根据所述图片加密指令确定至少一个目标图片,所述至少一个目标图片为与所述人脸图像相对应的图片; 对所述至少一个目标图片进行加密处理。
2.根据权利要求1所述的方法,其特征在于,所述接收图片加密指令,包括: 接收在检测到对包含有所述人脸图像的可操作区域进行的选择操作时生成的所述图片加密指令; 或者, 接收在检测到对预先设置的人脸标签进行的选择操作时生成的所述图片加密指令,所述预先设置的人脸标签用于指示所述人脸图像。
3.根据权利要求1所述的方法,其特征在于,所述根据所述图片加密指令确定至少一个目标图片,包括: 将包含所述人脸图像的图片确定为所述目标图片; 或者, 查询目标图像,所述目标图像中包含有所述人脸图像对应的人脸,将包含有所述目标图像的各个图片确定为所述目标图片。
4.根据权利要求1所述的方法,其特征在于,所述对所述至少一个目标图片进行加密处理,包括: 对所述至少一个目标图片中的指定区域进行模糊处理,所述指定区域为包含有所述人脸图像对应的人脸的区域。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 接收图片解密指令,所述图片解密指令为检测到对待解密图片中的所述指定区域进行的选择操作时生成的指令,所述待解密图片为经过加密处理后的所述至少一个目标图片中的任一图片; 对所述待解密图片中的所述指定区域进行去模糊处理;或者,对经过加密处理后的所述至少一个目标图片中的所述指定区域进行去模糊处理。
6.一种图片加密装置,其特征在于,所述装置包括: 加密指令接收模块,接收图片加密指令,所述图片加密指令为检测到将人脸图像指定为加密对象时生成的指令; 图片确定模块,用于根据所述图片加密指令确定至少一个目标图片,所述至少一个目标图片为与所述人脸图像相对应的图片; 加密模块,用于对所述至少一个目标图片进行加密处理。
7.根据权利要求6所述的装置,其特征在于,所述加密指令接收模块,包括: 第一接收单元,用于接收在检测到对包含有所述人脸图像的可操作区域进行的选择操作时生成的所述图片加密指令; 第二接收单元,用于接收在检测到对预先设置的人脸标签进行的选择操作时生成的所述图片加密指令,所述预先设置的人脸标签用于指示所述人脸图像。
8.根据权利要求6所述的装置,其特征在于,所述图片确定模块,包括: 第一确定单元,用于将包含所述人脸图像的图片确定为所述目标图片; 查询单元,用于查询目标图像,所述目标图像中包含有所述人脸图像对应的人脸;第二确定单元,用于将包含有所述查询单元查询到的目标图像的各个图片确定为所述目标图片。
9.根据权利要求6所述的装置,其特征在于,所述加密模块,用于对所述至少一个目标图片中的指定区域进行模糊处理,所述指定区域为包含有所述人脸图像对应的人脸的区域。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 解密指令接收模块,用于接收图片解密指令,所述图片解密指令为检测到对待解密图片中的所述指定区域进行的选择操作时生成的指令,所述待解密图片为经过加密处理后的所述至少一个目标图片中的任一图片; 第一处理模块, 用于对所述待解密图片中的所述指定区域进行去模糊处理; 第二处理模块,用于对经过加密处理后的所述至少一个目标图片中的所述指定区域进行去模糊处理。
11.一种电子设备,其特征在于,所述电子设备包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收图片加密指令,所述图片加密指令为检测到将人脸图像指定为加密对象时生成的指令; 根据所述图片加密指令确定至少一个目标图片,所述至少一个目标图片为与所述人脸图像相对应的图片; 对所述至少一个目标图片进行加密处理。
【文档编号】G06F21/10GK103914634SQ201410117626
【公开日】2014年7月9日 申请日期:2014年3月26日 优先权日:2014年3月26日
【发明者】陈志军, 张涛, 张波, 王琳 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1