一种图像处理方法及装置与流程

文档序号:14324833阅读:197来源:国知局

本发明涉及显示技术领域,特别是涉及一种图像处理方法及装置。



背景技术:

随着电子信息技术的不断发展,智能手机、平板电脑等移动终端得到广泛的应用,移动终端已经成为用户生活中不可或缺的必需品。目前移动终端一般都配备有拍摄功能,如何提高照片的画质,也成热门的研究课题。

在通过摄像头对场景进行拍摄以获取图像时,由于每次拍摄时环境光线、拍摄角度以及拍摄距离不同,导致连续拍摄的多张照片中相同的场景也容易存在色彩不一致的问题,即拍摄得到的图像存在偏色的问题。使得图像色彩失真,影响图像的画质。



技术实现要素:

本发明要解决的技术问题是提供一种图像处理方法及装置,以解决拍摄得到的图像存在偏色的问题。

一方面,提供了一种图像处理方法,包括:

从设定时间内拍摄的图像中确定参考图像和待矫正图像,其中,所述参考图像与所述待矫正图像中包含相似场景;

选取所述待矫正图像中的待矫正区域;

对所述待矫正图像中的待矫正区域进行边缘提取,获取边缘特征;

根据所述待矫正区域的边缘特征,对所述参考图像进行边缘提取,以确定参考区域;

根据所述参考区域处图像的色彩信息,对所述待矫正区域处图像进行色彩矫正。

进一步地,所述从设定时间内拍摄的图像中确定参考图像和待矫正图像的步骤,包括:获取待矫正图像;根据用户的第一输入,从预先拍摄的图像中选取所述参考图像,其中,所述预先拍摄的图像为获取所述待矫正图像前设定时间内拍摄的图像,或者获取所述待矫正图像后设定时间内拍摄的图像。

进一步地,所述从设定时间内拍摄的图像中确定参考图像和待矫正图像的步骤,包括:获取参考图像;将获取所述参考图像后设定时间内拍摄的图像确定为待矫正图像。

进一步地,所述选取所述待矫正图像中的待矫正区域的步骤,包括:接收用户在所述待矫正图像中的第二输入;将所述第二输入对应的区域,确定为所述待矫正图像中的待矫正区域。

进一步地,所述选取所述待矫正图像中的待矫正区域的步骤,包括:将所述待矫正图像按照场景的类别划分出至少一个主体区域;根据预设的各类别场景的标准色彩信息,将所述待矫正图像中各主体区域的色彩信息分别与对应的标准色彩信息进行对比,获得第一差值数据;将所述第一差值数据大于预设阈值的主体区域,确定为所述待矫正图像中的待矫正区域。

进一步地,所述根据所述参考区域处图像的色彩信息,对所述待矫正区域处图像进行色彩矫正的步骤,包括:通过对比所述参考区域和所述待矫正区域处图像的色彩信息,确定所述待矫正区域与所述参考区域的色彩差异,获得第二差值数据,其中,所述色彩信息包括色调、亮度和对比度中至少一种;按照所述第二差值数据对所述待矫正区域进行色彩矫正。

进一步地,所述通过对比所述参考区域和所述待矫正区域处图像的色彩信息,确定所述待矫正区域与所述参考区域的色彩差异的步骤,包括:将所述参考区域处图像参照所述待矫正区域处图像进行归一化处理;统计所述参考区域处图像归一化后的色彩信息,获得统计结果;根据所述统计结果,确定所述待矫正区域与所述参考区域的色彩差异。

进一步地,在对所述待矫正区域处图像进行色彩矫正之后,还包括:通过人机交互方式,对所述待矫正区域进行色彩矫正。

进一步地,所述通过人机交互方式,对所述待矫正区域进行色彩矫正的步骤,包括:显示调色界面,其中,所述调色界面中各种色彩信息分别对应一个滚动条;接收用户对所述色彩信息的调节指令;按照所述调节指令,对所述待矫正区域进行色彩矫正。

另一方面,还提供了一种图像处理装置,包括:

图像确定模块,用于从设定时间内拍摄的图像中确定参考图像和待矫正图像,其中,所述参考图像与所述待矫正图像中包含相似场景;

待矫正区域选取模块,用于选取所述待矫正图像中的待矫正区域;

特征提取模块,用于对所述待矫正图像中的待矫正区域进行边缘提取,获取边缘特征;

参考区域确定模块,用于根据所述待矫正区域的边缘特征,对所述参考图像进行边缘提取,以确定参考区域;

色彩矫正模块,用于根据所述参考区域处图像的色彩信息,对所述待矫正区域处图像进行色彩矫正。

与现有技术相比,本发明包括以下优点:

本发明提供了一种图像处理方法及装置,在本发明提供的图像处理方法中,通过从设定时间内拍摄的图像中确定参考图像和待矫正图像,并选取该待矫正图像中的待矫正区域,对该待矫正图像中的待矫正区域进行边缘提取,获取边缘特征,以及根据该待矫正区域的边缘特征,对参考图像进行边缘提取,以确定参考区域。再根据该参考区域处图像的色彩信息,对该待矫正区域处图像进行色彩矫正。从而可以有效避免拍摄相似场景得到的图像存在偏色的问题,提升图像画质。

附图说明

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

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

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

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

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上;术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的机或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

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

下面结合附图和实施例对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

参照图1,示出了本发明实施例提供的一种图像处理方法的流程图。该图像处理方法可以应用于数码相机、移动终端等具有拍照功能的终端设备,该图像处理方法包括:

步骤101,从设定时间内拍摄的图像中确定参考图像和待矫正图像。

在通过摄像头对场景进行拍摄以获取图像时,由于每次拍摄时拍摄角度、拍摄距离不同,导致连续拍摄的多张照片中相同的场景也容易存在色彩不一致的问题,即拍摄得到的图像存在偏色的问题。通常在设定时间内对相似场景进行拍摄时,若该设定时间较短,场景的实际颜色一般发生不会变化。因此,在该设定时间内对相似场景拍摄得到多张图像时,该多张图像的色彩信息都应趋于一致。当因拍摄角度、拍摄距离等因素导致图像出现偏色,或导致图像可能出现偏色时,可以从设定时间内拍摄的图像中确定参考图像和待矫正图像,以利用该参考图像反映场景的实际颜色,并利用该参考图像对待矫正颜色进行矫正。

在实际应用中,可以先获取待矫正图像,再根据用户的第一输入,从预先拍摄的图像中选取参考图像,其中,预先拍摄的图像可以为获取待矫正图像前设定时间内拍摄的图像,或者获取待矫正图像后设定时间内拍摄的图像。也可以先获取参考图像,再将获取参考图像后设定时间内拍摄的图像确定为待矫正图像。

步骤102,选取待矫正图像中的待矫正区域。

在确定参考图像和待矫正图像后,可以根据待矫正图像中各区域的色彩信息,从待矫正图像中选取出待矫正区域。其中,该待矫正区域可以为待矫正图像的全部区域,也可以为待矫正图像的部分区域。当该待矫正区域为待矫正图像的全部区域时,可以对待矫正图像进行全局矫正。当该待矫正区域为待矫正图像的部分区域时,可以对待矫正图像进行局部矫正。本发明实施例将以局部矫正为例,详述色彩矫正的过程。

具体的,可以接收用户在待矫正图像中的第二输入,并将该第二输入对应的区域,确定为待矫正图像中的待矫正区域。也可以将待矫正图像按照场景的类别划分出至少一个主体区域,并根据预设的各类别场景的标准色彩信息,将该待矫正图像中各主体区域的色彩信息分别与对应的标准色彩信息进行对比,获得第一差值数据,再将该第一差值数据大于预设阈值的主体区域,确定所述待矫正图像中的待矫正区域。

步骤103,对待矫正图像中的待矫正区域进行边缘提取,获取边缘特征。

在选取待矫正图像中的待矫正区域后,可以通过获取该待矫正区域的边缘特征,确定该待矫正区域处图像对应场景的轮廓特点,进而确定该场景的类别,以从参考图像中匹配出具有相似场景的参考区域。

具体的,可以对待矫正图像中的待矫正区域进行边缘提取,以获取该待矫正区域的边缘特征。其中,对待矫正区域进行边缘提取,是指通过检测待矫正区域轮廓附近位置处像素的灰度值变化情况,确定待矫正区域的边缘。从而可以获取该待矫正区域在边缘处的边缘像素坐标、边缘法线方向、边缘方向、边缘强度等边缘特征。进而可以通过该待矫正区域的边缘特征准确地识别该场景的类别。

步骤104,根据待矫正区域的边缘特征,对参考图像进行边缘提取,以确定参考区域。

在获取待矫正区域的边缘特征后,可以根据待矫正区域的边缘特征,对参考图像进行边缘提取,以确定参考区域。其中,该参考区域具有与该待矫正区域的边缘特征相同或相似的边缘特征。

具体的,可以根据待矫正区域的边缘特征所描绘的轮廓,在参考图像中查找具有相似轮廓的区域。例如,可以将参考图像按照场景的类别划分出至少一个主体区域,获取参考图像中各主体区域的边缘特征,并将参考图像中各主体区域的边缘特征分别与待矫正区域的边缘特征进行比较,从参考图像的各主体区域中选取与待矫正区域边缘特征相似度最高的区域,确定为参考区域。

步骤105,根据参考区域处图像的色彩信息,对待矫正区域处图像进行色彩矫正。

在确定参考图像中的参考区域后,可以获取该参考区域处图像的色彩信息,并根据该参考区域处图像的色彩信息,对待矫正区域处图像进行色彩矫正。其中,该色彩信息包括色调、亮度和对比度中至少一种。

具体的,可以通过对比参考区域和待矫正区域处图像的色彩信息,确定待矫正区域与参考区域的色彩差异,获得第二差值数据。并按照该第二差值数据对待矫正区域进行色彩矫正。例如,在确定待矫正区域与参考区域的色彩差异时,可以将参考区域处图像参照待矫正区域处图像进行归一化处理,并统计该参考区域处图像归一化后的色彩信息,获得统计结果,再根据该统计结果,确定待矫正区域与参考区域的色彩差异。

综上所述,本发明实施例提供的图像处理方法,通过从设定时间内拍摄的图像中确定参考图像和待矫正图像,并选取该待矫正图像中的待矫正区域,对该待矫正图像中的待矫正区域进行边缘提取,获取边缘特征,以及根据该待矫正区域的边缘特征,对参考图像进行边缘提取,以确定参考区域。再根据该参考区域处图像的色彩信息,对该待矫正区域处图像进行色彩矫正。从而可以有效避免拍摄相似场景得到的图像存在偏色的问题,提升图像画质。

参照图2,示出了本发明实施例提供的另一种图像处理方法的流程图。该图像处理方法包括:

步骤201,从设定时间内拍摄的图像中确定参考图像和待矫正图像。

具体的,当用户发现拍摄的图像存在明显偏色,需要对存在偏色的图像进行色彩矫正时,可以将该图像确定为待矫正图像,再根据用户的第一输入,从预先拍摄的图像中选取与该待矫正图像对应的参考图像。其中,该第一输入包括通过触控的方式,从预先拍摄的图像中点选与实际颜色相近的图像作为参考图像。该预先拍摄的图像是指在接收第一输入前拍摄的图像,在实际应用中,可以将在拍摄待矫正图像前设定时间内拍摄的图像选作参考图像,或者在拍摄待矫正图像后设定时间内,拍摄包含相似场景的图像作为参考图像,以使选择出的参考图像更加具有参考性。例如,对于同一场景,清晨时刻的环境光线和傍晚时刻的环境光线差异较大,在这两种不同环境光线下,即使观看相同的场景,人眼感知的实景色调也会存在差异。因此,该设定时间可以为一较短时间段。

当用户在从不同角度连续拍摄相似场景时,为避免随着拍摄角度和拍摄距离的变化导致拍摄出的多张图像存在偏色,可以先拍摄出一张无偏色的图像作为参考图像,再将拍摄该参考图像后设定时间内拍摄的图像确定为待矫正图像,以对后续拍摄的图像进行自动色彩矫正。其中,参考图像的色调与人眼感知的实景色调接近或一致。

步骤202,选取待矫正图像中的待矫正区域。

在确定参考图像和待矫正图像后,可以根据待矫正图像中各区域的色彩信息,从待矫正图像中选取出待矫正区域。例如,可以当接收到用户在终端中的预定操作后,触发对待矫正图像中待矫正区域的选取。

在实际应用中,可以依据用户对待矫正图像中各区域的色彩信息的判断结果,选取待矫正图像中的待矫正区域。具体的,可以通过接收用户在待矫正图像中的第二输入,确定待矫正图像中的待矫正区域。其中,用户的第二输入包括通过触控的方式圈选图像中指定区域。例如,若需要将待矫正图像中存在偏色的石子所在区域选作待矫正区域,用户可以通过触控的方式圈出该石子所在区域,从而将该区域选作待矫正区域。

或者采用自动识别的方式,选取待矫正图像中的待矫正区域。具体的,可以将待矫正图像按照场景的类别划分出至少一个主体区域,即对待矫正图像按场景进行分区。并根据预设的各类别场景的标准色彩信息,将待矫正图像中各主体区域的色彩信息分别与对应的标准色彩信息进行对比,获得第一差值数据。再将该第一差值数据大于预设阈值的主体区域,确定为待矫正图像中的待矫正区域。其中,该第一差值数据用于反映待矫正图像中各主体区域的偏色程度。例如,若待矫正图像中既包含石子,也包含鲜花和青草,可以将石子、鲜花和青草分别划分为不同的主体区域,并根据预设的石子、鲜花和青草的标准色彩信息,确定该待矫正图像中的石子、鲜花和青草的色彩信息分别与对应的标准色彩信息的第一差值数据。若石子对应的第一差值数据大于预设阈值,则可以将石子所在区域确定为待矫正图像中的待矫正区域。

步骤203,根据待矫正区域的边缘特征,确定参考区域。

在选取待矫正图像中的待矫正区域后,可以对待矫正图像中的待矫正区域进行边缘提取,获取边缘特征。再根据待矫正区域的边缘特征,对参考图像进行边缘提取,以确定参考区域。例如,可以先提取待矫正区域处石子的边缘特征,再根据该石子的边缘特征,从参考图像中找出具有相同或者相似边缘特征的石子所在区域作为参考区域。

具体的,该边缘特征可以用于体现该待矫正区域处图像的轮廓特点。根据该待矫正区域处图像的边缘特征,可以在参考图像中找出具有相似边缘特征的区域,确定为参考区域。不同类别的场景具有不同的轮廓特点,因此,通过边缘特征可以准确识别对应场景的类别。

步骤204,根据参考区域处图像的色彩信息,对待矫正区域处图像进行色彩矫正。

具体的,可以将参考区域处图像参照待矫正区域处图像进行归一化处理,并统计该参考区域处图像归一化后的色彩信息,获得统计结果,再根据该统计结果,确定待矫正区域与参考区域的色彩差异,获得第二差值数据。再按照该第二差值数据对待矫正区域进行色彩矫正。从而可以避免相似场景在不同图像中尺寸不一致所导致的计算误差。例如,在根据参考区域处石子的色彩信息,对待矫正区域处石子进行色彩矫正时,可以先将参考区域处石子所在区域的尺寸调节为与待矫正区域处石子所在区域的尺寸一致,再对比两者色彩信息的差异。从而可以提升色彩矫正的准确度。

步骤205,通过人机交互方式,对待矫正区域进行色彩矫正。

具体的,在通过上述步骤对矫正区域进行自动色彩矫正后,若用户对矫正效果不满意,可以通过人机交互方式,对待矫正区域进行进一步色彩矫正。

具体的,可以当用户确认需要对待矫正区域进行进一步色彩矫正时,显示调色界面,其中,该调色界面中各种色彩信息可以分别对应一个滚动条。并在显示调色界面后,接收用户对该色彩信息的调节指令,再按照该调节指令,对待矫正区域进行色彩矫正。从而提升色彩矫正的效果,提升用户满意度。例如,调色界面可以包括三个滚动条,这三个滚动条可以分别用于调整图像的色调、亮度和对比度。从而获得令用户满意的色彩矫正效果。

综上所述,本发明实施例提供的图像处理方法,在对待矫正区域处图像进行色彩矫正前,将参考区域处图像参照待矫正区域处图像进行归一化处理,并统计该参考区域处图像归一化后的色彩信息,获得统计结果,再根据该统计结果,对待矫正区域进行色彩矫正。从而可以避免相似场景在不同图像中尺寸不一致所导致的计算误差,有效提升色彩矫正的准确度。而且可以通过人机交互方式,对待矫正区域进行进一步色彩矫正,从而可以进一步提升色彩矫正的效果。从而进一步提升图像画质。

参照图3,示出了本发明实施例中一种图像处理装置的结构框图。该图像处理装置包括:图像确定模块31、待矫正区域选取模块32、特征提取模块33、参考区域确定模块34和色彩矫正模块35。

具体的,图像确定模块31,用于从设定时间内拍摄的图像中确定参考图像和待矫正图像,其中,该参考图像与该待矫正图像中包含相似场景;

待矫正区域选取模块32,用于选取该待矫正图像中的待矫正区域;

特征提取模块33,用于对该待矫正图像中的待矫正区域进行边缘提取,获取边缘特征;

参考区域确定模块34,用于根据该待矫正区域的边缘特征,对该参考图像进行边缘提取,以确定参考区域;

色彩矫正模块35,用于根据该参考区域处图像的色彩信息,对该待矫正区域处图像进行色彩矫正,其中,该色彩信息包括色调、亮度和对比度中至少一种。

参照图4,在本发明的一个优选的实施例中,在图3的基础上,图像确定模块31具体用于先获取待矫正图像,再根据用户的第一输入,从预先拍摄的图像中选取该参考图像,其中,该预先拍摄的图像为获取该待矫正图像前设定时间内拍摄的图像,或者获取该待矫正图像后设定时间内拍摄的图像。或者先获取参考图像,再将获取该参考图像后设定时间内拍摄的图像确定为待矫正图像。

待矫正区域选取模块32包括手动选取子模块321和自动选取子模块322。

其中,手动选取子模块321,用于接收用户在该待矫正图像中的第二输入,并将该第二输入对应的区域,确定为该待矫正图像中的待矫正区域。

自动选取子模块322,用于将该待矫正图像按照场景的类别划分出至少一个主体区域,并根据预设的各类别场景的标准色彩信息,将该待矫正图像中各主体区域的色彩信息分别与对应的标准色彩信息进行对比,获得第一差值数据,再将该第一差值数据大于预设阈值的主体区域,确定为该待矫正图像中的待矫正区域。

色彩矫正模块35包括色彩比对子模块351和色彩矫正子模块352。

其中,色彩比对子模块351,用于通过对比该参考区域和该待矫正区域处图像的色彩信息,确定该待矫正区域与该参考区域的色彩差异,获得第二差值数据,其中,该色彩信息包括色调、亮度和对比度中至少一种。

色彩矫正子模块352,用于按照该第二差值数据对该待矫正区域进行色彩矫正。

具体的,色彩比对子模块351包括归一化单元3511、统计单元3512和差异确定单元3513。

其中,归一化单元3511,用于将该参考区域处图像参照该待矫正区域处图像进行归一化处理;

统计单元3512,用于统计该参考区域处图像归一化后的色彩信息,获得统计结果;

差异确定单元3513,用于根据该统计结果,确定该待矫正区域与该参考区域的色彩差异。

此外,该图像处理装置还包括手动调节模块36。

该手动调节模块36,用于通过人机交互方式,对该待矫正区域进行色彩矫正。

该手动调节模块36,具体用于显示调色界面,并接收用户对该色彩信息的调节指令,再按照该调节指令,对该待矫正区域进行色彩矫正。

该图像处理装置可以实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

以上对本发明所提供的一种图像处理方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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