一种图像处理方法、装置及终端设备与流程

文档序号:27044207发布日期:2021-10-24 07:10阅读:75来源:国知局
一种图像处理方法、装置及终端设备与流程

1.本发明属于图像处理技术领域,尤其涉及一种图像处理方法、装置及终端设备。


背景技术:

2.传感器对光谱的响应,在rgb各分量上与人眼对光谱的响应通常是有偏差的。通常,通过一个色彩校正矩阵(color correction matrix,ccm)校正光谱响应的交叉效应和响应强度,使前端捕获的图片与人眼视觉在色彩上保持一致。所以,在摄像机成像过程中需要在不同的色温下对图像进行ccm标定计算,以使图像数据更接近人类眼睛实际所看到的场景。
3.然而,传统的计算色彩校正矩阵的方法,极易陷入局部最优,使得校正后的色彩与目标色彩色差较大,色彩还原度较低。


技术实现要素:

4.本发明提供了一种图像处理方法、装置及终端设备,可以快速准确的获取色彩校准矩阵,并且可以实现对抓取到的图片进行校准,得到高质量的图片。
5.第一方面,提供了一种图像处理方法,该方法包括:获取待处理图像,待处理图像包括多个第一色块;将待处理图像输入神经网络模型中,利用第一ccm对待处理图像进行处理,得到目标图像,第一ccm是利用神经网络模型对初始ccm进行多次训练得到的;目标图像包括多个第二色块,一个第二色块对应一个标准色块,每个第二色块与对应的每个标准色块满足预设第一条件。
6.第一方面提供的图像处理方法,通过将获取到的待处理图像输入至神经网络模型里面,利用神经网络模型中的第一ccm对待处理图像中的色块进行校准,得到校准后的目标图像,该目标图像的色块与标准色块满足预设第一条件。其中,该第一ccm是通过神经网络模型对初始ccm经过多次训练得到的,利用该种方法,可以得到较佳的色彩校正矩阵,以及与标准色块接近的目标图像。
7.在一种可能的实施方式中,该方法还包括:获取样本图像,样本图像包括多个第三色块;将样本图像输入至神经网络模型中,利用初始ccm进行处理,得到校准后的图像,校准后的图像包括多个第四色块,一个第四色块对应一个标准色块;根据第四色块与对应的标准色块,分别确定每个第四色块与对应的标准色块的色差;根据每个第四色块与对应的标准色块的色差,和每个第四色块的饱和度,确定多个第四色块的损失值;根据多个第四色块的损失值,确定第一ccm。在该种实现方式中,通过将样本图片输入至神经网络模型里面,利用初始ccm对样本图片进行校准,通过计算校准后的图像的色块和标准色块的差值,计算校准后的图像的色块的损失值,根据该损失值确定第一ccm。
8.在一种可能的实施方式中,根据多个第四色块的损失值,确定第一ccm的方法包括:当多个第四色块的损失值满足预设第二条件,确定初始ccm为第一ccm。在该种实现方式中,当校准后的图像的色块的损失值满足预设第二条件,则该第一ccm即为初始ccm,即该初
始ccm不用进行进一步调整。
9.在一种可能的实施方式中,根据多个第四色块的损失值,确定第一ccm的方法还包括:当多个第四色块的损失值不满足所述预设第二条件时,利用神经网络模型对初始ccm进行训练;当神经网络模型输出的图像中的多个色块的损失值满足预设第二条件,根据损失值确定第一ccm。在该种实现方式中,当校准后的图像的色块的损失值不满足预设第二条件时,需要利用该神经网络模型对初始ccm进行校准训练,直到神经网络模型输出的图像的多个色块的损失值满足预设第二条件,此时得到的ccm为第一ccm。
10.在一种可能的实施方式中,根据多个第四色块与对应的标准色块,分别确定每个第四色块与对应的标准色块的色差,包括:根据每个第四色块与对应的标准色块,计算每个第四色块与对应的标准色块的第一色差,该第一色差包括明度差、彩度差、色相差中的至少一种;根据每个第四色块与对应的标准色块,计算每个第四色块与对应的标准色块的第二色差,该第二色差包括明度差、彩度差、色相差中的至少一种。在该种实现方式中,确定校准后的图像的色块和标准色块的第一色差和第二色差,用来计算校准后的图像的色块的损失值。
11.在一种可能的实施方式中,根据每个第四色块与对应的标准色块的色差,和每个第四色块的饱和度,确定多个第四色块的损失值的方法包括:根据如下损失值计算公式计算多个第四色块的损失:
12.l1=(δe
00
mean
×
e_w+3
×
δcmean
×
c_w)/(e_w+c_w)
13.l2=(w[0][0]+w[0][1]+w[0][2]

1)2[0014]
l3=(w[1][0]+w[1][1]+w[1][2]

1)2[0015]
l4=(w[2][0]+w[2][1]+w[2][2]

1)2[0016]
l5=(sab
mean

sab)2[0017]
l=(l1+w
w
×
(l2+l3+l4)+w
s
×
l5)
[0018]
其中:l为多个第四色块的损失值;l1‑
l4为不同损失值的中间变量;δe
00
mean为多个第四色块的第一色差的均值;δc’mean为多个第四色块的第二色差的均值;sab
mean
为前18个色块sab的均值;e_w为δe
00
mean的权重;c_w为δc’mean的权重;w_w为矩阵w参数的权重,w_s为饱和度的权重。在该种方式中,利用校准后的图像的色块的第一色差、第二色差、饱和度和色彩校正矩阵以及分别对应的权重计算校准后的图像的色块的损失值。
[0019]
第二方面,提供了一种图像处理装置,该装置包括用于执行以上第一方面或者第一方面的任意一方面可能的实现方式中的各个步骤的单元。
[0020]
第三方面,提供了一种图像处理装置,该装置包括至少一个处理器和存储器,该至少一个处理器用于执行以上第一方面或第一方面的任意可能的实现方式中的方法。
[0021]
第四方面,提供了一种图像处理装置,该装置包括至少一个处理器和接口电路,该至少一个处理器用于执行以上第一方面或者第一方面中的任意一方面可能的实现方式中的方法。
[0022]
第五方面,提供了一种终端设备包括摄像头、处理器、显示屏以及上述第二方面、第三方面或者第四方面提供的任一种图像处理装置。
[0023]
第六方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序在被处理器执行时,用于执行第一方面或第一方面的任意可能的实现方式中的方
法。
[0024]
第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序被执行时,用于执行第一方面或第一方面的任意可能的实现方式中的方法。
[0025]
第八方面,提供了一种芯片或者集成电路,该芯片或者集成电路包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片或者集成电路的终端设备执行第一方面或第一方面的任意可能的实现方式中的方法。
[0026]
可以理解的是,上述第二方面至第八方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
[0027]
与现有技术相比,本发明的有益效果是:
[0028]
本技术通过将获取到的待处理图像输入至神经网络模型里面,利用神经网络模型中的第一ccm对待处理图像中的色块进行校准,得到校准后的目标图像,该目标图像的色块与标准色块满足预设第一条件。其中,该第一ccm是通过神经网络模型对初始ccm经过多次训练得到的,利用该种方法,可以得到较佳的色彩校正矩阵,以及与标准色块接近的目标图像。
附图说明
[0029]
为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0030]
图1示出了本技术实施例提供的一种图像处理方法的一个实施例的流程图;
[0031]
图2示出了本技术实施例提供的第一ccm的训练方法的一个实施例的流程图;
[0032]
图3示出了本技术实施例提供的图像处理装置的结构框图;
[0033]
图4示出了本技术实施例提供的终端设备的结构示意图。
具体实施方式
[0034]
首先,在介绍本技术提供的方法和系统之前,需要对下文中即将提及的部分术语进行说明。当本技术提及术语“第一”或者“第二”等序数词时,除非根据上下文其确实表达顺序之意,否则应当理解为仅仅是起区分之用。
[0035]
术语“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0036]
除非另有说明,本文中“/”一般表示前后关联对象是一种“或”的关系,例如,a/b可以表示a或b。术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,在本技术的描述中,“多个”是指两个或两个以上。
[0037]
现有技术中,是在不同色温下抓取24色色卡(gretag macbeth color checker)的
原始图像,然后对抓到的图像计算不同色温下的ccm,主要是利用传统算法计算ccm矩阵的最优解。在某个色温下ccm发生偏差时,需要反复抓取计算,或者直接对ccm参数进行调整。利用传统算法计算ccm矩阵的最优解,可能会导致某些色块偏差严重,不能根据不同需求灵活调整。直接调节ccm矩阵参数时,调动幅度很难量化,可能会导致其中其他色块发生更大的偏差。
[0038]
有鉴于此,本技术提供了一种图像处理方法,通过将获取到的待处理图像输入至神经网络模型里面,利用神经网络模型中的ccm对待处理图像中的色块进行校准,从而得到校准后的目标图像。该ccm是通过对初始ccm多次训练得到的,利用多次训练得到的ccm进行图像校正,从而可以得到与标准色块接近的目标图像。
[0039]
本技术实施例提供的方法,可以应用于终端设备,该终端设备包括摄像头、处理器和显示器,通过摄像头获取待处理图像,处理器根据本技术实施例提供的图像处理方法对待处理图像进行处理,显示器用于显示处理后的图像。
[0040]
下面结合具体实施例,对本技术提供的图像处理方法进行示例性的说明。参见图1,为本技术提供的一种图像处理方法的一个实施例的流程图。如图1所示,该方法包括:
[0041]
s110、获取待处理图像,待处理图像包括多个第一色块。
[0042]
具体地,本实施例的执行主体为终端设备,具体可以为摄像机或者其他拍照设备。这些终端设备可以抓拍图片并成像。
[0043]
在本技术实施例中,在终端设备拍照之前,对准预先设置好的24色标准色卡,然后进行抓拍,得到待处理图像,该预先设置好的24色标准色卡有24个标准色块,获取到的待处理图像包括多个第一色块,该多个第一色块分别对应一个标准色块。
[0044]
具体地,上述标准色块是指按照国际标准协议所定义的24色卡中的色块。
[0045]
示例性的,在本技术实施例中,多个第一色块为24个色块。
[0046]
s120、将待处理图像输入神经网络模型中,利用第一ccm对待处理图像进行处理,得到目标图像,所述第一ccm是利用神经网络模型对初始ccm进行多次训练得到的;目标图像包括多个第二色块,一个第二色块对应一个标准色块,每个第二色块与对应的标准色块满足预设第一条件。
[0047]
应理解,由于待处理图像的每个色块和相对应的标准色块都会有一定的偏差,因此,色彩校正所要达到的目的是使得待处理图像中每个色块与对应的标准色块的颜色相同。
[0048]
示例性的,本技术实施例中多个第二色块为24个色块。
[0049]
具体地,将获取到的待处理图像输入至神经网络模型中,利用神经网络模型中的第一ccm对待处理图像进行色彩校正,得到处理后的目标图像。
[0050]
应理解,该第一ccm是利用神经网络模型对初始ccm进行多次训练得到的。
[0051]
需要说明的是,该预设第一条件可根据具体情况设定,本技术实施例不做限定。
[0052]
可选的,作为一种可能的实施方式,当该待处理图像为未经过色彩校正矩阵校准的图像,则利用第一ccm对该待处理图像进行校正,得到处理后的图像。
[0053]
可选的,作为另一种可能的实施方式,当该待处理图像为经过色彩校正矩阵a校准后的图像,则利用第一ccm和a的卷积对待处理图像进行校正,得到处理后的图像。
[0054]
本技术实施例通过将获取到的待处理图像输入至神经网络模型里面,利用神经网
络模型中的第一ccm对待处理图像中的色块进行校准,得到校准后的目标图像,该目标图像的色块与标准色块满足预设第一条件。其中,该第一ccm是通过神经网络模型对初始ccm经过多次训练得到的,利用该种方法,可以得到较佳的色彩校正矩阵,以及与标准色块接近的目标图像。
[0055]
下面结合具体实施例,对本技术提供的第一ccm的训练方法进行示例性的说明。参见图2,为本技术提供的第一ccm的训练方法的一个实施例的流程图。如图2所示,该方法包括:
[0056]
s210、获取样本图像,样本图像包括多个第三色块。
[0057]
首先,获取训练的样本图像,该样本图像为终端设备抓拍得到。该样本图像中包含了多个第三色块。同样的,该多个第三色块分别对应一个标准色块。
[0058]
示例性的,本技术实施例中多个第三色块为24个色块。
[0059]
s220、将样本图像输入至神经网络模型中,利用初始ccm进行处理,得到校准后的图像,校准后的图像包括多个第四色块,一个第四色块对应一个标准色块。
[0060]
具体地,将样本图像输入至神经网络模型中,利用初始ccm对该样本图像进行校准,校准后输出该处理后的图像,校准后的图像包括多个第四色块,同样的,该多个第四色块分别对应一个标准色块。
[0061]
示例性的,本技术实施例中多个第四色块为24个色块。
[0062]
应理解,样本图像中的多个第三色块,通过初始ccm校正后得到多个第四色块。
[0063]
s230、根据第四色块与对应的标准色块,分别确定每个第四色块与对应的每个标准色块的色差。
[0064]
在本技术实施例中根据多个第四色块和分别对应的标准色块,确定多个第四色块和分别对应的标准色块的色差。
[0065]
在本技术实施例中,该色差分为第一色差和第二色差。
[0066]
具体地,第一色差是指包含了明度、彩度和色相的每个色块的色差。
[0067]
在一个实施例中,该第一色差的计算公式为:
[0068][0069]
其中:δe
00
表示第一色差;k
l
、k
c
、k
h
分别表示参数因子;δl’、δc’、δh’分别表示明度差、彩度差、色相差;s
l
、s
c
、s
h
分别表示权重函数;r
t
表示旋转函数。
[0070]
在本技术实施例中,该k
l
、k
c
、k
h
三个参数因子设置为1;s
l
、s
c
、s
h
用来校正颜色空间均匀性,可根据具体情况设定,本技术实施例不做限定。r
t
用于校正色空间蓝色区域容差椭圆主轴方向的偏转,可根据具体情况设定,本技术实施例不做限定。
[0071]
应理解,通过上述计算公式,可以得到多个第四色块分别对应的第一色差。
[0072]
应理解,在本技术实施例中的多个第四色块可以为24个色块。
[0073]
具体地,第二色差是指不考虑明度差δl’的每个色块的色差。
[0074]
在另一个实施例中,该第二色差的计算公式为:
[0075]
[0076]
其中:δc表示第二色差;k
c
、k
h
分别表示参数因子;δc’、δh’分别表示彩度差、色相差;s
c
、s
h
分别表示权重函数;r
t
表示旋转函数。
[0077]
在本技术实施例中,该k
c
、k
h
三个参数因子设置为1;s
c
、s
h
用来校正颜色空间均匀性,可根据具体情况设定,本技术实施例不做限定。
[0078]
应理解,通过上述计算公式,可以得到多个第四色块分别对应的第二色差。
[0079]
s240、根据每个第四色块与对应的标准色块的色差,和每个第四色块的饱和度,确定多个第四色块的损失值。
[0080]
在本技术实施例中,通过每个第四色块与对应的标准色块的色差,和每个第四色块的饱和度,确定多个第四色块的损失值。
[0081]
具体的,如上所述,本技术实施例中的色差包括第一色差和第二色差,该第一色差和第二色差的计算公式参考上述介绍。
[0082]
下面介绍对每个第四色块的饱和度的计算方式,如下,每个第四色块的饱和度的计算公式为:
[0083][0084]
其中:a,b为每个第四色块转化成lab颜色空间后,色块中所有像素a和b的均值;a
d
和b
d
为对应标准色块lab颜色空间中的a和b。
[0085]
具体地,将校准后的图像的rgb格式转换为lab格式。lab是一种设备无关的颜色模型,也是一种基于生理特征的颜色模型。lab颜色模型由三个要素组成,一个要素是亮度(l),a和b是两个颜色通道。a包括的颜色是从深绿色(低亮度值)到灰色(中亮度值)再到亮粉红色(高亮度值);b是从亮蓝色(低亮度值)到灰色(中亮度值)再到黄色(高亮度值)。因此,lab格式的图片中,可以l值表示亮度,a值和b值表示不同范围内的色彩值。采用l值、a值和b值可以对图片颜色进行量化,从而能够准确地计算色块与标准色块在人眼视觉上的误差值。
[0086]
应理解,通过上述计算公式,可以得到多个第四色块分别对应的饱和度。
[0087]
在本技术实施例中,根据第一色差、第二色差和饱和度计算样本中的色块的损失值。
[0088]
在一个实施例中,根据如下公式计算该损失值:
[0089]
l1=(δe
00
mean
×
e_w+3
×
δcmean
×
c_w)/(e_w+c_w)
ꢀꢀꢀꢀ
(4)
[0090]
l2=(w[0][0]+w[0][1]+w[0][2]

1)2ꢀꢀꢀ
(5)
[0091]
l3=(w[1][0]+w[1][1]+w[1][2]

1)2ꢀꢀꢀ
(6)
[0092]
l4=(w[2][0]+w[2][1]+w[2][2]

1)2ꢀꢀꢀꢀ
(7)
[0093]
l5=(sab
mean

sab)2ꢀꢀꢀ
(8)
[0094]
l=(l1+w
w
×
(l2+l3+l4)+w
s
×
l5)
ꢀꢀꢀ
(9)
[0095]
其中:δe
00
mean为多个第四色块的第一色差的均值;δc’mean为多个第四色块的第二色差的均值;e_w为第一色差的权重;c_w为第二色差的权重;sab
mean
为前18个色块sab的均值;w_w为矩阵w参数的权重,w_s为饱和度的权重。
[0096]
应理解,上述出现的权重,可根据具体情况设定,本技术实施例不做限定。
[0097]
s250、根据多个第四色块的损失值,确定第一ccm。
[0098]
具体地,根据上述得到的损失值可以确定第一ccm。
[0099]
可以理解的是,第一ccm为初始ccm经过训练后更新得到的。
[0100]
在本技术实施例中,第一ccm的确定方式有两种。
[0101]
在一个实施例中,当上述计算得到的损失值满足预设第二条件时,确定初始ccm为第一ccm。
[0102]
应理解,该预设第二条件可以为神经网络模型对ccm训练的次数,比如训练500次,则终止训练,此时得到的ccm为第一ccm。
[0103]
或者,该预设第二条件还可以为当相邻两次的损失值的差值达到某一预设值,则终止训练,此时得到的ccm为第一ccm。
[0104]
需要说明的是,该预设第二条件可以根据具体情况设定,本技术实施例不做限定。
[0105]
在另一个实施例中,当上述计算得到的损失值不满足预设第二条件时,利用神经网络模型对该初始ccm进行训练,即当该损失值不满足预设第二条件时,利用如下公式,对初始ccm进行调整,具体公式如下:
[0106]
ir=ir0
×
0.5
e/100
ꢀꢀꢀ
(10)
[0107]
w=w

ir
×
w.grad
ꢀꢀꢀ
(11)
[0108]
其中:ir0代表初始学习率,e为当前训练的轮次,ir为实时更新的学习率;w.grad是每一轮学习完对损失l求w中的每个参数对应的偏导数。
[0109]
利用上述公式对初始ccm进行更新,利用更新后的ccm继续对样本图片进行校准,利用校准后的图像的色块和标准色块计算第一色差、第二色差和饱和度。再利用第一色差、第二色差和饱和度计算图像的色块的损失值。判断该损失值是否满足预设第二条件。如果不满足重复以上步骤。直到输出的图片的损失值满足预设第二条件。
[0110]
最后,根据满足预设第二条件的损失值确定第一ccm,计算公式如上所述,此处不再赘述。
[0111]
需要说明的是,通过本技术实施例确定的第一ccm,可以在各种情况下使用,不仅限于本技术将该第一ccm通过神经网络模型对获取到的待处理图片进行校准。对该第一ccm的使用场景本技术不做限定。
[0112]
对应于上文实施例所述的图像处理的方法,图3示出了本技术实施例提供的图像处理装置的结构框图,为了便于说明,仅示出了与本技术实施例相关的部分。
[0113]
参照图3,该装置300包括获取单元301和处理单元302。
[0114]
该获取单元301用于获取待处理图像或者样本图像。
[0115]
该处理单元302用于将待处理图像输入神经网络模型中,利用第一ccm对待处理图像进行处理,得到目标图像。
[0116]
该处理单元302还用于将样本图像输入至神经网络模型中,利用初始ccm进行处理,得到校准后的图像;根据第四色块与对应的标准色块,分别确定每个第四色块与对应的标准色块的第一色差、第二色差,根据每个第四色块与对应的标准色块的色差,和每个第四色块的饱和度,确定多个第四色块的损失值;根据多个第四色块的损失值,确定第一ccm。
[0117]
该处理单元302还用于当多个第四色块的损失值满足预设第二条件时,确定初始ccm为第一ccm。当多个第四色块的损失值不满足预设第二条件时,利用神经网络模型对初始ccm进行多次训练;当神经网络模型输出的图像中的多个色块的损失值,满足预设第二条
件,根据损失值确定第一ccm。
[0118]
本技术实施例还提供了一种终端设备,图4本技术实施例提供的终端设备的结构示意图。如图4示,该终端设备400包括摄像头401、处理器402、显示器403、存储器404、通信接口405和总线406。其中,摄像头401、处理器402、显示器403、存储器404、通信接口405和总线406,也可以通过无线传输等其他手段实现通信。该摄像头401用于抓拍图像,该存储器404用于存储指令,该处理器402于执行该存储器404存储的指令,该存储器404存储程序代码4041,且处理器402调用存储器404存储的程序代码4041执行图1所示的图像处理的方法,然后将根据该方法处理后的图像显示在该显示器403上。
[0119]
处理器402可以是cpu,处理器402可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。
[0120]
应理解,在本技术实施例中,显示器403用于显示处理后的图像。显示器403包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light

emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active

matrix organic light emitting diode的,amoled),柔性发光二极管(flex light

emitting diode,fled),miniled,microled,micro

oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。
[0121]
该存储器404可以包括只读存储器和随机存取存储器,并向处理器402提供指令和数据。存储器404可以包括非易失性随机存取存储器。该存储器404可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read

only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data date sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
[0122]
该总线406包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图4中将各种总线都标为总线406。
[0123]
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的
任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘(solid state drive,ssd)。
[0124]
本技术实施例还提供了一种计算机可读介质,用于存储计算机程序代码,该计算机程序包括用于执行上述方法中本技术实施例的图像处理方法的指令。该可读介质可以是只读存储器(read

only memory,rom)或随机存取存储器(random access memory,ram),本技术实施例对此不做限制。
[0125]
本技术还提供了一种计算机程序产品,该计算机程序产品包括指令,当该指令被执行时,该系统分别执行对应于上述方法中的操作。
[0126]
本技术实施例还提供了一种系统芯片,该系统芯片包括:处理单元和通信单元,该处理单元,例如可以是处理器,该通信单元例如可以是输入/输出接口、管脚或电路等。该处理单元可执行计算机指令,以使该芯片执行上述本技术实施例提供的任一种图像处理的方法。
[0127]
以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1