图像处理方法、图像处理装置、电子装置和存储介质

文档序号:1440089 发布日期:2020-02-14 浏览:13次 >En<

阅读说明:本技术 图像处理方法、图像处理装置、电子装置和存储介质 (Image processing method, image processing apparatus, electronic apparatus, and storage medium ) 是由 席迎来 于 2018-08-23 设计创作,主要内容包括:一种图像处理方法、图像处理装置(10)、电子装置(100)和计算机可读存储介质(400)。图像处理方法包括:获取输入图像,输入图像包括多个输入像素值(01);获取调节参数(02);根据调节参数获取输入像素值和输出像素值的对应关系(03);根据对应关系和输入像素值获取输出像素值以得到输出图像(04)。(An image processing method, an image processing apparatus (10), an electronic apparatus (100), and a computer-readable storage medium (400). The image processing method comprises the following steps: acquiring an input image, the input image comprising a plurality of input pixel values (01); acquiring adjustment parameters (02); acquiring a corresponding relation (03) between the input pixel value and the output pixel value according to the adjusting parameter; and acquiring an output pixel value according to the corresponding relation and the input pixel value to obtain an output image (04).)

图像处理方法、图像处理装置、电子装置和存储介质

技术领域

本发明涉及图像处理技术,特别涉及一种图像处理方法、图像处理装置、电子装置和计算机可读存储介质。

背景技术

在对图像进行调节时,可以是通过图像像素对图像的亮度、对比度等进行调节。其中,在对图像亮度调节时,一般是先将图像像素的RGB转换为HSL(HSV)等颜色空间,对亮度部分进行增减调整后,再转换为RGB空间,其调节过程比较复杂,导致亮度调节速度慢。

发明内容

本发明的实施方式提供一种图像处理方法、图像处理装置、电子装置和计算机可读存储介质。

本发明图像处理方法包括:获取输入图像,所述输入图像包括多个输入像素值;获取调节参数;根据所述调节参数获取所述输入像素值和输出像素值的对应关系;及根据所述对应关系和所述输入像素值获取所述输出像素值以得到输出图像。

本发明实施方式的图像处理装置包括第一获取模块、第二获取模块、第三获取模块和第四获取模块。所述第一获取模块用于获取输入图像,所述输入图像包括多个输入像素值。所述第二获取模块用于获取调节参数。所述第三获取模块用于根据所述调节参数获取所述输入像素值和输出像素值的对应关系。所述第四获取模块用于根据所述对应关系和所述输入像素值获取所述输出像素值以得到输出图像。

本发明实施方式的电子装置包括处理器,所述处理器用于:获取输入图像,所述输入图像包括多个输入像素值、获取调节参数、根据所述调节参数获取所述输入像素值和输出像素值的对应关系、及根据所述对应关系和所述输入像素值获取所述输出像素值以得到输出图像。

本发明实施方式的计算机可读存储介质,其上存储有计算机程序,所述计算机程序可被处理器执行以完成上述图像处理方法。

本发明实施方式提供了一种图像处理方法、图像处理装置、电子装置和计算机可读存储介质。在图像处理方法中,根据调节参数获取输入像素值和输出像素值的对应关系,从而可以根据该对应关系对输入图像的输入像素值进行处理以得到输出图像,即可以根据调节参数和输入图像快速地得到输出图像。

本发明的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施方式的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:

图1至图3是本发明某些实施方式的图像处理方法的流程示意图;

图4和图5是本发明某些实施方式的对应关系的示意图;

图6至图10是本发明某些实施方式的图像处理方法的流程示意图;

图11和图12是本发明某些实施方式的图像处理装置的示意图;

图13是本发明某些实施方式的电子装置的示意图;

图14是本发明某些实施方式的电子装置和计算机可读存储介质的连接示意图;

图15是本发明某些实施方式的可移动平台的示意图。

主要元件符号附图说明:

可移动平台1000、电子装置100、图像处理装置10、第一获取模块11、第二获取模块12、第三获取模块13、第四获取模块14、更新模块15、生成模块16、处理器20、动力装置200、计算机可读存储介质400。

具体实施方式

下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通信;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。

下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

请参阅图1,本发明实施方式的图像处理方法包括:

01:获取输入图像,输入图像包括多个输入像素值;

02:获取调节参数;

03:根据调节参数获取输入像素值和输出像素值的对应关系;及

04:根据对应关系和输入像素值获取输出像素值以得到输出图像。

本发明实施方式的图像处理方法根据调节参数获取输入像素值和输出像素值的对应关系,从而可以根据该对应关系对输入图像的输入像素值进行处理以得到输出图像,即可以根据调节参数和输入图像快速地得到输出图像。

在某些实施方式中,获取输入图像,具体可以为控制图像采集器(例如摄像头)采集输入图像,其中,输入图像可以是预览图像、或由图像采集器输出后保存至存储元件中的图像。如此,可以在图像采集器采集输入图像后,根据调节参数快速地处理输入图像以得到输出图像。可以理解,在其他实施方式中,输入图像也可以通过其他方式获得。例如,获取输入图像可以是读取存储元件中存储的输入图像。又例如,获取输入图像可以是从服务器下载输入图像等,在此不做具体限定。

在某些实施方式中,输入图像的数量可以为一帧或多帧,输入图像可以为可见光图像、红外图像、X光图像等。输入图像的格式包括但不限于YUV、RGB、RAW等。

在某些实施方式中,获取调节参数,具体可以为根据用户输入确定调节参数,例如用户可通过文字输入、语音输入、触发虚拟按键等方式输入调节参数。可以理解,在其他实施方式中,调节参数也可以通过其他方式获得。例如,调节参数可以是预设参数,预设参数预先保存在存储元件中,获取调节参数时可以直接读取存储元件中的预设参数。又例如,可以先对输入图像进行预处理以获得输入图像的信息,输入图像的信息可以包括但不限于亮度、色彩等,再根据输入图像的信息确定调节参数,在此不做具体限定。

在某些实施方式中,输入图像为RGB空间的图像,输入像素值包括红色通道像素值、绿色通道像素值和蓝色通道像素值,其中,在利用调节参数处理输入图像时,红色通道像素值、绿色通道像素值和蓝色通道像素值共用同一对应关系。如此,能够保证对输入图像的同步调节,而不会因为仅仅调节特定通道的像素值而使得输出图像相较于输入图像的色彩发生不合理变化。

在另一些实施方式中,本发明实施方式的图像处理方法也可以只对一个通道的像素值进行处理,在此不做具体限定。

请参阅图2,在某些实施方式中,图像处理方法用于处理视频,视频包括多帧输入图像,图像处理方法还包括:

05:在调节参数发生变化时,根据变化后的调节参数更新对应关系;

步骤04包括:

041:根据更新后的对应关系和输入像素值获取输出像素值以得到输出图像。

具体地,本发明实施方式的图像处理方法可以用于处理视频,其中视频包括多帧输入图像。在视频连续播放的过程中,本发明实施方式可以通过调节参数对视频进行处理,在处理过程中,若调节参数没有发生变化(例如用户没有重新输入调节参数),则按原有的调节参数处理视频,若调节参数发生变化(例如用户重新输入了调节参数),则可以根据变化后的调节参数实时更新对应关系,从而根据更新后的对应关系和输入像素值获取输出像素值以得到输出图像。需要说明的是,在视频分辨率较高时,例如1080P的高清视频,现有技术对视频的处理速度较慢,无法满足在视频播放过程中对视频进行实时处理,而本发明实时方式的图像处理方法可以直接通过对应关系处理RGB空间的输入图像,因此,其处理速度较快,从而能够满足高清视频的实时处理要求。

请参阅图3至图5,在某些实施方式中,对应关系为指数曲线函数或S曲线函数,步骤03包括:

031:根据调节参数获取对应曲率的指数曲线函数或S曲线函数。

具体地,若直接将输入像素值加上或减去某个像素值以得到输出像素值,则会导致输入图像的信息大量损失,使得输出图像变得平淡、无层次感。本发明实施方式的图像处理方法可以采用指数曲线函数或S曲线函数来对输入图像进行处理,具体地,可以根据调节函数获取对应曲率的指数曲线函数或S曲线函数,再根据指数曲线函数和输入像素值获取输出像素值、或根据S曲线函数和输入像素值获取输出像素值,通过指数曲线函数或S曲线函数可以使得输出像素值更加准确,使得输出图像的层次感更强。

请参阅图6,在某些实施方式中,调节参数包括亮度调节参数,对应关系包括亮度对应关系,步骤03包括:

032:根据亮度调节参数获取亮度对应关系;

步骤04包括:

042:根据亮度对应关系和输入像素值获取输出像素值以得到输出图像。

具体地,在某些实施方式中,为了实现对输入图像的亮度进行调节,用户可以输入亮度调节参数,本发明实施方式的图像处理方法会根据亮度调节参数获取亮度对应关系,然后根据亮度对应关系和输入像素值获取输出像素值以得到输出图像,此时的输出图像为亮度调节后的图像,如此,用户可以通过输入亮度调节参数对输入图像的亮度进行快速地调节。

在某些实施方式中,在亮度调节参数大于零时,输出图像的亮度大于输入图像的亮度,在亮度调节参数小于零时,输出图像的亮度小于输入图像的亮度,即通过输入一个大于零的参数来调高输入图像的亮度,通过输入一个小于零的参数来调低输入图像的亮度。另外,亮度调节参数越大,同一输入图像的输出图像的亮度也越大;亮度调节参数越小,同一输入图像的输出图像的亮度也越小。如此,亮度调节参数的设置比较符合用户的调节逻辑,用户可以更加方便地利用本发明实施方式的图像处理方法来控制输出图像的亮度。

当然,上述亮度调节参数、输入图像和输出图像的关系只是示例说明。在其他实施方式中,也可以是:在亮度调节参数小于零时,输出图像的亮度大于输入图像的亮度,在亮度调节参数大于零时,输出图像的亮度小于输入图像的亮度;或者是:在亮度调节参数大于预设值时,输出图像的亮度大于输入图像的亮度,在亮度调节参数小于预设值时,输出图像的亮度小于输入图像的亮度等,其中,预设值可以是不为零的任意数值。另外,亮度调节参数越大,同一输入图像的输出图像的亮度可以越小;亮度调节参数越小,同一输入图像的输出图像的亮度可以越大,在此不做具体限定。

请参阅图7,在某些实施方式中,调节参数包括对比度调节参数,对应关系包括对比度对应关系,步骤03包括:

033:根据对比度调节参数获取对比度对应关系;

步骤04包括:

043:根据对比度对应关系和输入像素值获取输出像素值以得到输出图像。

具体地,传统的对比度调整算法采用直方图均衡的办法,通过使用累积函数对灰度值进行调整,对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同,以实现对比度的增强,传统的对比度调整过程复杂,从而使得调整速度慢。而在本发明实施方式中,为了实现对输入图像的对比度进行调节,用户可以输入对比度调节参数,本发明实施方式的图像处理方法会根据对比度调节参数获取对比度对应关系,然后根据对比度对应关系和输入像素值获取输出像素值以得到输出图像,此时的输出图像为对比度调节后的图像。如此,用户可以通过输入对比度调节参数对输入图像的对比度进行快速地调节。

请再次参阅图5,在某些实施方式中,对比度对应关系为分段指数曲线函数,分段指数曲线函数例如包括两段指数曲线函数,两段指数曲线函数形成S曲线函数。利用S曲线函数和输入像素值获取输出像素值可以调节输出图像的对比度。

在某些实施方式中,在对比度调节参数大于零时,输出图像的对比度大于输入图像的对比度,在对比度调节参数小于零时,输出图像的对比度小于输入图像的对比度,即通过输入一个大于零的参数来调高输入图像的对比度,通过输入一个小于零的参数来调低输入图像的对比度。另外,对比度调节参数越大,同一输入图像的输出图像的对比度也越大;对比度调节参数越小,同一输入图像的输出图像的对比度也越小。如此,对比度调节参数的设置比较符合用户的调节逻辑,用户可以更加方便地利用本发明实施方式的图像处理方法来控制输出图像的对比度。

当然,上述对比度调节参数、输入图像和输出图像的关系只是示例说明。在其他实施方式中,也可以是:在对比度调节参数小于零时,输出图像的对比度大于输入图像的对比度,在对比度调节参数大于零时,输出图像的对比度小于输入图像的对比度;或者是:在对比度调节参数大于预设值时,输出图像的对比度大于输入图像的对比度,在对比度调节参数小于预设值时,输出图像的对比度小于输入图像的对比度等,其中,预设值可以是不为零的任意数值。另外,对比度调节参数越大,同一输入图像的输出图像的对比度可以越小;对比度调节参数越小,同一输入图像的输出图像的对比度可以越大,在此不做具体限定。

请参阅图8,在某些实施方式中,调节参数包括亮度调节参数和对比度调节参数,步骤03包括:

032:根据亮度调节参数获取亮度对应关系;

033:根据对比度参数获取对比度对应关系;

步骤04包括:

044:根据亮度对应关系和输入像素值获取中间像素值;

045:根据对比度对应关系和中间像素值获取输出像素值以得到输出图像。

具体地,在某些实施方式中,为了实现对输入图像的亮度和对比度同时进行调节,用户可以输入亮度调节参数和对比度调节参数,本发明实施方式的图像处理方法会根据亮度调节参数获取亮度对应关系,根据对比度调节参数获取对比度对应关系,然后根据亮度对应关系和输入像素值获取中间像素值,再根据对比度对应关系和中间像素值获取输出像素值以得到输出图像,也即是说,输入图像先进行亮度调节后再进行对比度调节以获得输出图像,如此,用户可以通过输入亮度调节参数和对比度调节参数对输入图像的亮度和对比度进行快速地调节。

请参阅图9,在某些实施方式中,调节参数包括亮度调节参数和对比度调节参数,步骤03包括:

032:根据亮度调节参数获取亮度对应关系;

033:根据对比度参数获取对比度对应关系;

步骤04包括:

046:根据对比度对应关系和输入像素值获取中间像素值;

047:根据亮度对应关系和中间像素值获取输出像素值以得到输出图像。

具体地,在某些实施方式中,为了实现对输入图像的亮度和对比度同时进行调节,用户可以输入亮度调节参数和对比度调节参数,本发明实施方式的图像处理方法会根据亮度调节参数获取亮度对应关系,根据对比度调节参数获取对比度对应关系,然后根据对比度对应关系和输入像素值获取中间像素值,再根据亮度对应关系和中间像素值获取输出像素值以得到输出图像,也即是说,输入图像先进行对比度调节后再进行亮度调节以获得输出图像,如此,用户可以通过输入亮度调节参数和对比度调节参数对输入图像的亮度和对比度进行快速地调节。

在某些实施方式中,亮度对应关系为

Figure BDA0002310692370000061

其中,y为输出像素值,x为输入像素值,b为亮度调节参数,f(b)为亮度调节参数的转换函数,0.5≤f(b)≤2,z为比特数。具体地,比特数z≥8,z的取值越大,图像的色彩范围也越大,同时图像所需的存储空间也会增大,z的取值越小,图像的色彩范围也越小,同时图像所需的存储空间也会减小。在本发明实施方式中,z例如为8,则亮度对应关系为

f(b)可以根据用户需要进行设置。在一个实施例中,f(b)=0.5-b,b的取值范围为-1至1,在b大于或等于-1且小于0时,输出图像的亮度小于输入图像的亮度;在b为0时,输出图像的亮度等于输入图像的亮度;在b大于0且小于或等于1时,输出图像的亮度大于输入图像的亮度。在另一个实施例中,f(b)=0.5b,b的取值范围为-1至1,在b大于或等于-1且小于0时,输出图像的亮度大于输入图像的亮度;在b为0时,输出图像的亮度等于输入图像的亮度;在b大于0且小于或等于1时,输出图像的亮度小于输入图像的亮度。在另一个实施例中,f(b)=0.5-b/100,b的取值范围为-100至100。当然,上述实施例只是示例说明,f(b)可以根据需求进行其他设置。如此,用户可以根据不同的f(b)来输入不同范围的亮度调节参数,并且可以切换亮度调节参数对输出图像的控制逻辑,亮度调节参数对输出图像的控制逻辑例如包括:亮度调节参数越大,同一输入图像的输出图像亮度越大;亮度调节参数越大,同一输入图像的输出图像亮度越小等。

在一个实施方式中,z=8,f(b)=0.5-b,b=1,则亮度对应关系为

Figure BDA0002310692370000063

Figure BDA0002310692370000064

输入像素值例如为红色通道像素值r,则输出像素值为输入像素值为绿色通道像素值g,则输出像素值为

Figure BDA0002310692370000066

输入像素值为蓝色通道像素值b,则输出像素值为

Figure BDA0002310692370000067

在某些实施方式中,对比度对应关系为

Figure BDA0002310692370000068

Figure BDA0002310692370000071

其中,y为输出像素值,x为输入像素值,c为对比度调节参数,f(c)为对比度调节参数的转换函数,

Figure BDA0002310692370000072

z为比特数。具体地,比特数z≥8,z的取值越大,图像的色彩范围也越大,同时图像所需的存储空间也会增大,z的取值越小,图像的色彩范围也越小,同时图像所需的存储空间也会减小。在本发明实施方式中,z例如为8,则对比度对应关系为

Figure BDA0002310692370000073

Figure BDA0002310692370000074

f(c)可以根据用户需要进行设置。在一个实施例中,f(c)=1.5c,b的取值范围为-1至1,在c大于或等于-1且小于0时,输出图像的对比度小于输入图像的对比度;在c为0时,输出图像的对比度等于输入图像的对比度;在c大于0且小于或等于1时,输出图像的对比度大于输入图像的对比度。在另一个实施例中,f(c)=1.5-c,c的取值范围为-1至1,在c大于或等于-1且小于0时,输出图像的对比度大于输入图像的对比度;在c为0时,输出图像的对比度等于输入图像的对比度;在c大于0且小于或等于1时,输出图像的对比度小于输入图像的对比度。在另一个实施例中,f(c)=1.5c/100,c的取值范围为-100至100。当然,上述实施例只是示例说明,f(c)可以根据需求进行其他设置。如此,用户可以根据不同的f(c)来输入不同范围的对比度调节参数,并且可以切换对比度调节参数对输出图像的控制逻辑,对比度调节参数对输出图像的控制逻辑例如包括:对比度调节参数越大,同一输入图像的输出图像对比度越大;对比度调节参数越大,同一输入图像的输出图像对比度越小等。

请参阅图10,在某些实施方式中,图像处理方法还包括:

06:根据对应关系生成输入像素值和输出像素值的查找表;

步骤04包括:

048:根据查找表和输入像素值获取输出像素值以得到输出图像。

具体地,以z=8,f(b)=0.5-b,b=1为例,则亮度对应关系为

Figure BDA0002310692370000076

根据该亮度对应关系生成查找表,查找表例如为:x=1时,

Figure BDA0002310692370000077

x=2时,

Figure BDA0002310692370000078

…;x=255时,y=255,其中,在y不为整数时,可以通过四舍五入、向上取整、向下取整的方式进行取整操作,具体地,本发明实施方式以四舍五入对y进行取整,则x=1时,y=2;x=2时,y=4;…;x=255时,y=255。如此可以通过查找表查找与输入像素值对应的输出像素值,从而减少不必要的数据处理过程,使得输出像素值的获取更加快速。

在某些实施方式中,查找表为一维查找表,一维查找表可以缺省x,此时例如默认x从1变化到2z-1。一维查找表可以使得查找表所需的存储空间变小。

请参阅图11,本发明实施方式的图像处理装置10包括第一获取模块11、第二获取模块12、第三获取模块13和第四获取模块14。本发明实施方式的图像处理方法可以由本发明实施方式的图像处理装置10实现,其中,步骤01可以由第一获取模块11实现,步骤02可以由第二获取模块12实现,步骤03可以由第三获取模块13实现,步骤04可以由第四获取模块14实现。也即是说,第一获取模块11可用于获取输入图像,输入图像包括多个输入像素值。第二获取模块12可用于获取调节参数。第三获取模块13可用于根据调节参数获取输入像素值和输出像素值的对应关系。第四获取模块14可用于根据对应关系和输入像素值获取输出像素值以得到输出图像。

需要说明的是,上述对图像处理方法的描述,也适用于本发明实施方式的图像处理装置10,其实现原理类似,在此不再赘述。

本发明实施方式的图像处理装置10根据调节参数获取输入像素值和输出像素值的对应关系,从而可以根据该对应关系对输入图像的输入像素值进行处理以得到输出图像,即可以根据调节参数和输入图像快速地得到输出图像。

请参阅图12,在某些实施方式中,图像处理装置10用于处理视频,视频包括多帧输入图像,图像处理装置10还包括更新模块15。步骤05可以由更新模块15实现,步骤041可以由第四获取模块14实现。也即是说,更新模块15可用于在调节参数发生变化时,根据变化后的调节参数更新对应关系。第四获取模块14可用于根据更新后的对应关系和输入像素值获取输出像素值以得到输出图像。

请再次参阅图11,在某些实施方式中,对应关系为指数曲线函数或S曲线函数。步骤031可以由第三获取模块13实现。也即是说,第三获取模块13可用于根据调节参数获取对应曲率的指数曲线函数或S曲线函数。

在某些实施方式中,调节参数包括亮度调节参数,对应关系包括亮度对应关系。步骤032可以由第三获取模块13实现,步骤042可以由第四获取模块14实现。也即是说,第三获取模块13可用于根据亮度调节参数获取亮度对应关系。第四获取模块14可用于根据亮度对应关系和输入像素值获取输出像素值以得到输出图像。

在某些实施方式中,在亮度调节参数大于零时,输出图像的亮度大于输入图像的亮度,在亮度调节参数小于零时,输出图像的亮度小于输入图像的亮度。

在某些实施方式中,调节参数包括对比度调节参数,对应关系包括对比度对应关系。步骤033可以由第三获取模块13实现,步骤043可以由第四获取模块14实现。也即是说,第三获取模块13可用于根据对比度调节参数获取对比度对应关系。第四获取模块14可用于根据对比度对应关系和输入像素值获取输出像素值以得到输出图像。

在某些实施方式中,在对比度调节参数大于零时,输出图像的对比度大于输入图像的对比度,在对比度调节参数小于零时,输出图像的对比度小于输入图像的对比度。

在某些实施方式中,调节参数包括亮度调节参数和对比度调节参数。步骤032和步骤033可以由第三获取模块13实现,步骤044和步骤045可以由第四获取模块14实现。也即是说,第三获取模块13可用于根据亮度调节参数获取亮度对应关系、及根据对比度参数获取对比度对应关系。第四获取模块14可用于根据亮度对应关系和输入像素值获取中间像素值、及根据对比度对应关系和中间像素值获取输出像素值以得到输出图像。

在某些实施方式中,调节参数包括亮度调节参数和对比度调节参数。步骤032和步骤033可以由第三获取模块13实现,步骤046和步骤047可以由第四获取模块14实现。也即是说,第三获取模块13可用于根据亮度调节参数获取亮度对应关系、及根据对比度参数获取对比度对应关系。第四获取模块14可用于根据对比度对应关系和输入像素值获取中间像素值、及根据亮度对应关系和中间像素值获取输出像素值以得到输出图像。

在某些实施方式中,亮度对应关系为

Figure BDA0002310692370000091

其中,y为输出像素值,x为输入像素值,b为亮度调节参数,f(b)为亮度调节参数的转换函数,0.5≤f(b)≤2,z为比特数。

在某些实施方式中,对比度对应关系为

Figure BDA0002310692370000092

其中,y为输出像素值,x为输入像素值,c为对比度调节参数,f(c)为对比度调节参数的转换函数,

Figure BDA0002310692370000094

z为比特数。

请再次参阅图12,在某些实施方式中,图像处理装置10还包括生成模块16。步骤06可以由生成模块16实现,步骤048可以由第四获取模块14实现。也即是说,生成模块16可用于根据对应关系生成输入像素值和输出像素值的查找表。第四获取模块14可用于根据查找表和输入像素值获取输出像素值以得到输出图像。

需要说明的是,上述对图像处理方法的描述,也适用于本发明实施方式的图像处理装置10,其实现原理类似,在此不再赘述。

上述图像处理装置10中各个模块的划分仅用于举例说明,在其他实施例中,可将图像处理装置10按照需要划分为不同的模块,以完成上述图像处理装置10的全部或部分功能。

请参阅图13,本发明实施方式的电子装置100包括处理器20。本发明实施方式的图像处理方法可以由本发明实施方式的电子装置100实现,其中,步骤01、步骤02、步骤03和步骤04可以由处理器20实现。也即是说,处理器20可用于获取输入图像,输入图像包括多个输入像素值、获取调节参数、根据调节参数获取输入像素值和输出像素值的对应关系、及根据对应关系和输入像素值获取输出像素值以得到输出图像。

需要说明的是,上述对图像处理方法的描述,也适用于本发明实施方式的电子装置100,其实现原理类似,在此不再赘述。

本发明实施方式的电子装置100根据调节参数获取输入像素值和输出像素值的对应关系,从而可以根据该对应关系对输入图像的输入像素值进行处理以得到输出图像,即可以根据调节参数和输入图像快速地得到输出图像。

电子装置100可以是相机、手机、平板电脑、手提电脑、游戏机、头显设备、门禁系统、柜员机等,在此不作限制。

在某些实施方式中,电子装置100用于处理视频,视频包括多帧输入图像。步骤05和步骤041可以由处理器20实现。也即是说,处理器20可用于在调节参数发生变化时,根据变化后的调节参数更新对应关系、及根据更新后的对应关系和输入像素值获取输出像素值以得到输出图像。

在某些实施方式中,对应关系为指数曲线函数或S曲线函数。步骤031可以由处理器20实现。也即是说,处理器20可用于根据调节参数获取对应曲率的指数曲线函数或S曲线函数。

在某些实施方式中,调节参数包括亮度调节参数,对应关系包括亮度对应关系。步骤032和步骤042可以由处理器20实现。也即是说,处理器20可用于根据亮度调节参数获取亮度对应关系、及根据亮度对应关系和输入像素值获取输出像素值以得到输出图像。

在某些实施方式中,在亮度调节参数大于零时,输出图像的亮度大于输入图像的亮度,在亮度调节参数小于零时,输出图像的亮度小于输入图像的亮度。

在某些实施方式中,调节参数包括对比度调节参数,对应关系包括对比度对应关系。步骤033和步骤043可以由处理器20实现。也即是说,处理器20可用于根据对比度调节参数获取对比度对应关系、及根据对比度对应关系和输入像素值获取输出像素值以得到输出图像。

在某些实施方式中,在对比度调节参数大于零时,输出图像的对比度大于输入图像的对比度,在对比度调节参数小于零时,输出图像的对比度小于输入图像的对比度。

在某些实施方式中,调节参数包括亮度调节参数和对比度调节参数。步骤032、步骤033、步骤044和步骤045可以由处理器20实现。也即是说,处理器20可用于根据亮度调节参数获取亮度对应关系、根据对比度参数获取对比度对应关系、根据亮度对应关系和输入像素值获取中间像素值、及根据对比度对应关系和中间像素值获取输出像素值以得到输出图像。

在某些实施方式中,调节参数包括亮度调节参数和对比度调节参数。步骤032、步骤033、步骤046和步骤047可以由处理器20实现。也即是说,处理器20可用于根据亮度调节参数获取亮度对应关系、根据对比度参数获取对比度对应关系、根据对比度对应关系和输入像素值获取中间像素值、及根据亮度对应关系和中间像素值获取输出像素值以得到输出图像。

在某些实施方式中,亮度对应关系为

Figure BDA0002310692370000101

其中,y为输出像素值,x为输入像素值,b为亮度调节参数,f(b)为亮度调节参数的转换函数,0.5≤f(b)≤2,z为比特数。

在某些实施方式中,对比度对应关系为

Figure BDA0002310692370000102

Figure BDA0002310692370000103

其中,y为输出像素值,x为输入像素值,c为对比度调节参数,f(c)为对比度调节参数的转换函数,

Figure BDA0002310692370000104

z为比特数。

在某些实施方式中,步骤06和步骤048可以由处理器20实现。也即是说,处理器20可用于根据对应关系生成输入像素值和输出像素值的查找表、及根据查找表和输入像素值获取输出像素值以得到输出图像。

需要说明的是,上述对图像处理方法的描述,也适用于本发明实施方式的电子装置100,其实现原理类似,在此不再赘述。

请参阅图14,本发明实施方式的计算机可读存储介质400包括计算机程序,所述计算机程序可被处理器20执行以完成上述任意一种实施方式的图像处理方法。

例如,计算机程序可被处理器20执行以完成以下步骤所述的图像处理方法:

01:获取输入图像,输入图像包括多个输入像素值;

02:获取调节参数;

03:根据调节参数获取输入像素值和输出像素值的对应关系;及

04:根据对应关系和输入像素值获取输出像素值以得到输出图像。

再例如,计算机程序还可被处理器20执行以完成以下步骤所述的图像处理方法:

05:在调节参数发生变化时,根据变化后的调节参数更新对应关系;

041:根据更新后的对应关系和输入像素值获取输出像素值以得到输出图像。

请参阅图15,本发明实施方式的可移动平台1000包括上述任意一项实施方式的电子装置100和动力装置200。可移动平台1000例如包括云台、飞行器、汽车、机器人、水面端移动设备等。动力装置200例如包括转轴、螺旋桨、车轮等。

在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于执行特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的执行,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于执行逻辑功能的可执行指令的定序列表,可以具体执行在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来执行。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来执行。例如,如果用硬件来执行,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来执行:具有用于对数据信号执行逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解执行上述实施方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式执行,也可以采用软件功能模块的形式执行。所述集成的模块如果以软件功能模块的形式执行并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

27页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:竞技比赛视频的字幕处理方法和导播系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类