一种图像处理方法、装置、电子设备及存储介质与流程

文档序号:12906794阅读:216来源:国知局
一种图像处理方法、装置、电子设备及存储介质与流程

本发明涉及图像处理技术领域,具体涉及一种图像处理方法、装置、电子设备及存储介质。



背景技术:

通常,人们通过电子设备(如手机、平板电脑等终端)中设置的前置或后置摄像头来拍摄获取图像。如果人们对拍摄获取的图像显示效果不满意(如清晰度不高等),就可以通过手机、平板电脑等终端中安装的应用程序软件对拍摄获取的图像进行手动修改等处理。

但是,在这种手动对图像进行处理的方式下,当每次需要图像处理的时候,用户都要在应用程序软件中执行相关的处理操作,费时费力,对图像的处理不够智能化。



技术实现要素:

本发明实施例提供一种图像处理方法、装置、电子设备及存储介质,可以解决图像处理费时费力且不够智能化的问题。

本发明实施例第一方面提供一种图像处理方法,所述方法可以应用于电子设备中,所述方法包括:

获取待处理图像;

确定当前需要在显示装置中所显示图像的图像模式,并获取与确定的图像模式关联的像素变换规则,所述像素变换规则是根据所述确定的图像模式所对应的动物视觉特征来预置得到的;

根据获取的像素变换规则,对所述待处理图像进行像素变换处理;

将像素变换处理后得到的目标图像输出到显示装置中。

其中,所述根据获取的像素变换规则,对所述待处理图像进行像素变换处理,包括:

根据获取的像素变换规则,确定所述待处理图像中需要进行物理参数变换的像素集合;

根据所述获取的像素变换规则,变换所述像素集合中各像素的物理参数,

所述物理参数包括位置参数和/或尺寸参数。

可选的,所述像素集合包括:所述待处理图像中的全部像素;所述变换所述像素集合中各像素的物理参数,具体包括:

扩大所述像素集合中各像素的尺寸;其中,每个像素扩大的比例是根据所述像素与所述待处理图像的中心位置之间的距离来确定的。

可选的,所述像素集合包括:所述待处理图像中位于指定画面中的像素;所述根据所述获取的像素变换规则,变换所述像素集合中各像素的物理参数,具体包括:

根据所述获取的像素变换规则,确定位移策略,并根据所述位移策略对所述像素集合中的各像素进行位移变换处理;其中,所述位移策略用于实现对所述待处理图像的波浪模拟处理。

其中,所述根据获取的像素变换规则,对所述待处理图像进行像素变换处理,包括:

根据获取的像素变换规则,确定所述待处理图像中需要进行颜色参数变换处理的像素集合;

根据所述获取的像素变换规则,变换所述像素集合中各像素的颜色参数,所述颜色参数为所述待处理图像包括的hsv图像具有的颜色参数或所述待处理图像包括的rgb图像具有的颜色参数。

可选的,所述像素集合包括:所述待处理图像中像素颜色在rgb色盘中指定区域内的像素;所述变换所述像素集合中各像素的颜色参数,具体包括:

将所述像素集合中各像素的饱和度设置为目标数值。

可选的,所述像素集合包括:所述待处理图像中像素颜色为指定颜色的像素;所述变换所述像素集合中各像素的颜色参数,具体包括:

对所述像素集合中各像素进行色相反转处理。

可选的,所述像素集合包括:所述待处理图像中的全部像素;所述变换所述像素集合中各像素的颜色参数,具体包括:

将所述像素集合中各像素的明度值转化为红色色彩值或蓝色色彩值,得到所述待处理图像对应的热力色彩图。

相应的,本发明实施例第二方面还提供一种图像处理装置,所述装置可以设置在电子设备中,所述装置包括:

第一获取模块,用于获取待处理图像;

确定模块,用于确定当前需要在显示装置中所显示图像的图像模式;

第二获取模块,还用于获取与确定的图像模式关联的像素变换规则,所述像素变换规则是根据所述确定的图像模式所对应的动物视觉特征来预置得到的;

处理模块,用于根据获取的像素变换规则,对所述待处理图像进行像素变换处理;

输出模块,用于将像素变换处理后得到的目标图像输出到显示装置中。

其中,所述处理模块包括:

确定单元,用于根据获取的像素变换规则,确定所述待处理图像中需要进行物理参数变换的像素集合;

变换单元,用于根据所述获取的像素变换规则,变换所述像素集合中各像素的物理参数,所述物理参数包括位置参数和/或尺寸参数。

可选的,所述像素集合包括:所述待处理图像中的全部像素;

所述变换单元,具体用于扩大所述像素集合中各像素的尺寸;其中,每个像素扩大的比例是根据所述像素与所述待处理图像的中心位置之间的距离来确定的。

可选的,所述像素集合包括:所述待处理图像中位于指定画面中的像素;

所述变换单元,具体用于根据所述获取的像素变换规则,确定位移策略,并根据所述位移策略对所述像素集合中的各像素进行位移变换处理;其中,所述位移策略用于实现对所述待处理图像的波浪模拟处理。

其中,所述确定单元,还用于根据获取的像素变换规则,确定所述待处理图像中需要进行颜色参数变换处理的像素集合;

所述变换单元,还用于根据所述获取的像素变换规则,变换所述像素集合中各像素的颜色参数,所述颜色参数为所述待处理图像包括的hsv图像具有的颜色参数或所述待处理图像包括的rgb图像具有的颜色参数。

可选的,所述像素集合包括:所述待处理图像中像素颜色在rgb色盘中指定区域内的像素;

所述变换单元执行变换所述像素集合中各像素的颜色参数时,具体用于将所述像素集合中各像素的饱和度设置为目标数值。

可选的,所述像素集合包括:所述待处理图像中像素颜色为指定颜色的像素;

所述变换单元执行变换所述像素集合中各像素的颜色参数时,具体用于对所述像素集合中各像素进行色相反转处理。

可选的,所述像素集合包括:所述待处理图像中的全部像素;

所述变换单元执行变换所述像素集合中各像素的颜色参数时,具体用于将所述像素集合中各像素的明度值转化为红色色彩值或蓝色色彩值,得到所述待处理图像对应的热力色彩图。

本发明实施例第三方面还提供了一种电子设备,所述电子设备包括:处理器、存储器、通信接口和通信总线;

所述处理器、所述存储器和所述通信接口通过所述通信总线连接并完成相互间的通信;所述存储器存储可在所述处理器上运行的计算机程序;所述处理器执行所述计算机程序时实现上述第一方面的方法。

本发明实施例第四方面还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的方法。

本发明实施例第五方面还提供了一种计算机程序产品,所述计算机程序产品包括了存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述第一方面的方法。

本发明实施例通过在电子设备中预置与图像模式关联的像素变换规则,可以按照用户的图像模式需求,查询出对应的像素变换规则,并根据查询出的像素变换规则,对待处理图像进行自动化、智能化的处理,从而在显示装置中呈现出用户想要的图像显示效果,省时省力。

附图说明

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

图1是本发明实施例提供的一种图像处理方法的流程示意图;

图2是本发明实施例提供的另一种图像处理方法的流程示意图;

图3是本发明实施例提供的一种图像处理装置的结构示意图;

图4是本发明实施例提供的另一种图像处理装置的结构示意图;

图5是本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

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

应理解,本申请所述的电子设备是指具有图像处理功能的终端设备,可以包括但不限于具有图像处理功能的各种类型的智能终端,例如可以是手机(如android手机、ios手机等)、平板电脑、台式电脑、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)等终端设备。该智能终端还可称为用户设备(userequipment,ue)或终端。

以下对本发明实施例提供的图像处理方法、装置、电子设备及存储介质进行详细介绍。

请参阅图1,图1为本发明实施例提供的一种图像处理方法的流程示意图,该图像处理方法可以由图像处理装置来执行,该图像处理装置可以设置在电子设备中。如图1所示,该图像处理方法可以包括以下步骤:

s101、获取待处理图像。

其中,手机、平板电脑等电子设备获取的待处理图像可以是该终端中设置的拍摄装置(如摄像头或相机)拍摄得到的图像,也可以是该电子设备从其他电子设备处接收到的图像,还可以是该电子设备从网络中下载的图像,甚至可以是使用绘图软件绘制的图像,本发明实施例对此不做限定。

s102、确定当前需要在显示装置中所显示图像的图像模式,并获取与确定的图像模式关联的像素变换规则。

例如,如果第一图像模式对应猫的视觉特征,那么与该第一图像模式关联的像素变换规则是根据猫的视觉特征来预置得到的;如果第二图像模式对应鱼的视觉特征,那么该第二图像模式关联的像素变换规则是根据鱼的视觉特征来预置得到的。

s103、根据获取的像素变换规则,对该待处理图像进行像素变换处理。

其中,该像素变换规则可以包括像素位置变换策略(即位移策略),像素尺寸变换策略和像素颜色变换策略中的至少一种。即电子设备在对该待处理图像进行像素变换处理时,可以对像素的位置、尺寸和颜色中的一种或多种进行变换处理。

具体地,根据该像素变换规则,电子设备可以确定出该待处理图像中需要进行物理参数变换的像素集合,并可以根据该像素变换规则变换该像素集合中各像素的物理参数。其中,该物理参数包括位置参数和/或尺寸参数。

具体地,根据该像素变换规则,该电子设备可以确定出该待处理图像中需要进行颜色参数变换的像素集合,并可以根据该像素变换规则变换该像素集合中各像素的颜色参数。其中,颜色参数可以包括但不限于灰阶、色相、饱和度、明度和亮度。

s104、将像素变换处理后得到的目标图像输出到显示装置中。

在电子设备对该待处理图像进行像素变换处理后,得到的目标图像为该图像模式所对应的动物视觉特征下的图像。例如,当该图像模式为“猫”时,该目标图像为模拟的猫眼看到的图像。

可选的,该电子设备可以将该目标图像输出到该电子设备中设置的显示装置(如显示屏)中,也可以将该目标图像输出到另一电子设备中设置的显示装置中,还可以将该目标图像输出到该电子设备外接的显示装置(如投影仪、显示屏)中,本发明实施例对此不做限定。

在本发明实施例中,电子设备通过预置与图像模式关联的像素变换规则,可以按照用户的图像模式需求,查询出对应的像素变换规则,并根据查询出的像素变换规则,对待处理图像进行自动化、智能化的处理,从而在显示装置中呈现出用户想要的图像显示效果,省时省力。

请参阅图2,图2为本发明实施例提供的另一种图像处理方法的流程示意图,该图像处理方法可以由图像处理装置来执行,该图像处理装置可以设置在电子设备中。具体的,图2所示的该图像处理方法还可以包括以下步骤:

s201、获取待处理图像。

其中,电子设备获取的待处理图像可以是该电子设备中设置的拍摄装置(如摄像头或相机)拍摄得到的图像,也可以是该电子设备从其他终端处接收到的图像,还可以是该电子设备从网络中下载的图像,甚至可以是使用绘图软件绘制的图像,本发明实施例对此不做限定。

可选的,该待处理图像可以为各种类型的图像,包括但不限于rgb图像和hsv图像。

其中,rgb是依据人眼识别的颜色定义的颜色空间,rgb图像用红(red)、绿(green)、蓝(blue)三原色来描述颜色,通过摄像头、相机等拍摄装置获取到的彩色照片(彩色图像)即为rgb图像。

其中,hsv是根据颜色的直观特性定义的颜色空间,hsv图像中的颜色参数包括色相(hue)、饱和度(saturation)和明度(value)。色相也称为色调,可以用角度度量,其取值范围为0°~360°,从红色开始逆时针方向计算。例如,红色的色相为0°,黄色的色相为60°,绿色的色相为120°,青色的色相为180°,蓝色的色相为240°,品红色的色相为300°。根据色相,将颜色依次排列成环状形成色相环。在色相环中,位于一条直线上的任意两个颜色互为补色,或者,相距180°的任意两个颜色互为补色。因此,红色和青色互为补色,黄色和蓝色互为补色,绿色和品红色互为补色。饱和度用于表示颜色接近光谱色的程度,即颜色的纯度,取值范围通常为0%~100%。任何一种颜色均可以看成是光谱色与白色混合的结果。其中光谱色的色所占的比例越大,颜色接近光谱色的程度就越高,颜色的饱和度也就越高。明度表示颜色明亮的程度,取值范围通常为0%~100%。例如,黑色的明度为0%,白色的明度为100%。

s202、确定当前需要在显示装置中所显示图像的图像模式,并获取与确定的图像模式关联的像素变换规则。

具体实现中,电子设备中可以预置至少一个图像模式。例如,如果第一图像模式对应猫的视觉特征,那么与该第一图像模式关联的像素变换规则是根据猫的视觉特征来预置得到的;如果第二图像模式对应鱼的视觉特征,那么该第二图像模式关联的像素变换规则是根据鱼的视觉特征来预置得到的。具体实现中,可以根据图像模式所对应的动物来对该图像模式进行直观地命名。例如,上述第一图像模式可以命名为“猫”,上述第二图像模式可以命名为“鱼”。

如果电子设备中预置有多个图像模式,用户可以通过在用户界面的相关操作来选择其中一个图像模式。当图像模式采用上述的方式命名时,如果用户想要获取或欣赏猫的视觉特征下的图像(即猫眼看到的图像),可以在图像模式选择的用户界面中选中“猫”。

需要说明的是,由于不同类型的图像具有不同的像素参数(如颜色参数),因此不同类型的图像在进行像素变换时所采用的像素变换规则不同。可选的,该电子设备中可以预置至少一种图像类型对应的像素变换规则。

当该电子设备中仅预置有一种图像类型对应的像素变换规则时,如果该电子设备获取到的图像的类型与该图像类型不同,那么该电子设备首先需要对获取到的图像进行图像类型变换。例如,当该电子设备中仅预置有hsv图像对应的像素变换规则时,如果该电子设备获取到的图像为rgb图像,那么该电子设备首先需要对该获取到的图像进行颜色空间变换得到待处理图像,其中,该待处理图像为hsv图像。

当该电子设备中预置有多种图像类型对应的像素变换规则时,如果该电子设备获取的图像的类型为该多种图像类型中的其中一种相同,那么该电子设备可以查找出与该获取的图像的类型对应的且与该图像模式关联的像素变换规则;如果该电子设备获取的图像的类型不是该多种图像类型中的任何一种,那么该电子设备首先需要对该电子设备获取的图像进行图像类型变换。例如,当该电子设备中预置有rgb图像对应的像素变换规则以及hsv图像对应的像素变换规则时,如果该电子设备获取到的图像为cmy图像,那么该电子设备首先需要对该电子设备获取到的图像进行颜色空间变换得到待处理图像,其中,该待处理图像为rgb图像或hsv图像,然后该电子设备可以查找出与该待处理图像的类型对应的且与该图像模式关联的像素变换规则。

s203、根据获取的像素变换规则,确定该待处理图像中需要进行参数变换的像素集合。

其中,该参数可以包括位置参数、尺寸参数和颜色参数中的至少一种。从而,该像素变换规则可以包括像素位置变换策略(即位移策略),像素尺寸变换策略和像素颜色变换策略中的至少一种。即电子设备在对该待处理图像进行像素变换处理时,可以对像素的位置、尺寸和颜色中的一种或多种进行变换处理。

在本发明实施例中,该位置参数和该尺寸参数统称为物理参数。该颜色参数可以包括但不限于灰阶、色相、饱和度和明度。

需要说明的是,不同类型的图像中的像素具有不同的颜色参数。例如,rgb图像具有的颜色参数包括灰阶;hsv图像具有的颜色参数包括色相、饱和度和明度。

s204、根据该获取的像素变换规则,变换该像素集合中各像素的参数。

举例来说,对于不能看见某个或某些颜色的动物,在该动物的视觉特征对应的图像模式下,该待处理图像中需要进行颜色参数变换的像素集合为该待处理图像中像素颜色为该某个或某些颜色的像素。其中,该某个或某些颜色位于rgb色盘的指定区域内。该电子设备在变换该像素集合中各像素的颜色参数时,可以将该像素集合中各像素的饱和度设置为0,即将该像素集合中各像素变为白色。例如,当该图像模式为“猫”时,由于猫看不见红色,因此该像素集合为该待处理图像中像素颜色在rgb色盘中350°逆时针到20°的颜色区域内(该颜色区域内像素颜色为红色)的像素,该电子设备可以将该像素集合中的各像素的饱和度值设置为0,即将该待处理图像中“猫”不能看见的红色变为白色。需要说明的是,在这种情形下,该待处理图像是rgb图像。如果该电子设备获取到的图像不是rgb图像,首先需要进行图像类型变换。

又举例来说,对于看见的指定颜色为该指定颜色或某些颜色本身的互补色的动物,在该动物的视觉特征对应的图像模式下,该待处理图像中需要进行颜色参数变换的像素集合为该待处理图像中像素颜色为该指定颜色的像素。该电子设备在变换该像素集合中各像素的颜色参数时,可以将该像素集合中各像素进行色相反转,以将该各像素的颜色变为其互补色。例如,当该图像模式为“蜜蜂”时,由于蜜蜂看到的全部颜色均是其互补色,因此该像素集合为该待处理图像中的全部像素,该电子设备可以将该像素集合中的各像素进行色相反转。例如,将红色变为青色,将黄色变为蓝色,将绿色变为品红色,等等。需要说明的是,在这种情形下,该待处理图像是hsv图像。如果该电子设备获取到的图像不是hsv图像,首先需要进行图像类型变换。

又举例来说,对于看不见任何颜色只能通过热力感知世界的动物(如蛇),在该动物对应的图像模式下,该待处理图像中需要进行颜色参数变换的像素集合为该待处理图像中的全部像素。该电子设备在变换该像素集合中各像素的颜色参数时,可以将该像素集合中各像素的明度值转化为红色色彩值或蓝色色彩值得到该待处理图像对应的热力色彩图。其中,该色彩值可以为颜色的深浅程度。例如,当该像素集合中某个像素的明度值为100%时,可以将该像素的颜色转化为颜色最深的红色;当该像素集合中某个像素的明度值为90%时,也可以将该像素转化为红色,但是这一红色与上述红色相比颜色较浅。再例如,当该像素集合中某个像素的明度值为0%时,可以将该像素的颜色转化为颜色最深的蓝色;当该像素集合中某个像素的明度值为10%时,也可以将该像素转化为蓝色,但是这一蓝色与上述蓝色像素相比颜色较浅。需要说明的是,在这种情形下,该待处理图像是hsv图像。如果该电子设备获取到的图像不是hsv图像,首先需要进行图像类型变换。

又举例来说,当该图像模式为“鱼”时,该待处理图像中需要进行尺寸参数变换的像素集合为该待处理图像的全部像素,该电子设备可以扩大该像素集合中各像素的尺寸。其中,每个像素扩大的比例是根据该像素与该待处理图像的中心位置之间的距离来确定的。具体表现为:距离该中心位置越近,像素扩大的比例越大。可选的,该待处理图像中需要进行位置参数变换的像素集合可以为电子设备中预置的指定像素,该电子设备可以根据该电子设备中预置的位移策略(该位移策略终包括位移时间、位移方向、位移距离等)移动该像素集合中的各像素,以实现对该待处理图像的波浪模拟处理。

对于不同的动物视觉特征,像素变换规则自然不同。该电子设备中可以预置与多种动物视觉特征对应的图像模式,本发明实施例不限定电子设备中预置的图像模式的数目。

s205、将参数变换处理后得到的目标图像输出到显示装置中。

在电子设备对该待处理图像进行像素变换处理后,得到的目标图像为该图像模式所对应的动物视觉特征下的图像。例如,当该图像模式为“猫”时,该目标图像为模拟的猫眼看到的图像。

在本发明实施例中,电子设备通过预置与图像模式关联的像素变换规则,可以按照用户的图像模式需求,查询出对应的像素变换规则,并根据查询出的像素变换规则,对待处理图像的像素位置、像素尺寸和像素颜色中的至少一种进行自动化、智能化的变换处理,从而在显示装置中呈现出用户想要的图像显示效果(如模拟出的动物视觉特征下的图像),省时省力。

请参阅图3,图3为本发明实施例提供的一种图像处理装置的结构示意图,该图像处理装置可以设置在电子设备中。如图3所示,该图像处理装置可以包括:第一获取模块301、确定模块302、第二获取模块303、处理模块304和输出模块305。其中,

第一获取模块301,用于获取待处理图像。

确定模块302,用于确定当前需要在显示装置中所显示图像的图像模式。

第二获取模块303,用于获取与所述确定模块302确定的图像模式关联的像素变换规则。

其中,该像素变换规则是根据该确定的图像模式所对应的动物视觉特征来预置得到的。

处理模块304,用于根据所述第二获取模块303获取的像素变换规则,对所述第一获取模块301获取的待处理图像进行像素变换处理。

输出模块305,用于将所述处理模块304进行像素变换处理后得到的目标图像输出到显示装置中。

需要说明的是,本发明实施例提供的电子设备的具体工作流程请参考本发明实施例提供的方法流程部分,在此不再赘述。

在本发明实施例中,电子设备通过预置与图像模式关联的像素变换规则,可以按照用户的图像模式需求,查询出对应的像素变换规则,并根据查询出的像素变换规则,对待处理图像进行自动化、智能化的处理,从而在显示装置中呈现出用户想要的图像显示效果,省时省力。

请一并参阅图4,图4为本发明实施例提供的另一种图像处理装置的结构示意图,该图像处理装置可以设置在电子设备中。其中,该图像处理装置包括上述提到的第一获取模块301、确定模块302、第二获取模块303、处理模块304和输出模块305,本发明实施例中,所述处理模块304包括:

确定单元3041,用于根据所述第二获取模块303获取的像素变换规则,确定第一获取模块301获取的待处理图像中需要进行物理参数变换的像素集合;

变换单元3042,用于根据所述第二获取模块303获取的像素变换规则,变换所述确定单元3041确定的像素集合中各像素的物理参数。

其中,该物理参数包括位置参数和/或尺寸参数。

可选的,该像素集合包括:该待处理图像中的全部像素。

进一步可选的,所述变换单元3042,具体用于扩大所述确定单元3041确定的像素集合中各像素的尺寸。

其中,每个像素扩大的比例是根据该像素与该待处理图像的中心位置之间的距离来确定的。

可选的,该像素集合包括:该待处理图像中位于指定画面中的像素。

进一步可选的,所述变换单元3042,具体用于根据所述第二获取模块303获取的像素变换规则,确定位移策略,并根据所述位移策略对所述确定单元3041确定的像素集合中的各像素进行位移变换处理;其中,所述位移策略用于实现对所述待处理图像的波浪模拟处理。

可选的,所述确定单元3041,还用于根据所述第二获取模块303获取的像素变换规则,确定所述第一获取模块301获取的待处理图像中需要进行颜色参数变换处理的像素集合。

可选的,所述变换单元3042,还用于根据所述第二获取模块303获取的像素变换规则,变换所述确定单元3041确定的像素集合中各像素的颜色参数。

其中,该颜色参数为所述待处理图像包括的hsv图像具有的颜色参数或所述待处理图像包括的rgb图像具有的颜色参数。

可选的,该像素集合包括:该待处理图像中像素颜色在rgb色盘中指定区域内的像素。

进一步可选的,所述变换单元3042执行变换所述确定单元3041确定的像素集合中各像素的颜色参数时,具体用于将所述确定单元3041确定的像素集合中各像素的饱和度设置为目标数值。

可选的,该像素集合包括:该待处理图像中像素颜色为指定颜色的像素。

进一步可选的,所述变换单元3042执行变换所述确定单元3041确定的像素集合中各像素的颜色参数时,具体用于对所述确定单元3041确定的像素集合中各像素进行色相反转处理。

可选的,该像素集合包括:该待处理图像中的全部像素。

进一步可选的,所述变换单元3042执行变换所述确定单元3041确定的像素集合中各像素的颜色参数时,具体用于将所述确定单元3041确定的像素集合中各像素的明度值转化为红色色彩值或蓝色色彩值,得到所述第一获取模块301获取的待处理图像对应的热力色彩图。

需要说明的是,本发明实施例提供的电子设备的具体工作流程请参考本发明实施例提供的方法流程部分,在此不再赘述。

在本发明实施例中,电子设备通过预置与图像模式关联的像素变换规则,可以按照用户的图像模式需求,查询出对应的像素变换规则,并根据查询出的像素变换规则,对待处理图像的像素位置、像素尺寸和像素颜色中的至少一种进行自动化、智能化的变换处理,从而在显示装置中呈现出用户想要的图像显示效果(如模拟出的动物视觉特征下的图像),省时省力。

请参阅图5,图5是本发明实施例提供的一种电子设备的结构示意图,如图5所示,该电子设备可以包括:至少一个处理器501,至少一个通信接口503,存储器504,至少一个通信总线502。其中,存储器504中存储一组计算机程序,且处理器501调用存储器504中存储的计算机程序,以用于执行如本申请图1和图2实施例中所示的图像处理方法,即用于执行以下操作:

获取待处理图像;

确定当前需要在显示装置中所显示图像的图像模式,并获取与确定的图像模式关联的像素变换规则,所述像素变换规则是根据所述确定的图像模式所对应的动物视觉特征来预置得到的;

根据获取的像素变换规则,对所述待处理图像进行像素变换处理;

将像素变换处理后得到的目标图像输出到显示装置中。

本发明实施例中,处理器501调用存储器504中的计算机程序在执行根据获取的像素变换规则,对所述待处理图像进行像素变换处理时,具体用于执行以下操作:

根据获取的像素变换规则,确定所述待处理图像中需要进行物理参数变换的像素集合;

根据所述获取的像素变换规则,变换所述像素集合中各像素的物理参数,所述物理参数包括位置参数和/或尺寸参数。

本发明实施例中,所述像素集合包括:所述待处理图像中的全部像素;处理器501调用存储器504中的计算机程序在执行变换所述像素集合中各像素的物理参数时,具体用于执行以下操作:

扩大所述像素集合中各像素的尺寸;其中,每个像素扩大的比例是根据所述像素与所述待处理图像的中心位置之间的距离来确定的。

本发明实施例中,所述像素集合包括:所述待处理图像中位于指定画面中的像素;处理器501调用存储器504中的计算机程序在执行根据所述获取的像素变换规则,变换所述像素集合中各像素的物理参数时,具体用于执行以下操作:

根据所述获取的像素变换规则,确定位移策略,并根据所述位移策略对所述像素集合中的各像素进行位移变换处理;其中,所述位移策略用于实现对所述待处理图像的波浪模拟处理。

本发明实施例中,处理器501调用存储器504中的计算机程序在执行根据获取的像素变换规则,对所述待处理图像进行像素变换处理时,具体用于执行以下操作:

根据获取的像素变换规则,确定所述待处理图像中需要进行颜色参数变换处理的像素集合;

根据所述获取的像素变换规则,变换所述像素集合中各像素的颜色参数,所述颜色参数为对所述待处理图像的hsv图像具有的颜色参数或对所述待处理图像的rgb图像具有的颜色参数。

本发明实施例中,所述像素集合包括:所述待处理图像中像素颜色在rgb色盘中指定区域内的像素;处理器501调用存储器504中的计算机程序在执行变换所述像素集合中各像素的颜色参数时,具体用于执行以下操作:

将所述像素集合中各像素的饱和度设置为目标数值。

本发明实施例中,所述像素集合包括:所述待处理图像中像素颜色为指定颜色的像素;处理器501调用存储器504中的计算机程序在执行变换所述像素集合中各像素的颜色参数时,具体用于执行以下操作:

对所述像素集合中各像素进行色相反转处理。

本发明实施例中,所述像素集合包括:所述待处理图像中的全部像素;处理器501调用存储器504中的计算机程序在执行变换所述像素集合中各像素的颜色参数时,具体用于执行以下操作:

将所述像素集合中各像素的明度值转化为红色色彩值或蓝色色彩值,得到所述待处理图像对应的热力色彩图。

其中,处理器501可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。

其中,处理器501还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。

其中,通信总线502可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述通信总线502可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

其中,通信接口503可以包括显示屏(display)、键盘(keyboard),可选通信接口503还可以包括标准的有线接口、无线接口。

其中,存储器504可以包括易失性存储器(volatilememory,vm),例如高速随机存取存储器(randomaccessmemory,ram);存储器也可以包括非易失性存储器(non-volatilememory,nvm),例如快闪存储器(flashmemory,fm),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd)等至少一个磁盘存储器;存储器504还可以包括上述种类的存储器的组合。存储器504可选的还可以是至少一个位于远离前述处理器501的存储装置。

可选的,所述处理器501可以调用所述存储器504中存储的所述计算机程序,还用于实现如本申请图3或4实施例中所示的图像处理装置。

在本发明实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本申请图1或2实施例中所示的图像处理方法。

在本发明实施例中还提供一种计算机程序产品,所述计算机程序产品包括了存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现如本申请图1或2实施例中所示的图像处理方法。

在本发明实施例中,电子设备通过预置与图像模式关联的像素变换规则,可以按照用户的图像模式需求,查询出对应的像素变换规则,并根据查询出的像素变换规则,对待处理图像进行自动化、智能化的处理,从而在显示装置中呈现出用户想要的图像显示效果,省时省力。

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

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

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

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、ram、磁碟或者光盘等各种可以存储计算机程序的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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