掌桥专利:专业的专利平台
掌桥专利
首页

图像处理方法、电子设备、存储介质及程序产品

文献发布时间:2023-06-19 19:28:50


图像处理方法、电子设备、存储介质及程序产品

技术领域

本申请涉及图像处理技术领域,特别是涉及一种图像处理方法、电子设备、存储介质及程序产品。

背景技术

查找表(look up table,LUT)广泛应用于图像处理;例如,查找表可以用于图像颜色校正、图像增强或者图像伽马校正等;具体地,可以在图像信号处理器(Image SignalProcessing,ISP)中加载查找表,根据查找表可以对原始图像作处理,进行原始图像的像素值映射,改变图像的颜色风格,从而实现不同的图像效果。

目前,芯片系统可以通过预设在终端中的数量有限的查找表对图像进行调整,有限的查找表对图像的颜色校正效果比较单一,无法满足用户的需求。

因此,在芯片系统受到限制的情况下,如何进一步提高图像处理的图像质量成为一个亟需解决的问题。

发明内容

有鉴于此,本申请提供一种图像处理方法、电子设备、存储介质及程序产品,以对图像进行处理。

第一方面,本申请实施例提供了一种图像处理方法,上述方法包括:

电子设备响应于用户点击相机应用程序的操作,启动摄像头,获取待处理图像,并获取待处理图像中包含人物的人物区域的人物特征和采集环境的环境特征,再确定对应于所述人物特征和环境特征的图像处理参数,进一步基于所述图像处理参数对所述待处理图像进行图像处理。所述人物特征包括以下特征中的至少一种:人物的性别特征、年龄特征和生活区域特征,所述环境特征包括以下特征中的至少一种:采集环境的亮度特征、色温特征和光比特征。

由以上可见,在获取待处理图像之后,电子设备可以获取上述人物特征和环境特征,然后再确定对应与上述人物特征和环境特征的图像处理参数,进而基于上述图像处理参数对待处理图像进行处理,也就是电子设备基于上述人物特征和环境特征对待处理图像进行处理,因此通过本申请实施例提供的方案,电子设备可以对待处理图像进行图像处理。

其次,本方案在提取上述待处理图像的人物特征和环境特征之后,确定对应于人物特征与环境特征的图像处理参数,再基于所确定的图像处理参数对图像进行处理。也就是通过本申请实施例提供的方案,电子设备对于包含不同的人物以及在不同采集环境中采集的图像,能够采用不同的图像处理参数进行图像处理,从而使得图像处理结果与图像中包含的人物和图像的采集环境相匹配,达到更好的图像处理效果。

本申请的一个实施例中,上述电子设备确定与所述人物特征和环境特征对应的图像处理参数,包括:

电子设备基于所述人物特征和环境特征,确定与所述人物区域对应的人物处理参数,并确定除所述人物区域之外的背景区域对应的背景处理参数;

电子设备上述基于所述图像处理参数对所述待处理图像进行图像处理,包括:

电子设备基于所述人物处理参数对所述待处理图像中的人物区域进行图像处理,并基于所述背景处理参数对所述待处理图像中的背景区域进行图像处理。

由以上可见,电子设备可以将上述待处理图像划分为人物区域和背景区域,然后基于人物特征和环境特征,确定与人物区域对应的人物处理参数,确定与背景区域对应的背景处理参数,进而电子设备可以利用人物处理参数对待处理图像中的人物区域进行图像处理,利用背景处理参数对待处理图像中的背景区域进行图像处理,进而可以对待处理图像进行图像处理。

另外,本申请实施例提供的方案基于与人物区域对应的人物处理参数对人物区域进行图像处理,从而使得人物区域的图像处理结果与人物区域相匹配,从而达到较好的图像处理效果,基于与背景区域对应的背景处理参数对背景区域进行图像处理,从而使得背景区域的图像处理结果与背景区域相匹配,从而达到较好的图像处理效果,进而可以同时使得上述人物区域和背景区域进行图像处理之后,都能够达到较好的图像处理效果。

本申请的一个实施例中,上述电子设备基于所述人物特征和背景特征,确定与所述人物区域对应的人物处理参数,包括:

电子设备基于所述人物特征和环境特征,确定与人物区域中的不同子区域分别对应的子区域处理参数;

电子设备上述基于所述人物处理参数对所述待处理图像中的人物区域进行图像处理,包括:

电子设备针对所述人物区域中的每一子区域,基于该子区域对应的子区域处理参数,对该子区域进行图像处理。

由以上可见,电子设备还可以将上述人物区域划分为多个子区域,不同的子区域表示人物的不同的部位,然后电子设备针对每一子区域,基于人物特征和环境特征,确定与该子区域对应的人物处理参数,确定与该子区域对应的子区域处理参数,进而可以利用子区域处理参数对人物区域中的各个子区域进行图像处理。

另外,本申请实施例提供的方案针对人物区域中的每一子区域,基于与该子区域对应的子区域处理参数对该子区域进行图像处理,从而使得该子区域的图像处理结果与该子区域相匹配,从而达到较好的图像处理效果,进而可以使得人物区域中的各个子区域进行图像处理之后,都能够达到较好的图像处理效果。

本申请的一个实施例中,在上述电子设备获取所述待处理图像中包含人物的人物区域的人物特征之前,还包括:

电子设备判断所述待处理图像中是否存在包含人物的人物区域;

若存在所述人物区域,电子设备则判断所述人物区域中的人脸区域的面积与所述待处理图像的面积之间的面积比是否大于预设面积比;

若大于预设面积比,电子设备则执行所述获取所述待处理图像中包含人物的人物区域的人物特征的步骤。

由以上可见,本方案在获取上述人物特征之前,电子设备可以先判断待处理图像中是否存在人物区域,如果存在人物区域,电子设备再判断人物区域的面积与上述待处理图像的面积之间的面积比是否大于预设面积比,若上述面积比大于预设面积比,说明上述人物区域的面积相对于待处理图像的面积较大,进而可以认为上述待处理图像中存在包含人物的人物区域,并且人物区域的面积较大,可以获取人物区域的人物特征,若上述面积比小于预设面积比,说明上述人物区域的面积相对于待处理图像的面积较小,进而即使上述待处理图像中存在包含人物的人物区域,但是人物区域的面积较小,无法获取人物区域的人物特征,进而无法进行图像处理。因此,本申请实施例提供的方案可以判断上述待处理图像是否能够进行图像处理。

本申请的一个实施例中,上述获取所述待处理图像采集环境的环境特征,包括:

电子设备基于所述待处理图像中包含的各个像素点的像素值,获取所述待处理图像的采集环境的环境特征。

本申请的一个实施例中,上述获取待处理图像,包括:

电子设备获取待处理视频,将所述待处理视频中包含的各个视频帧均作为待处理图像;或

电子设备获取照片作为待处理图像。

第二方面,本申请实施例提供了一种电子设备,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行权第一方面中任一项所述的步骤。

第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面中任意一项所述的方法。

第四方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品包含可执行指令,当所述可执行指令在计算机上执行时,使得计算机执行第一方面中任意一项所述的方法。

第五方面,本申请实施例提供了一种芯片系统,所述芯片系统应用于电子设备,所述芯片系统包括一个或多个处理器,所述处理器用于调用计算机指令以使得所述电子设备将待处理图像输入芯片系统,并执行第一方面中任意一项所述的方法对待处理图像进行处理后输出处理后图像。

本申请实施例的有益效果:

本申请实施例提供了一种图像处理方法,获取待处理图像;获取上述待处理图像中包含人物的人物区域的人物特征;获取上述待处理图像采集环境的环境特征;确定对应于上述人物特征和环境特征的图像处理参数;基于上述图像处理参数对上述待处理图像进行图像处理。

由以上可见,在获取待处理图像之后,电子设备可以获取上述人物特征和环境特征,然后再确定对应与上述人物特征和环境特征的图像处理参数,进而基于上述图像处理参数对待处理图像进行处理,也就是电子设备基于上述人物特征和环境特征对待处理图像进行处理,因此通过本申请实施例提供的方案,电子设备可以对待处理图像进行图像处理。

其次,本方案在提取上述待处理图像的人物特征和环境特征之后,确定对应于人物特征与环境特征的图像处理参数,再基于所确定的图像处理参数对图像进行处理。也就是通过本申请实施例提供的方案,电子设备对于包含不同的人物以及在不同采集环境中采集的图像,能够采用不同的图像处理参数进行图像处理,从而使得图像处理结果与图像中包含的人物和图像的采集环境相匹配,达到更好的图像处理效果。

附图说明

图1为本申请实施例提供的一种电子设备的示意图;

图2为本申请实施例提供的一种电子设备的软件结构框图;

图3为本申请实施例提供的第一种图像处理方法的流程示意图;

图4为本申请实施例提供的第一种表示人脸区域和待处理图像之间的面积比的示意图;

图5为本申请实施例提供的第二种表示人脸区域和待处理图像之间的面积比的示意图;

图6为本申请实施例提供的第三种表示人脸区域和待处理图像之间的面积比的示意图;

图7为本申请实施例提供的一种图像中人物区域与背景区域的示意图;

图8为本申请实施例提供的一种人物区域的示意图;

图9为本申请实施例提供的第二种图像处理方法的流程示意图;

图10为本申请实施例提供的一种芯片系统的结构示意图。

具体实现方式

为了更好的理解本申请的技术方案,下面结合附图对本申请实施例进行详细描述。

为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一指令和第二指令是为了区分不同的用户指令,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

需要说明的是,本申请中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。

本申请实施例可应用于平板电脑、个人计算机(personal computer,PC)、个人数字助理(personal digital assistant,PDA)、智能手表、上网本、可穿戴电子设备、增强现实技术(augmented reality,AR)设备、虚拟现实(virtual reality,VR)设备、车载设备、智能汽车、机器人、智能眼镜、智能电视等电子设备中。

示例性的,图1示出了电子设备100的结构示意图。电子设备100可以包括处理器110,显示屏120,摄像头130,内部存储器140,用户标识模块(subscriber identificationmodule,SIM)卡接口150,通用串行总线(universal serial bus,USB)接口160,充电管理模块170,电源管理模块171,电池172,传感器模块180,移动通信模块190,无线通信模块200,天线1以及天线2等。其中传感器模块180可以包括压力传感器180A,指纹传感器180B,触摸传感器180C,环境光传感器180D等。

可以理解的是,本申请实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括中央处理器(central processing unit,CPU)、应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signalprocessor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的部件,也可以集成在一个或多个处理器中。在一些实施例中,电子设备100也可以包括一个或多个处理器110。其中,控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。在其他一些实施例中,处理器110中还可以设置存储器,用于存储指令和数据。示例性地,处理器110中的存储器可以为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从存储器中直接调用。这样就避免了重复存取,减少了处理器110的等待时间,因而提高了电子设备100处理数据或执行指令的效率。

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路间(inter-integrated circuit,I2C)接口、集成电路间音频(inter-integrated circuitsound,I2S)接口、脉冲编码调制(pulse code modulation,PCM)接口、通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口、移动产业处理器接口(mobile industry processor interface,MIPI)、用输入输出(general-purpose input/output,GPIO)接口、SIM卡接口和/或USB接口等。其中,USB接口160是符合USB标准规范的接口,具体可以是Mini USB接口、Micro USB接口、USB Type C接口等。USB接口160可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。该USB接口160也可以用于连接耳机,通过耳机播放音频。

可以理解的是,本申请实施例示意的各模块间的接口连接关系,用于示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

电子设备100的无线通信功能可以通过天线1、天线2、移动通信模块190、无线通信模块200、调制解调处理器以及基带处理器等实现。

天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

电子设备100通过GPU,显示屏120,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏120和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏120用于显示图像、视频等。显示屏120包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD)、有机发光二极管(organic light-emittingdiode,OLED)、有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED)、柔性发光二极管(flex light-emittingdiode,FLED)、Miniled、MicroLed、Micro-oLed、量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或多个显示屏120。

在本申请的一些实施例中,当显示面板采用OLED、AMOLED、FLED等材料时,上述图1中的显示屏120可以被弯折。这里,上述显示屏120可以被弯折是指显示屏可以在任意部位被弯折到任意角度,并可以在该角度保持,例如,显示屏120可以从中部左右对折。也可以从中部上下对折。

电子设备100的显示屏120可以是一种柔性屏,目前,柔性屏以其独特的特性和巨大的潜力而备受关注。柔性屏相对于传统屏幕而言,具有柔韧性强和可弯曲的特点,可以给用户提供基于可弯折特性的新交互方式,可以满足用户对于电子设备的更多需求。对于配置有可折叠显示屏的电子设备而言,电子设备上的可折叠显示屏可以随时在折叠形态下的小屏和展开形态下大屏之间切换。因此,用户在配置有可折叠显示屏的电子设备上使用分屏功能,也越来越频繁。

电子设备100可以通过ISP、摄像头130、视频编解码器、GPU、显示屏120以及应用处理器等实现拍摄功能,其中,摄像头130包括前置摄像头和后置摄像头。

ISP用于处理摄像头130反馈的数据。例如,拍摄时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将电信号传递给ISP处理,转化为肉眼可见的图像。ISP可以对图像的噪点、亮度和色彩进行算法优化,ISP还可以优化拍摄场景的曝光和色温等参数。在一些实施例中,ISP可以设置在摄像头130中。

摄像头130用于拍摄需要进行图像处理的照片或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的红绿蓝(red green blue,RGB),YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或N个摄像头130,N为大于1的正整数。

数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。

视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1、MPEG2、MPEG3和MPEG4。

NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现电子设备100的智能认知等应用,例如:图像识别、人脸识别、语音识别、文本理解等。

内部存储器140可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。处理器110可以通过运行存储在内部存储器140的上述指令,从而使得电子设备100执行本申请一些实施例中所提供的显示方法,以及各种应用以及数据处理等。内部存储器140可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统;该存储程序区还可以存储一个或多个应用(比如图库、联系人等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如照片,联系人等)等。此外,内部存储器140可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储部件,闪存部件,通用闪存存储器(universal flash storage,UFS)等。在一些实施例中,处理器110可以通过运行存储在内部存储器140的指令,和/或存储在设置于处理器110中的存储器的指令,来使得电子设备100执行本申请实施例中所提供的图像处理方法,以及其他应用及数据处理。

内部存储器140可以用于存储本申请实施例中提供的图像处理方法的相关程序,处理器110可以用于在图像处理时调用内部存储器140中存储的图像处理方法的相关程序,执行本申请实施例的图像处理方法。

传感器模块180可以包括压力传感器180A、指纹传感器180B、触摸传感器180C、环境光传感器180D等。

压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏120。压力传感器180A的种类很多,例如可以是电阻式压力传感器、电感式压力传感器或电容式压力传感器。电容式压力传感器可以是包括至少两个具有导电材料的平行板,当力作用于压力传感器180A,电极之间的电容改变,电子设备100根据电容的变化确定压力的强度。当触摸操作作用于显示屏120时,电子设备100根据压力传感器180A检测触摸操作。电子设备100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令;当触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。

指纹传感器180B用于采集指纹。电子设备100可以利用采集的指纹特性实现解锁、访问应用锁、拍摄和接听来电等功能。

触摸传感器180C,也称为触控器件。触摸传感器180C可以设置于显示屏120,由触摸传感器180C与显示屏120组成触摸屏,触摸屏也称为触控屏。触摸传感器180C用于检测作用于其上或其附近的触摸操作。触摸传感器180C可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏120提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180C也可以设置于电子设备100的表面,并且与显示屏120设置于不同的位置。

环境光传感器180D用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏120亮度。环境光传感器180D也可用于拍摄时自动调节白平衡。环境光传感器180D还可以将设备所处的环境信息传入GPU。

环境光传感器180D还用于用于获取待进行图像处理的图像的采集环境的亮度、光比、色温等。

图2是本申请实施例的电子设备100的软件结构框图。分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。

软件结构中可以包括应用层210、应用框架层220、硬件抽象层230、驱动层240以及硬件层250。

应用层210可以包括相机、图库等应用程序。

应用框架层220为应用程序层的应用程序提供应用程序编程接口(applicationprogramming interface,API)和编程框架;应用程序框架层可以包括一些预定义的函数。

例如,应用框架层220可以包括相机访问接口;相机访问接口中可以包括相机管理与相机设备。其中,相机管理可以用于提供管理相机的访问接口;相机设备可以用于提供访问相机的接口。

硬件抽象层230用于将硬件抽象化。比如,硬件抽象层230可以包括相机硬件抽象层,相机硬件抽象层中可以包括相机设备1、相机设备2等。

驱动层240用于为不同硬件设备提供驱动。比如,驱动层可以包括相机设备驱动等。

硬件层250可以包括传感器、图像信号处理器等。

如图3所示,为本申请实施例提供的第一种图像处理方法的流程示意图,应用于电子设备,可以包括以下步骤:S301-S307。上述电子设备可以为手机、平板电脑、电脑等能够进行图像处理的设备。

步骤S301:电子设备响应于用户对相机应用程序的操作,启动摄像头,获取待处理图像。

本申请的一个实施例中,获取上述待处理图像,可以包括:

获取待处理视频,将上述待处理视频中包含的各个视频帧均作为待处理图像或获取照片作为待处理图像。

首先,上述待处理视频可以是用户使用电子设备拍摄得到的视频,也可以是用户通过网络下载得到的视频,还可以是电子设备通过蓝牙等方式接收到的视频,可以将上述待处理视频中包含的每一个视频帧作为待处理图像。

其次,上述照片可以是用户通过电子设备进行拍摄得到的照片,也可以用户通过网络下载得到的照片,也可以是电子设备访问的预览照片,还可以是电子设备通过蓝牙等方式接收到的照片,可以将该照片作为待处理图像。

步骤S302:电子设备获取上述待处理图像中包含人物的人物区域的人物特征。

具体的,因为上述待处理图像中可能存在包含人物的人物区域,所以可以从上述人物区域中获取人物特征。

本申请的一个实施例中,上述人物特征包括以下特征中的至少一种。

特征(一):人物的性别特征。

具体的,上述性别特征可以划分为男性和女性。

特征(二):人物的年龄特征。

具体的,可以首先识别待处理图像中人物的年龄,再根据预设的年龄段确定人物区域的的年龄特征,比如:若识别得到的年龄位于0-6岁年龄段中,则确定人物区域的人物特征为幼儿,若识别得到的年龄位于7-17岁年龄段中,则确定人物区域的人物特征为少年,若识别得到的年龄位于18-35岁年龄段中,则确定人物区域的人物特征为青年,若识别得到的年龄位于36-45岁年龄段中,则确定人物区域的人物特征为成年,若识别得到的年龄位于46-50岁年龄段中,则确定人物区域的人物特征为壮年,若识别得到的年龄在50岁年龄段之上,则确定人物区域的人物特征为老年。

上述预设的年龄段划分仅为一种示例,本申请实施例对年龄段的划分方式不进行具体限定。

特征(三):人物的生活区域特征。

具体的,人物的生活区域为人物日常生活的地方,比如:人物的生活区域可以是亚洲区域、欧洲区域、中东区域、非洲区域等。

本申请的一个实施例中,可以基于人脸识别算法,比如:ISP(Image SignalProcessing,图像信号处理)等算法,识别包含人物的人物区域,进而获取人物特征,比如:可以根据识别的人物的五官、人物的头发的长短等,获取人物的性别特征,可以识别的人物的皮肤的粗糙程度、皱纹情况,获取人物的年龄特征,还可以根据识别的人物的五官、人物的皮肤颜色等,获取人物的生活区域特征等。

本申请实施例对识别人物区域的方式以及获取人物特征的方式不进行具体限定。

其次,获取的人物特征可以包括:人物的性别特征、年龄特征和人物的生活区域特征中的一个或多个。

例如,可以先获取人物的生活区域特征,若生活区域特征为亚洲区域,可以在生活区域特征为亚洲区域的条件下,获取性别特征,若性别特征为女性,可以在生活区域特征为亚洲区域以及性别特征是女性的情况下,获取年龄特征,或者若首先获得的生活区域特征为非洲区域,则可以不需要获取性别特征,即可以认为性别特征为默认值,然后获取年龄特征。

另外,上述待处理图像中可能包含多个人物区域,若上述待处理图像中包含多个人物区域,则可以分别获取每一人物区域的人物特征。

步骤S303:电子设备获取上述待处理图像的采集环境的环境特征。

具体的,上述采集环境为拍摄上述待处理图像时的拍摄环境,采集环境的环境特征可以包括以下特征中的至少一种:采集环境的亮度特征、色温特征和光比特征。

本申请的一个实施例中,可以先获取采集环境的亮度值,再根据预先划分的亮度区间,确定采集环境的亮度值所在的亮度区间,作为采集环境的亮度特征,比如:可以规定亮度值范围0-100的区间为第一亮度区间,规定亮度值范围101-200的区间为第二亮度区间,规定亮度值范围201-300的区间为第三亮度区间等,然后判断采集环境的亮度属于哪一亮度区间,进而获取亮度特征。

同理,也可以获取采集环境的色温值,再根据预先划分的的色温区间,确定采集环境的色温值所在的色温区间,作为采集环境的色温特征,比如:可以规定色温值范围0-2300的区间为第一色温区间,规定色温值范围2301-3200的区间为第二色温区间,规定色温值范围3201-3800的区间为第三色温区间等,然后判断采集环境的色温属于哪一色温区间,进而获取色温特征。

其次,还可以获取采集环境的光比值,然后可以将获取的光比值作为光比特征,比如:可以将取值为1:2的光比值作为第一光比特征,将取值为1:4的光比值作为第二光比特征,将取值为1:8的光比值作为第三光比特征等。

上述划分的的亮度区间、色温区间和光比值仅为一种示例,本申请实施例对亮度区间和色温区间的划分方式以及光比值的取值不进行具体限定。

本申请的一个实施例中,参见表1,表1为本申请实施例提供的一种亮度色温区间表。

表1

表1中划分的亮度区间、色温区间仅为一种示例,本申请实施例对亮度区间和色温区间的划分方式不进行具体限定。

本申请的另一个实施例中,可以通过以下步骤A或步骤B获取环境特征。

步骤A:基于上述待处理图像中包含的各个像素点的像素值,获取上述待处理图像的采集环境的环境特征。

具体的,上述待处理图像中每一像素点的像素值可以是该像素点的RGB(RedGreen Blue,红绿蓝)信息、亮度信息等。

在获取到待处理图像轴,可以基于上述待处理图像中包含的各个像素点的像素值,采用相关技术中的图像分析算法确定待处理图像整体的亮度值、色温值、光比值中的至少一项,从而获取采集环境的环境特征。

步骤B:在上述待处理图像是用户使用电子设备拍摄得到的图像的情况下,获取上述电子设备安装的传感器在拍摄图像的过程中采集到的亮度值、色温值、光比值中的至少一项,从而获取采集环境的环境特征。

步骤S304:电子设备确定对应于上述人物特征和环境特征的图像处理参数。

其中,上述图像处理参数主要包括图像亮度值的调整参数以及图像颜色值的调整参数。

本申请的一个实施例中,可以预先配置人物特征与环境特征的组合和图像处理参数之间的对应关系,在获取上述人物特征和环境特征后,就可以确定与上述人物特征和环境特征对应的图像处理参数。

其中,上述图像处理参数可以是3dult(三维输出)参数,电子设备中可以预先配置多个3dult参数文件,每个3dult参数文件都对应于不同的人物特征和环境特征,3dult参数文件中记录有所对应的人物特征和环境特征对应的图像处理参数。因此可以在获取上述待处理图像中的人物特征和环境特征之后,可以查找对应于上述人物特征和环境特征的3dult参数文件,从而将所查找到的3dult参数文件中记录的3dult参数作为所确定的图像处理参数。

比如:色温区间为1800-2500,亮度区间为0-180,且人物特征为7-17岁年龄段的亚洲女性,对应的3dult参数为ROUT=0.5R+0.2G+0.3B,GOUT=0.3R+0.6G+0.1B,BOUT=0.3R+0.3G+0.4B,透明度90%,饱和度60%。其中,R是待处理图像中像素点颜色值的红色分量,G是待处理图像中像素点颜色值的绿色分量,B是待处理图像中像素点颜色值的蓝色分量,ROUT是图像处理后像素点颜色值的红色分量,GOUT是图像处理后像素点颜色值的绿色分量,BOUT是图像处理后像素点颜色值的蓝色分量。

本申请的另一个实施例中,上述步骤S304可以通过下文中的步骤C实现,详见后续实施例,这里暂不详述。

步骤S305:电子设备基于上述图像处理参数对上述待处理图像进行图像处理。

本申请的一个实施例中,可以基于图像处理参数中包含的图像亮度值的调整参数调整待处理图像的亮度值,从而调整待处理图像的亮度情况,例如,提高待处理图像的亮度可以提高待处理图像中包含的人物区域的亮度,从而使得图像中人物的皮肤更加透亮。也可以基于图像处理参数中包含的图像颜色值的调整参数调整待处理图像的颜色值,从而调整待处理图像的颜色,例如,将待处理图像的颜色调整为偏白的颜色,可以使得图像中人物的皮肤更加白皙等。

本申请的另一个实施例中,上述步骤S305可以通过下文中的的步骤D实现,详见后续实施例,这里暂不详述。

由以上可见,在获取待处理图像之后,电子设备可以获取上述人物特征和环境特征,然后再确定对应与上述人物特征和环境特征的图像处理参数,进而基于上述图像处理参数对待处理图像进行处理,也就是电子设备基于上述人物特征和环境特征对待处理图像进行处理,因此通过本申请实施例提供的方案,电子设备可以对待处理图像进行图像处理。

其次,本方案在提取上述待处理图像的人物特征和环境特征之后,确定对应于人物特征与环境特征的图像处理参数,再基于所确定的图像处理参数对图像进行处理。也就是通过本申请实施例提供的方案,电子设备对于包含不同的人物以及在不同采集环境中采集的图像,能够采用不同的图像处理参数进行图像处理,从而使得图像处理结果与图像中包含的人物和图像的采集环境相匹配,达到更好的图像处理效果。

另外,通过本申请实施例提供的方案对照片进行图像处理,可以实现对照片的美化,通过本申请实施例提供的方案对视频中的每一视频帧进行图像处理,可以实现对视频的美化。

步骤S306:电子设备判断上述待处理图像中是否存在包含人物的人物区域。

具体的,上述待处理图像中可能是不存在包含人物的人物区域的图像,若上述待处理图像中不存在包含人物的人物区域,则无法获取人物特征,因此在执行上述步骤S302之前,先判断上述待处理图像中是否存在包含人物的人物区域。

本申请的一个实施例中,可以基于ISP算法,判断上述待处理图像中是否存在包含人物的人物区域。

具体的,若上述待处理图像中存在包含人物的人物区域,则执行步骤S307,否则由于待处理图像中不包含人物区域,则可以结束流程。

步骤S307:若存在上述人物区域,电子设备则判断上述人物区域中的人脸区域的面积与上述待处理图像的面积之间的面积比是否大于预设面积比。

具体的,若上述待处理图像中存在包含人物的人物区域,则可以判断上述人物区域的中的人脸区域的面积与上述待处理图像的面积之间的面积比,如果上述面积比值越大,说明上述人脸区域的面积相对于待处理图像的面积较大,如果上述面积比值越小,说明上述人脸区域的面积相对于待处理图像的面积较小。

另外,若上述人脸区域的面积与上述待处理图像的面积之间的面积比大于预设面积比,说明上述人脸区域的面积相对于待处理图像的面积较大,进而可以认为上述待处理图像中存在包含人脸的人物区域,并且人脸区域的面积较大,可以获取人物区域的人物特征,因此可以执行步骤S302,否则,由于人脸区域的面积较小,图像中的人物特征较少,则可以不采用本申请实施例提供的方案进行图像处理,则可以结束流程。

本申请的一个实施中,参见图4-图6,图4为本申请实施例提供的第一种表示人脸区域和待处理图像之间的面积比的示意图,图5为本申请实施例提供的第二种表示人脸区域和待处理图像之间的面积比的示意图,图6为本申请实施例提供的第三种表示人脸区域和待处理图像之间的面积比的示意图。图4-图6中的实线方框的面积表示待处理图像的面积,虚线方框的面积表示人物区域中的人脸区域的面积,容易看出,图4中的人物区域的人脸区域的面积较大,图5中的人物区域的人脸区域的面积适中,图6中的人物区域的人脸区域的面积较小,即图4中的面积比相对较大,图5中的面积比适中,可以获取人物区域的人物特征,图6中的面积比相对较小,可能无法获取人物区域的人物特征。

由以上可见,本方案在获取上述人物特征之前,电子设备可以先判断待处理图像中是否存在人物区域,如果存在人物区域,电子设备再判断人物区域的面积与上述待处理图像的面积之间的面积比是否大于预设面积比,若上述面积比大于预设面积比,说明上述人物区域的面积相对于待处理图像的面积较大,进而可以认为上述待处理图像中存在包含人物的人物区域,并且人物区域的面积较大,可以获取人物区域的人物特征,若上述面积比小于预设面积比,说明上述人物区域的面积相对于待处理图像的面积较小,进而即使上述待处理图像中存在包含人物的人物区域,但是人物区域的面积较小,无法获取人物区域的人物特征,进而无法进行图像处理。因此,本申请实施例提供的方案可以判断上述待处理图像是否能够进行图像处理。

本申请的一个实施例中,上述步骤S304可以通过以下步骤C实现,上述步骤S305可以通过以下步骤D实现。

步骤C:电子设备基于上述人物特征和环境特征,确定与上述人物区域对应的人物处理参数,并确定除上述人物区域之外的背景区域对应的背景处理参数。

具体的,上述待处理图像中包含人物区域和除人物区域之外的背景区域,比如:若上述待处理图像为照片,则照片中的人物所位于的区域为人物区域,如果照片中存在多个人物,则照片中包含多个人物区域,照片中除人物之外的区域为背景区域,如照片中的树木、房子等都为背景区域。而上述人物处理参数用于对上述人物区域进行图像处理,上述背景处理参数用于对上述背景区域进行图像处理。

参见图7,为本申请实施例提供的一种图像中人物区域与背景区域的示意图。

图中虚线框框出的部分为人物区域,虚线框以外的部分为背景区域。

本申请的一个实施例中,可以基于语义分割算法识别上述待处理图像中的人物区域和背景区域,然后基于上述人物特征和环境特征,确定与上述人物区域对应的人物处理参数,若上述待处理图像中包含多个人物区域,则可以分别针对不同的人物区域确定不同的人物处理参数,另外,基于上述人物特征和环境特征确定与上述背景区域对应的背景处理参数,其中上述语义分割算法为相关技术,具体的实现方式这里不再赘述。

此外,若上述待处理图像为电子设备采集的图像,电子设备在采集图像时可以直接识别图像中包含的人物区域,例如,电子设备在采用人像模式、美肤模式、主角模式等模式采集待处理图像时,会识别待处理图像中包含的人物区域,以实现不同模式的图像采集效果。则本申请实施例中可以直接确定待处理图像中包含的人物区域,而无需再次进行识别。

本申请的另一个实施例中,可以预先配置人物特征与环境特征的组合和人物处理参数之间的对应关系,在获取上述人物特征、环境特征之后,可以确定与上述人物特征、环境特征对应的人物处理参数;同理,还可以预先配置背景处理参数与人物特征、环境特征以及背景区域之间的对应关系,在获取上述人物特征、环境特征和背景区域之后,可以确定与上述人物特征、环境特征以及背景区域对应的背景处理参数。

其中,上述人物处理参数可以是预先配置的人物3dult参数,电子设备中可以预先配置多个人物3dult参数文件,每个人物3dult参数文件都对应于不同的人物特征和环境特征的组合。因此可以在获取上述待处理图像中的人物特征和环境特征之后,可以查找对应于上述人物特征和环境特征的组合的人物3dult参数文件,从而将所查找到的人物3dult参数文件中记录的人物3dult参数作为所确定的人物处理参数。

同理,上述背景处理参数可以是预先配置的背景3dult参数,电子设备中可以预先配置多个背景3dult参数文件,每个背景3dult参数文件都对应于不同的人物特征和环境特征。因此可以在获取上述待处理图像中的人物特征和环境特征之后,可以查找对应于上述人物特征和环境特征的组合的背景3dult参数文件,从而将所查找到的背景3dult参数文件中记录的背景3dult参数作为所确定的背景处理参数。

本申请的另一个实施例,上述步骤C可以通过下文中的步骤E实现,详见后续实施例,这里暂不详述。

步骤D:电子设备基于上述人物处理参数对上述待处理图像中的人物区域进行图像处理,并基于上述背景处理参数对上述待处理图像中的背景区域进行图像处理。

具体的,由于上述人物处理参数与背景处理参数是分别确定得到的,人物处理参数与背景处理参数可能不同,因此基于人物处理参数对人物区域进行图像处理,并基于背景处理参数对背景区域进行图像处理,可以使得图像处理后在人物区域和背景区域中实现不同的图像处理效果。

本申请的另一个实施例,上述步骤D可以通过下文中的步骤F实现,详见后续实施例,这里暂不详述。

由以上可见,电子设备可以将上述待处理图像划分为人物区域和背景区域,然后基于人物特征和环境特征,确定与人物区域对应的人物处理参数,确定与背景区域对应的背景处理参数,进而电子设备可以利用人物处理参数对待处理图像中的人物区域进行图像处理,利用背景处理参数对待处理图像中的背景区域进行图像处理,进而可以对待处理图像进行图像处理。

另外,本申请实施例提供的方案基于与人物区域对应的人物处理参数对人物区域进行图像处理,从而使得人物区域的图像处理结果与人物区域相匹配,从而达到较好的图像处理效果,基于与背景区域对应的背景处理参数对背景区域进行图像处理,从而使得背景区域的图像处理结果与背景区域相匹配,从而达到较好的图像处理效果,进而可以同时使得上述人物区域和背景区域进行图像处理之后,都能够达到较好的图像处理效果。

本申请的一个实施例中,上述步骤C可以通过以下步骤E实现,上述步骤D可以通过以下步骤F实现。

步骤E:电子设备基于上述人物特征和环境特征,确定与人物区域中的不同子区域分别对应的子区域处理参数,并确定除上述人物区域之外的背景区域对应的背景处理参数。

具体的,上述人物区域中可以划分不同的子区域,比如:脸部区域、唇部区域、颈部区域、身体区域、手部区域、手臂区域和腿部区域等都是上述人物区域的子区域。

参见图8,图8为本申请实施例提供的一种人物区域的示意图,在图8中的人物图像为待处理图像中的人物区域,图8中用方框标记的区域为人物区域中的子区域,子区域A为脸部区域,子区域B为唇部区域,子区域C为颈部区域,子区域D为手臂区域,子区域E为手部区域,子区域F为身体区域,子区域G为腿部区域。

其次,在对人物区域进行图像处理时,用户不同的子区域的处理需求不同,比如:对人物区域进行图像处理时,往往希望人物的面部更加光泽,手部皮肤更加白皙,唇色更加红润等,为此可以使用不同的子区域处理参数对不同的子区域进行图像处理。则需要将上述人物区域中可以划分不同的子区域,然后基于上述人物特征和环境特征,确定与人物区域中的不同子区域分别对应的子区域处理参数。

本申请的一个实施例中,可以预先配置人物特征与环境特征的组合和子区域处理参数之间的对应关系,在获取上述人物特征、环境特征之后,可以确定与上述人物特征、环境特征对应的子区域处理参数。

另外,上述子区域处理参数可以是预先配置的子区域3dult参数,电子设备中可以预先配置多个子区域3dult参数文件,每个子区域3dult参数文件都记录有一个子区域的对应于一种人物特征和环境特征的组合的子区域3dult参数。因此可以在获取上述待处理图像中的人物特征、环境特征之后,针对每一子区域,可以查找对应于上述背景特征、环境特征的该子区域的子区域3dult参数文件,从而将所查找到的子区域3dult参数文件中记录的子区域3dult参数作为所确定的子区域处理参数。

例如,色温区间为0-2300,亮度区间为0-100,且人物特征为18-25岁年龄段的欧洲男性的脸部区域对应的3dult参数为ROUT=0.7R+0.2G+0.1B,GOUT=0.2R+0.7G+0.1B,BOUT=0.4R+0.1G+0.5B,透明度95%,饱和度70%,唇部区域对应的3dult参数为ROUT=0.8R+0.1G+0.1B,GOUT=0.1R+0.7G+0.2B,BOUT=0.3R+0.1G+0.6B,透明度85%,饱和度75%,颈部区域对应的3dult参数为ROUT=0.6R+0.2G+0.2B,GOUT=0.1R+0.6G+0.3B,BOUT=0.3R+0.1G+0.6B,透明度65%,饱和度80%等。

本申请的一个实施例中,上述子区域处理参数可以是预先配置的子区域3dult参数,然后针对每一子区域,基于上述人物特征和环境特征,查找与该子区域对应的子区域3dult参数。

步骤F:电子设备针对上述人物区域中的每一子区域,基于该子区域对应的子区域处理参数,对该子区域进行图像处理,并基于上述背景处理参数对上述待处理图像中的背景区域进行图像处理。

由以上可见,电子设备还可以将上述人物区域划分为多个子区域,不同的子区域表示人物的不同的部位,然后电子设备针对每一子区域,基于人物特征和环境特征,确定与该子区域对应的人物处理参数,确定与该子区域对应的子区域处理参数,进而可以利用子区域处理参数对人物区域中的各个子区域进行图像处理。

另外,本申请实施例提供的方案针对人物区域中的每一子区域,基于与该子区域对应的子区域处理参数对该子区域进行图像处理,从而使得该子区域的图像处理结果与该子区域相匹配,从而达到较好的图像处理效果,进而可以使得人物区域中的各个子区域进行图像处理之后,都能够达到较好的图像处理效果。

如图9所示,为本申请实施例提供的第二种图像处理方法的流程示意图,如图9所示,可以包括以下步骤:S901-S908。

步骤S901:电子设备响应于用户对相机应用程序的操作,启动摄像头,获取待处理图像。

步骤S902:电子设备确定拍摄上述待处理图像时的拍摄模式。

具体的,上述拍摄模式可以是人像模式、录像美肤、主角模式、拍照模式、录像模式等拍摄模式,如果上述拍摄模式是人像模式、录像美肤、主角模式,会识别待处理图像中的人物区域,因此可以直接执行步骤S905,如果拍摄模式拍照模式、录像模式等拍摄模式,则不会识别待处理图像中的人物区域,因此可以执行步骤S903。

步骤S903:电子设备判断上述待处理图像中是否存在包含人物的人物区域。

具体的,若待处理图像中存在包含人物的人物区域,则执行步骤S904,否则可以结束图像处理流程。

步骤S904:若存在上述人物区域,电子设备则判断上述人物区域的面积与上述待处理图像的面积之间的面积比是否大于预设面积比。

具体的,若上述人物区域的面积与上述待处理图像的面积之间的面积比大于预设面积比,则执行步骤S905,否则可以结束图像处理流程。

步骤S905:电子设备获取上述待处理图像中包含人物的人物区域的人物特征。

具体的,上述人物特征可以包括:人物的性别特征、年龄特征和生活区域特征。

步骤S906:电子设备获取上述待处理图像的采集环境的环境特征。

具体的,上述环境特征可以包括:采集环境的亮度特征、色温特征和光比特征。

步骤S907:电子设备确定对应于上述人物特征和环境特征的图像处理参数。

具体的,可以基于文件层级嵌套确定与对应于上述人物特征和环境特征的图像处理参数。

比如:可以先打开亚洲区域特征文件夹,然后在亚洲区域特征文件夹中打开女性特征文件夹,在女性特征文件夹中打开青年特征文件夹,在青年特征文件夹中打开第一亮度特征文件夹,在第一亮度特征文件夹中打开第二色温特征文件夹,在第二色温特征文件夹打开第一光比特征文件夹,最后在第一光比特征文件夹中确定图像处理参数文件中的图像处理参数,通过上述方式确定的图像处理参数对应于亚洲区域特征、青年特征、女性特征、第一亮度特征、第二色温特征和第一光比特征。

上述文件层级嵌套的方式仅为一种示例,本申请实施例对文件层级嵌套的方式不进行具体限定。

步骤S908:电子设备基于上述图像处理参数对上述待处理图像进行图像处理。

具体的,上述步骤S901-S908的具体实现方式在上文中已经详述,这里不再赘述。

具体实现中,本申请还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,其中,在上述程序运行时控制上述计算机可读存储介质所在设备执行上述实施例中的部分或全部步骤。上述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。

具体实现中,本申请实施例还提供了一种计算机程序产品,上述计算机程序产品包含可执行指令,当所述可执行指令在计算机上执行时,使得计算机执行上述方法实施例中的部分或全部步骤。

如图10所示,本申请还提供了一种芯片系统,该芯片系统应用于电子设备100,芯片系统包括一个或多个处理器110,处理器110用于调用计算机指令以使得电子设备100将待处理图像输入芯片系统,芯片系统基于本申请实施例提供的图像处理方法对待处理图像进行处理后输出处理后图像。

在一种可能的实现方式中,芯片系统还包括输入和输出接口,用于输入和输出图片数据。

本申请公开的机制的各实施例可以被实现在硬件、软件、固件或这些实现方法的组合中。本申请的实施例可实现为在可编程系统上执行的计算机程序或程序代码,该可编程系统包括至少一个处理器、存储系统(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备以及至少一个输出设备。

可将程序代码应用于输入指令,以执行本申请描述的各功能并生成输出信息。可以按已知方式将输出信息应用于一个或多个输出设备。为了本申请的目的,处理系统包括具有诸如例如数字信号处理器(Digital Signal Processor,DSP)、微控制器、专用集成电路(Application Specific Integrated Circuit,ASIC)或微处理器之类的处理器的任何系统。

程序代码可以用高级程序化语言或面向对象的编程语言来实现,以便与处理系统通信。在需要时,也可用汇编语言或机器语言来实现程序代码。事实上,本申请中描述的机制不限于任何特定编程语言的范围。在任一情形下,该语言可以是编译语言或解释语言。

在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合来实现。所公开的实施例还可以被实现为由一个或多个暂时或非暂时性机器可读(例如,计算机可读)存储介质承载或存储在其上的指令,其可以由一个或多个处理器读取和执行。例如,指令可以通过网络或通过其他计算机可读介质分发。因此,机器可读介质可以包括用于以机器(例如,计算机)可读的形式存储或传输信息的任何机制,包括但不限于,软盘、光盘、光碟、光盘只读存储器(Compact Disc Read Only Memory,CD-ROMs)、磁光盘、只读存储器(Read OnlyMemory,ROM)、随机存取存储器(RAM)、可擦除可编程只读存储器(Erasable ProgrammableRead Only Memory,EPROM)、电可擦除可编程只读存储器(Electrically ErasableProgrammable Read Only Memory,EEPROM)、磁卡或光卡、闪存、或用于利用因特网以电、光、声或其他形式的传播信号来传输信息(例如,载波、红外信号数字信号等)的有形的机器可读存储器。因此,机器可读介质包括适合于以机器(例如,计算机)可读的形式存储或传输电子指令或信息的任何类型的机器可读介质。

在附图中,可以以特定布置和/或顺序示出一些结构或方法特征。然而,应该理解,可能不需要这样的特定布置和/或排序。而是,在一些实施例中,这些特征可以以不同于说明书附图中所示的方式和/或顺序来布置。另外,在特定图中包括结构或方法特征并不意味着暗示在所有实施例中都需要这样的特征,并且在一些实施例中,可以不包括这些特征或者可以与其他特征组合。

需要说明的是,本申请各设备实施例中提到的各单元/模块都是逻辑单元/模块,在物理上,一个逻辑单元/模块可以是一个物理单元/模块,也可以是一个物理单元/模块的一部分,还可以以多个物理单元/模块的组合实现,这些逻辑单元/模块本身的物理实现方式并不是最重要的,这些逻辑单元/模块所实现的功能的组合才是解决本申请所提出的技术问题的关键。此外,为了突出本申请的创新部分,本申请上述各设备实施例并没有将与解决本申请所提出的技术问题关系不太密切的单元/模块引入,这并不表明上述设备实施例并不存在其它的单元/模块。

需要说明的是,在本专利的示例和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

虽然通过参照本申请的某些优选实施例,已经对本申请进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本申请的精神和范围。

相关技术
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 一种应用程序处理方法、装置、电子设备及可读存储介质
  • 应用程序异常处理方法、装置、电子设备及存储介质
  • 图像处理方法、电子设备、存储介质及计算机程序产品
  • 图像处理方法、电子设备、存储介质及程序产品
技术分类

06120115929022