一种图像数据处理方法、装置及存储介质与流程

文档序号:18617989发布日期:2019-09-06 22:13阅读:121来源:国知局
一种图像数据处理方法、装置及存储介质与流程

本申请涉及互联网技术领域,尤其涉及一种图像数据处理方法、装置及存储介质。



背景技术:

目前,随着互联网技术的快速发展,二维码技术的使用也变得越来越广泛。在目前的二维码识别场景中,每个二维码均是直接暴露在外的,以至于任何一个集成有二维码扫描功能的终端均可以对扫描界面中所扫描到的二维码进行识别,以获取该二维码中所集成的信息。例如,以在日常生活中被大家所熟知的支付类产品为例,用户可以通过识别商家所展示的二维码来识别商家的信息,进而实现支付平台的自动跳转等功能。又比如,对于一些图片信息而言,可以直接通过该图片下方的二维码来获取该图片信息。由于这些二维码均是直接暴露在外的,从而导致任何携带摄像功能的设备均可以对所扫描到的二维码中所集成的信息进行识别,以获取这些二维码中所携带的数据信息,进而严重影响了这些二维码中所携带的图像数据的安全性。



技术实现要素:

本申请实施例提供一种图像数据处理方法、装置及存储介质,可以提高图像数据的安全性。

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

获取第一图像相关联的业务参数,并生成用于表征所述业务参数的身份标识图像;

基于所述第一图像中的每个像素点的像素值以及所述身份标识图像中的每个像素点的像素值,将所述身份标识图像隐藏在所述第一图像中,并将隐藏有所述身份标识图像的第一图像确定为第二图像。

其中,所述基于所述第一图像中的每个像素点的像素值以及所述身份标识图像中的每个像素点的像素值,将所述身份标识图像隐藏在所述第一图像中,并将隐藏有所述身份标识图像的第一图像确定为第二图像,包括:

将所述第一图像中的每个像素点分别确定为业务像素点,并从所述第一图像中获取每个业务像素点的像素值;所述每个业务像素点的像素值是由色彩空间中的多个通道分别对应的数值进行组合后所确定的;

从所述多个通道中选择待处理通道,并从所述待处理通道对应的多个位平面中获取目标位平面;

基于所述身份标识图像中的每个像素点的像素值和所述每个业务像素点在所述目标位平面上的数值,将所述身份标识图像与所述第一图像进行像素融合,并将像素融合后的第一图像作为隐藏有所述身份标识图像的第二图像。

其中,所述基于所述身份标识图像中的每个像素点的像素值和所述每个业务像素点在所述目标位平面上的数值,将所述身份标识图像与所述第一图像进行像素融合,并将像素融合后的第一图像作为隐藏有所述身份标识图像的第二图像,包括:

将所述身份标识图像移动至所述第一图像所在的图像区域中,并基于所述第一图像的尺寸和所述身份标识图像尺寸对所述身份标识图像进行尺寸补齐,并将尺寸补齐后的身份标识图像确定为待处理图像;所述待处理图像与所述第一图像重合;

在所述待处理图像中将所述身份标识图像所在的区域确定为第一区域,并将除所述第一区域之外的区域确定为第二区域;所述第二区域中的每个像素点的像素值均为目标像素值;

基于所述第一区域中的每个像素点的像素值、所述第二区域中的每个像素点的目标像素值,分别对所述每个业务像素点在所述目标位平面上的数值进行调整;

将调整后的每个业务像素点的像素值分别确定为融合像素点的像素值,并将每个融合像素点的像素值所构成的图像确定为隐藏有所述身份标识图像的第二图像。

其中,所述基于所述第一区域中的每个像素点的像素值、所述第二区域中的每个像素点的第一像素值,分别对所述每个业务像素点在所述目标位平面上的数值进行调整,包括:

确定所述第一区域中的每个像素点的位置信息,并用所述第一区域中的每个像素点的像素值替换具有相同位置信息的业务像素点在所述目标位平面上的数值;

确定所述第二区域中的每个像素点的位置信息,并用所述第二区域中的每个像素点的第一像素值替换具有相同位置信息的业务像素点在所述目标位平面上的数值。

其中,所述方法还包括:

从所述第二图像中获取所述每个融合像素点在所述目标位平面上的数值;

基于所述每个融合像素点在所述目标位平面上的数值重组所述第二图像中所隐藏的所述身份标识图像;

对所述身份标识图像进行识别,并根据识别结果获取所述身份标识图像相关联的业务参数。

其中,所述方法还包括:

为所述第二图像设置隐藏标识信息,并将携带所述隐藏标识信息的第二图像上传至业务数据展示平台,以使与所述业务数据展示平台相关联的目标终端通过所述第二图像中所隐藏的所述身份标识图像获取所述业务参数;所述隐藏标识信息用于标识所述第二图像中隐藏有所述身份标识图像。

其中,所述获取第一图像相关联的业务参数,生成用于表征所述业务参数的身份标识图像,包括:

获取原始图像以及原始图像对应的业务参数;所述业务参数包含图像优化参数;

基于所述图像优化参数对所述原始图像进行优化操作,并将优化操作后的原始图像确定为第一图像;

获取所述图像优化参数对应的操作标识信息,并基于所述操作标识信息生成用于表征所述图像优化参数的身份标识图像。

其中,所述获取所述图像优化参数对应的操作标识信息,并基于所述操作标识信息生成用于表征所述图像优化参数的身份标识图像,包括:

在第一应用中获取所述图像优化参数对应的操作标识信息,并在所述第一应用中获取所述操作标识信息相关联的关联信息;

基于定位定位字符生成规则生成包含所述关联信息的定位字符串,并基于所述定位字符串生成用于表征所述图像优化参数的身份标识图像。

其中,所述关联信息包含:所述第一应用的应用标识信息、所述第一应用中的功能服务的服务标识信息、所述功能服务关联的分类标识信息、所述分类标识信息关联的操作标识信息。

其中,所述获取原始图像以及原始图像对应的业务参数,包括:

响应针对第一应用触发的图像获取操作,将所述图像获取操作相关联的图像确定为原始图像;

响应针对所述原始图像相关联的任务显示界面触发的参数获取操作,获取所述原始图像对应的图像优化参数,并将所述图像优化参数确定为所述原始图像对应的业务参数。

本申请实施例一方面提供了一种图像图像数据处理装置,所述装置包括:

业务参数获取模块,用于获取第一图像相关联的业务参数,并生成用于表征所述业务参数的身份标识图像;

图像隐藏模块,用于基于所述第一图像中的每个像素点的像素值以及所述身份标识图像中的每个像素点的像素值,将所述身份标识图像隐藏在所述第一图像中,并将隐藏有所述身份标识图像的第一图像确定为第二图像。

其中,所述图像隐藏模块包括:

业务像素点确定单元,用于将所述第一图像中的每个像素点分别确定为业务像素点,并从所述第一图像中获取每个业务像素点的像素值;所述每个业务像素点的像素值是由色彩空间中的多个通道分别对应的数值进行组合后所确定的;

通道选择单元,用于从所述多个通道中选择待处理通道,并从所述待处理通道对应的多个位平面中获取目标位平面;

像素融合单元,用于基于所述身份标识图像中的每个像素点的像素值和所述每个业务像素点在所述目标位平面上的数值,将所述身份标识图像与所述第一图像进行像素融合,并将像素融合后的第一图像作为隐藏有所述身份标识图像的第二图像。

其中,所述像素融合单元包括:

图像移动子单元,用于将所述身份标识图像移动至所述第一图像所在的图像区域中,并基于所述第一图像的尺寸和所述身份标识图像尺寸对所述身份标识图像进行尺寸补齐,并将尺寸补齐后的身份标识图像确定为待处理图像;所述待处理图像与所述第一图像重合;

区域确定子单元,用于在所述待处理图像中将所述身份标识图像所在的区域确定为第一区域,并将除所述第一区域之外的区域确定为第二区域;所述第二区域中的每个像素点的像素值均为目标像素值;

调整子单元,用于基于所述第一区域中的每个像素点的像素值、所述第二区域中的每个像素点的目标像素值,分别对所述每个业务像素点在所述目标位平面上的数值进行调整;

目标确定子单元,用于将调整后的每个业务像素点的像素值分别确定为融合像素点的像素值,并将每个融合像素点的像素值所构成的图像确定为隐藏有所述身份标识图像的第二图像。

其中,所述调整子单元包括:

第一调整子单元,用于确定所述第一区域中的每个像素点的位置信息,并用所述第一区域中的每个像素点的像素值替换具有相同位置信息的业务像素点在所述目标位平面上的数值;

第二调整子单元,用于确定所述第二区域中的每个像素点的位置信息,并用所述第二区域中的每个像素点的第一像素值替换具有相同位置信息的业务像素点在所述目标位平面上的数值。

其中,所述装置还包括:

像素获取模块,用于从所述第二图像中获取所述每个融合像素点在所述目标位平面上的数值;

图像重组模块,用于基于所述每个融合像素点在所述目标位平面上的数值重组所述第二图像中所隐藏的所述身份标识图像;

图像识别模块,用于对所述身份标识图像进行识别,并根据识别结果获取所述身份标识图像相关联的业务参数。

其中,所述装置还包括:

隐藏标识设置模块,用于为所述第二图像设置隐藏标识信息,并将携带所述隐藏标识信息的第二图像上传至业务数据展示平台,以使与所述业务数据展示平台相关联的目标终端通过所述第二图像中所隐藏的所述身份标识图像获取所述业务参数;所述隐藏标识信息用于标识所述第二图像中隐藏有所述身份标识图像。

其中,所述业务参数获取模块包括:

图像获取单元,用于获取原始图像以及原始图像对应的业务参数;所述业务参数包含图像优化参数;

图像优化单元,用于基于所述图像优化参数对所述原始图像进行优化操作,并将优化操作后的原始图像确定为第一图像;

身份图像生成单元,用于获取所述图像优化参数对应的操作标识信息,并基于所述操作标识信息生成用于表征所述图像优化参数的身份标识图像。

其中,所述身份图像生成单元包括:

标识获取子单元,用于在第一应用中获取所述图像优化参数对应的操作标识信息,并在所述第一应用中获取所述操作标识信息相关联的关联信息;

图像生成子单元,用于基于定位定位字符生成规则生成包含所述关联信息的定位字符串,并基于所述定位字符串生成用于表征所述图像优化参数的身份标识图像。

其中,所述关联信息包含:所述第一应用的应用标识信息、所述第一应用中的功能服务的服务标识信息、所述功能服务关联的分类标识信息、所述分类标识信息关联的操作标识信息。

其中,所述图像获取单元包括:

第一确定子单元,用于响应针对第一应用触发的图像获取操作,将所述图像获取操作相关联的图像确定为原始图像;

第二确定子单元,用于响应针对所述原始图像相关联的任务显示界面触发的参数获取操作,获取所述原始图像对应的图像优化参数,并将所述图像优化参数确定为所述原始图像对应的业务参数。

本申请实施例一方面提供了一种计算机设备,所述计算机设备包括:处理器、存储器以及网络接口;

所述处理器与存储器、网络接口相连,其中,网络接口用于提供数据通信功能,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如本申请实施例一方面中的方法。

本申请实施例一方面提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述处理器执行所述程序指令时执行如本申请实施例一方面中的方法。

在本申请实施例中,通过获取第一图像相关联的业务参数,并可以生成用于表征所述也参数的身份标识图像。其中,所述业务参数可以包含支付类的业务数据信息,用于进行页面跳转的链接信息以及图像优化参数,为确保这些业务参数的安全性,可以根据第一图像中的每个像素点的像素值以及身份标识图像中的每个像素点的像素值,将该身份标识图像隐藏至第一图像中,从而可以将隐藏有身份标识图像的第一图像称之为第二图像。可以理解的是,本申请实施例通过将身份标识图像(例如,二维码图像)藏至第一图像中,可以提高二维码图像中的图像数据的安全性。

附图说明

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

图1是本申请实施例提供的一种网络架构的结构示意图;

图2是本申请实施例提供的一种进行智能优化的场景示意图;

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

图4是本申请实施例提供的一种获取原始图像的示意图;

图5是本申请实施例提供的另一种获取原始图像的示意图;

图6是本申请实施例提供的一种8个位平面的示意图;

图7a和图7b是本申请实施例提供的一种获取第二图像的场景示意图;

图8是本申请实施例提供的另一种图像数据处理方法的示意图;

图9是本申请实施例提供的一种在拍照过程中动态融合目标素材信息的场景示意图;

图10是本申请实施例提供的一种业务数据展示界面的场景示意图;

图11a和图11b是本申请实施例提供的一种解析身份标识图像的示意图;

图12是本申请实施例提供的一种快速跳转到目标素材信息的示意图;

图13是本申请实施例提供的一种图像数据处理装置的结构示意图;

图14是本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

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

请参见图1,是本申请实施例提供的一种网络架构的结构示意图。如图1所示,所述网络架构可以包括服务器2000和用户终端集群,所述用户终端集群可以包括多个用户终端,如图1所示,具体可以包括用户终端3000a、用户终端3000b、用户终端3000c、…、用户终端3000n;如图1所示,用户终端3000a、用户终端3000b、用户终端3000c、…、用户终端3000n可以分别与所述服务器2000进行网络连接,以便于每个用户终端可以通过该网络连接与服务器2000之间进行数据交互。

本申请实施例可以获取第一图像相关联的业务参数,该第一图像相关联的业务参数可以包含图像优化场景中所使用的图像优化参数、移动支付场景中所使用的支付信息、电子运营服务场景中第一图像所使用的链接字符串等。

为便于理解,本申请实施例可以在图1所示的多个用户终端中选择一个用户终端作为第一用户终端,该第一用户终端可以包括:智能手机、平板电脑、桌上型电脑等携带图像数据处理功能的智能终端。例如,本申请实施例可以将图1所示的用户终端3000a作为所述第一用户终端,该第一用户终端中可以集成有具备该图像数据处理功能的第一应用,为便于理解,本申请实施例可以以第一应用为图像优化场景中的图像处理应用为例,以阐述在该图像优化场景中将用于表征该业务参数(例如,图像优化参数)的身份标识图像隐藏在第一图像中的具体实现方式。其中,该第一用户终端中还可以集成与该第一应用相关联的第二应用,该第二应用对应的业务数据展示平台可以用于展示在第一应用中进行图像数据处理后的图像数。

当该第一应用(即图像处理应用)运行于该第一用户终端中时,可以在该第一用户终端中执行图像处理任务,该图像处理任务可以理解为一种针对原始图像(例如,第一用户所导入的图片)进行编辑(例如,添加贴纸、一键美容等)的编辑任务。比如,可以在该第一应用(即图像处理应用)中为该第一用户终端所采集到的图像数据(即原始图像)添加相应的素材信息(例如,猫耳朵等素材信息),以对该采集到的图像数据进行智能优化。例如,可以在该第一应用的素材库中,将第一用户选取的素材a添加到该第一终端所采集到的图像数据(原始图像)中,以对该采集到的图像数据进行图像优化操作。其中,该图像优化操作可以简称为优化操作,即通过该优化操作,可以实现对该原始图像的智能优化,并可以将优化操作后所得到的图像称之为第一图像。其中,本申请实施例可以将优化过程中所使用的素材a的素材优化参数称之为图像优化参数,并可以将该图像优化参数称之为该第一图像相关联的业务参数。

为便于理解,进一步的,请参见图2,是本申请实施例提供的一种进行智能优化的场景示意图。如图2所示的原始图像10可以为上述第一用户终端在启动第一应用(即图像处理应用)后,在该第一应用中调用相机模块进行数据采集后所得到的图像数据。换言之,本申请实施例可以将该相机模块所采集到的图像数据称之为原始图像。进一步的,该第一用户终端在检测到第一用户针对图像数据采集界面相关联的素材区域(即任务显示界面)中的素材a(即图2所示的素材a)执行选取操作时,可以执行图2所示的优化操作,以将该素材a智能地添加到图2所示的原始图像10上。应当理解,本申请实施例可以根据该素材a对应的素材优化参数对该原始图像10进行优化操作,并可以将优化操作后的原始图像称之为第一图像。

其中,如图2所示的第一图像20可以为该第一用户终端在检测到第一用户针对该数据采集界面相关联的拍照按钮触发点击操作时所获取到的已进行优化操作后的原始图像。与此同时,该第一用户终端还可以在后台获取图2所示的素材a的操作标识信息,并可以根据该操作标识信息生成用于表征该素材a的图像优化参数的身份标识图像,该身份标识图像可以为图2所示的二维码图像30;为确保该身份标识图像中所携带的图像数据的安全性,进一步的,该第一用户终端还可以将该二维码图像30隐藏到该第一图像20中,以得到图2所示的第二图像40。可以理解的是,图2所示的第二图像40中隐藏有能够用于表征前述素材a的图像优化参数的二维码图像,

可选的,本申请实施例还可以在启动第一应用(即图像处理应用)后,在该第一应用中选择主题信息,并可以为所选择的主题信息导入一张图片,本申请实施例还可以将该导入的图片称之为原始图像。进一步的,第一用户可以在与该主题分类信息相关联的任务显示界面中选择配置信息a,以基于该配置信息a的配置优化参数对该原始图像的像素值进行调整,并可以将调整后的原始图像称之为第一图像。

其中,本申请实施例可以将与该第一应用(例如,图像处理应用)具有关联关系的主题分类信息统称为该第一应用所对应的任务属性标签。可以理解的是,显示在该任务显示界面中的任务属性标签可以与多个配置信息之间存在关联关系,通过每个配置信息对应的配置优化参数可以对原始图像进行不同类型的图像优化操作,从而可以输出具有相同主题分类信息,且携带不同配置信息的第一图像,以丰富图像数据的显示效果。

其中,本申请实施例可以将上述素材优化参数和上述配置优化参数统称为上述业务参数中的图像优化参数。可以理解的是,对于该第一应用中的这些图像优化参数而言,一个图像优化参数可以对应一个操作标识信息,在该第一应用中,每个操作标识信息均具备唯一性。所以,本申请实施例可以基于该操作标识信息唯一的生成用于表征相应图像优化参数的身份标识图像。

其中,本申请实施例中的身份标识图像可以包含一维条形码、二维码等携带有目标字符串的标识图像。为便于理解,本申请实施例以上述二维码图像30为例,本申请实施例可以将上述二维码图像30中所携带的图像数据称之为该二维码中所携带的目标字符串。由于该二维码中的目标字符串可以用于表征前述第一图像20中所用到的素材信息或者配置信息,因此,本申请实施例可以将该二维码图像中所携带的目标字符串称之为在图像优化过程中与图像优化信息(例如,素材信息或者配置信息)相关联的定位字符串,换言之,该定位字符串可以用于唯一的标识优化过程中所使用的图像优化参数所对应的图像优化信息在该第一应用中的目标位置信息。所以,为确保该身份标识图像中所携带的定位字符串的安全性,可以进一步将该身份标识图像隐藏在上述第一图像中,以得到隐藏有身份标识图像的第二图像40。

应当理解,本申请实施例在将前述二维码图像30隐藏在前述第一图像20中之后,所得到的第二图像40中的图像内容与该第一图像20中的图像内容基本相似。进一步的,该第一用户终端可以为该第二图像40设置隐藏标识信息,以便于集成有该第一应用的其他用户终端可以进一步对该携带有隐藏标识信息的第二图像进行解析,以从该第二图像40中解析出所隐藏的身份标识图像(例如,前述图2所示的二维码图像30)。其中,可以理解的是,该第二图像中所携带的隐藏标识信息可以用于表征该第二图像中隐藏有上述身份标识图像(例如,隐藏有上述二维码)。当第一用户对该携带隐藏标识信息的第二图像进行存储处理之后,可以将该携带隐藏标识信息的第二图像通过上述图1所示的服务器2000分享到与该第一应用相关联的第二应用中,以便于与该第二应用相关联的其他用户(例如,第二用户)可以通过该第二应用中的业务数据展示平台看到该第一用户所分享的图片。

可选的,本申请实施例还可以对隐藏有身份标识图像的第二图像进行解析,以从第二图像中还原出该身份标识图像,从而可以进一步对该还原得到的身份标识图像进行识别,以获取该身份标识图像所表征的业务参数(例如,图像优化参数)。换言之,第一用户终端通过第一应用对该第二图像进行解析之后,可以从该第二图像中还原出所隐藏的身份标识图像,从而可以进一步获取该身份标识图像中所携带的定位字符串,进而可以根据该定位字符串快速跳转到相应的素材信息或者配置信息,以快速得到相应的图像优化参数,进而可以基于该图像优化参数对新的原始图像进行优化操作,以得到新的第一图像,这里将不再继续进行赘述。

可以理解的是,上述图1所示的多个用户终端中的任意一个用户终端将二维码隐藏在第一图像中的具体实现方式,均可以参见上述图2所对应实施例中对第一用户终端的描述,这里将不再继续进行赘述。

可选地,在移动支付类的应用场景中,该第一应用可以为具备支付功能的支付应用,此时,与该第一图像相关联的业务参数还可以包含用户(即使用该第一用户终端的用户)的支付信息,从而可以在后台得到该支付信息对应的支付字符串,以根据该支付字符串生成能够表征该用户的支付信息的身份标识图像。其中,第一图像可以为该第一用户终端从图像库所随机调用的一张图片,为防止非法用户在支付场景中非法窃取该用于进行支付的身份标识图像,本申请实施例可以将该身份标识图像隐藏在第一图像中,并可以将隐藏有该身份标识图像的第一图像称之为第二图像,以确保该身份标识图像中所携带的支付信息的安全性。进一步的,当第一用户需要进行支付业务时,可以在该第一用户终端对该第二图像进行解析,比如,该第一用户终端可以在接收到第一用户针对该隐藏有身份标识图像的第一图像(即第二图像)执行的触发操作(例如,点击操作)时,可以获取存储在第二图像中的每个像素点的目标位平面中的信息,以重组得到该第二图像中所隐藏的身份标识图像,以便于第一用户可以基于该身份标识图像中所携带的支付信息(即业务参数)进行支付操作。

可选的,本申请实施例也适用于在目标区域中同步显示有身份标识图像和第一图像的应用场景。比如,在电子运营服务场景中的第一应用可以包含用于提供生活服务等的服务类应用(例如,购物应用),则与该第一图像相关联的业务参数还可以包含互联网中的业务对象(例如,业务素材、虚拟商品等对象)对应的链接字符串等,此时,第一用户终端可以根据这些业务对象的链接字符串生成用于表征相应业务参数的身份标识图像。其中,该链接字符串可以用于在互联网中快速跳转至该业务对象所在的网页。其中,该第一图像可以为包含业务对象(例如,虚拟商品)的图像数据。为了在第一应用的业务数据展示平台上的目标区域中释放身份标识图像所占空间的尺寸,可以将身份标识图像隐藏至第一图像中,以释放身份标识图像所占用的空间,从而可以在确保身份标识图像中的图像数据的安全性的同时,还可增加第一图像所占用空间的尺寸。

由此可见,本申请实施例中的第一应用可以包含上述图像处理应用、支付应用、服务类应用等应用,这里将不一一进行列举。为便于理解,本申请实施例将以所述第一应用包含图像处理应用为例,以阐述该第一用户终端将身份标识图像隐藏至第一图像的具体过程。其中,第一用户终端将身份标识图像隐藏在第一图像中的具体过程可以参见如下图3至图12所对应的实施例。

进一步地,请参见图3,是本申请实施例提供的一种图像数据处理方法的流程示意图。如图3所示,所述方法至少包括:

步骤s101,获取第一图像相关联的业务参数,并生成用于表征所述业务参数的身份标识图像;

具体地,图像数据处理装置可以首先获取原始图像以及原始图像对应的业务参数;所述业务参数包含图像优化参数;进一步的,该图像数据处理装置可以基于图像优化参数对原始图像进行优化操作,并将优化操作后的原始图像确定为第一图像;进一步的,该图像数据处理装置可以获取所述图像优化参数对应的操作标识信息,并基于所述操作标识信息生成用于表征所述图像优化参数的身份标识图像。

其中,图像数据处理装置所获取的业务参数可以包含图像优化信息对应的图像优化参数。其中,该图像优化信息可以包含目标素材信息、目标配置信息等用于进行图像优化的业务数据信息。可以理解的是,本申请实施例可以将第一用户所选取的目标素材信息的素材优化参数、第一用户所选取的目标配置信息的配置优化参数统称为图像优化信息对应的图像优化参数。

由此可见,第一用户终端可以响应针对第一应用触发的图像获取操作,将所述图像获取操作相关联的图像确定为原始图像;与此同时,第一用户终端还可以响应针对所述原始图像相关联的任务显示界面触发的参数获取操作,获取所述原始图像对应的图像优化参数,并将所述图像优化参数确定为所述原始图像对应的业务参数。

例如,以图像优化信息包含目标素材信息为例,该图像数据处理装置可以对该原始图像中的业务对象进行识别,从而可以在原始图像中确定出所识别到的业务对象所在的区域,从而可以将该目标素材信息添加到该识别到的业务对象所在的区域,以实现对该原始图像的智能优化。

可以理解的是,本申请实施例可以将具有图像数据处理功能的图像数据处理装置集成在第一用户终端中,以使该第一用户终端具备上述图像数据处理功能。在图像优化场景中,该第一应用可以为图像处理应用,本申请实施例可以将调用该图像处理应用中的相机模块所采集到的图像数据称之为原始图像,还可以将直接将显示在数据采集界面中的图像数据统称为原始图像。

为便于理解,进一步的,请参见图4,是本申请实施例提供的一种获取原始图像的示意图。如图4所示,第一用户在启动第一应用之后,可以得到图4所示的显示界面100a,该显示界面100a中可以包含图4所示的自拍按钮,当第一用户触发该显示界面中的自拍按钮时,可以调用该第一应用中的相机模块,并可以在该相机模块对应的图像显示界面200a中显示由该第一用户终端所采集到的图像数据,此时,可以将显示在该图像显示界面200a中的图像数据称之为原始图像。进一步的,如图4所示,该第一用户还可以在图4所示的任务显示界面300a中选择相应的素材信息。

可以理解的是,图4所示的任务显示界面300a中可以包含多个主题分类信息,例如,可以包含热门类素材信息、变装类素材信息、滤镜类素材信息等素材分类信息。可以理解的是,每个素材分类信息下可以包含多个素材信息,第一用户通过针对该任务显示界面300a中的一个素材信息(例如,素材a)执行点击操作,即可以将该点击操作对应的素材信息(即素材a)添加到图4所示的图像显示界面200a中,以便于可以进一步在图4所示的图像显示界面200a中同步显示携带有该素材a的原始图像。具体的,可以参见上述图2所示的第一图像30的示意图。可以理解的是,在该第一应用中的每个素材信息均对应一个操作标识信息。

其中,应当理解,对于显示在该任务显示界面300a的这些素材信息而言,可以包含已下载在该本地终端的素材信息,还可以包含待下载的素材信息。若该第一用户需要使用这些携带待下载标识的素材信息,则该第一用户终端可以响应针对该任务显示界面300a中携带待下载标识的目标素材信息触发的素材获取操作,从该第一应用对应的素材库中下载该目标素材信息,并可以在将该下载的目标素材信息存储在本地终端时,同步将该下载的目标素材信息(例如,上述图2所示的素材a)添加到原始图像上,以通过该目标素材信息对应的素材优化参数对该该原始图像进行优化操作,并可以将优化操作后的原始图像称之为第一图像,该第一图像可以进一步输出到图4所示图像显示界面200a中进行显示。

其中,可以理解的是,显示在上述图4所述的图像显示界面200a中的图像数据可以包含相机模块直接采集到的图像数据;可选的,显示在该图像显示界面200a中的图像数据还可以包含对直接采集到的图像数据进行像素调整后的图像数据,此时,该第一应用中的相机模块还可以理解为一种具有智能美肤功能的功能服务模块。换言之,该图像数据处理装置可以在获取到相机模块所采集到的图像数据(即初始图像数据)的同时,可以同步在后台通过该功能服务模块相关联的神经网络模型在对该初始图像数据的像素值进行智能调整,例如,该图像数据处理装置可以在后台通过该神经网络模型从采集到的图像数据(即初始图像数据)中自动识别皮肤所在的区域,进而可以对该皮肤所在的区域进行一键美肤,以实现对该采集到的图像数据的像素值进行智能调整,进而可以将调整像素值后的图像数据作为原始图像输出在该图像显示界面中进行显示。

其中,可以理解的是,为更好的贴合用户的满意度,本申请实施例可以在图4所示的图像显示界面中动态地显示携带该目标素材信息的原始图像,以为该第一用户提供足够的自主选择时长。换言之,第一用户可以有足够的时间在该图像显示界面200a中所显示的携带该目标素材信息的原始图像中选择并确定出后续可以用于隐藏身份标识图像的第一图像。由此可见,第一用户终端可以响应针对该第一应用中的确定按钮触发的第一确定操作,将融合后的携带该目标素材信息的原始图像确定为第一图像,以便于可以进一步执行步骤s102。

可以理解的是,通过将下载的目标素材信息存储在本地终端,有助于该第一用户在下一次选择该目标素材信息时,可以直接根据该目标素材信息对新的原始图像进行优化操作,以得到新的第一图像。

可选的,如上述图4所示的显示界面100a中也可以包含多个主题分类信息,例如,图4所示的主题a1、主题a2、…、主题a6等素材分类信息,这里将不一一进行列举。可以理解的是,当第一用户针对该显示界面100a中的主题a1执行点击操作时,该第一用户终端可以响应针对该主题a1触发的点击操作,从而可以调用并显示与该第一应用相关联的图像库,以便于第一用户可以从该图像库中选取一张图片作为原始图像,以导入该第一应用的图像显示界面,并可以在该图像显示界面中将优化操作后的原始图像称之为第一图像。

进一步的,请参见图5,是本申请实施例提供的另一种获取原始图像的示意图。如图5所示,当第一用户在启动第一应用后的显示界面100中针对上述主题a1执行点击操作时,该第一用户终端可以响应针对该主题a1触发的点击操作,进而可以在图5所示的终端屏幕中显示图5所示的多个图片,例如,可以显示图5所示的图片10a、图片20a、图片30a、图片40a等图片,这里将不一一列举。如图5所示,第一用户可以将针对图片30a触发的点击操作称之为图像获取操作,换言之,如图5所示,该第一用户终端可以响应针对该图片30a触发的图像获取操作,将从图像库中所选取的图片30a确定为原始图像,并将该原始图像导入该第一应用的图像显示界面400a中进行显示。此外,如图5所示,该第一用户还可以在图5所示的任务显示界面500a中所显示的多个素材信息(例如,图5所示的素材a、素材b、素材c)选择一个素材信息(例如,素材a)作为目标素材信息,这里的目标素材信息可以理解为一种能够直接添加到原始图像中的贴纸,以便于可以基于该目标素材信息的素材优化参数对图5所示的原始图像进行优化操作,此时,该第一用户终端可以响应针对该第一应用触发的第二确定操作,将将优化操作后的原始图像称之为第一图像。可选的,在图5所述的任务显示界面500a中还可以显示上述主题a2下的多个配置信息,第一用户可以从多个配置信息中获取目标配置信息,以使该第一用户终端可以通过目标配置信息的配置优化参数,直接对该原始图像的像素值进行智能调整(例如,可以对原始图像进行磨皮、美白等操作),并可以将调整后的像素值称之为目标像素值,以便于该第一用户终端后续可以响应针对所述第一应用触发的第二确定操作,将携带目标像素值的原始图像确定为第一图像。

其中,该第一用户终端获取所述图像优化参数对应的操作标识信息,并基于所述操作标识信息生成用于表征所述图像优化参数的身份标识图像的具体过程还可以描述为:具体的,第一用户终端可以在第一应用中获取所述图像优化参数对应的操作标识信息,并在所述第一应用中获取所述操作标识信息相关联的关联信息;进一步的,第一用户终端可以基于定位定位字符生成规则生成包含所述关联信息的定位字符串,并基于所述定位字符串生成用于表征所述图像优化参数的身份标识图像。

可以理解的是,集成有该图像数据处理装置的第一用户终端可以进一步获取生成上述第一图像时所采用的图像优化参数对应的操作标识信息。其中,本申请实施例所采用的图像优化参数可以为上述目标素材信息的素材优化参数,还可以为上述目标配置信息的配置优化参数。可以理解的是,在第一应用中的目标配置信息或者目标素材信息的操作标识信息具有唯一性,即第一用户终端可以根据该操作标识信息在第一应用中获取操作标识信息相关联的关联信息,所述关联信息可以包含:所述第一应用的应用标识信息、所述第一应用中的功能服务的服务标识信息、所述功能服务关联的分类标识信息、所述分类标识信息关联的操作标识信息等。

为便于理解,本申请实施例将以上述图2所示的素材a为例,以阐述基于该素材a的操作标识信息生成定位字符串(即目标字符串)的具体过程。可以理解的是,通过该定位字符串可以进一步转换生成用于表征该素材a的素材优化参数的身份标识图像。其中,该身份标识图像可以为一维条形码,还可以为能够表征更多字符信息的二维码。比如:在第一用户终端中所存储的该素材a的操作标识信息可以用以下字段1表示:video-bluecat,该操作标识信息对应的素材a所属的主题分类信息可以为上述热门类素材信息,该热门类素材信息的分类标识信息可以用以下字段2表示:cameravideohot;同理,该分类标识信息对应的热门素材信息所关联的功能服务可以为上述相机模块所提供的功能服务,此时,该相机模块所提供的功能服务的服务标识信息可以用以下字段3表示:ttptcamera;同理,由于该相机模块属于上述第一应用,所以,该第一应用的应用标识信息可以用以下字段4表示:ttpic,即字段4可以用于表征本申请实施例中所描述的具备图像优化功能的第一应用。可以理解的是,本申请实施例所描述的前述多个字段可以统称为该素材a的操作标识信息相关联的关联信息。进一步的,该第一用户终端可以根据操作系统(例如,安卓系统)中的scheme字符串的字符生成规则,将上述4个字段(即字段4、字段3、字段2、字段1)进行整合,以生成包含前述关联信息的定位字符串(比如:ttpic://ttptcamera/cameravideohot?sid=video-bluecat)。其中,该定位字符串可以用于表征该素材a被存储在第一应用中的目标位置信息。进一步的,本申请实施例在后台将该定位字符串转换为身份标识图像,例如,该身份标识图像可以为上述图2所示的二维码图像20。可以理解的是,本申请实施例通过可以在后台对该定位字符串进行编码,并将编码后所得到的图像称之为身份标识图像,该身份标识图像中可以携带前述定位字符串(即目标字符串),通过该定位字符串可以快速定位到前述素材a在该第一应用中的目标位置信息。

同理,可以理解的是,若前述第一图像中所使用的图像优化参数为前述目标配置信息对应的配置优化参数,同样可以基于该配置优化参数对应的操作标识信息生成相应的身份标识图像。可以理解的是,此时,通过该身份标识图像可以唯一的确定出该目标配置信息在该第一应用中的目标位置信息。可以理解的是,通过配置优化参数所对应的操作标识信息生成相应的身份标识图像的具体过程可以参见前述通过素材a的操作标识信息生成身份标识图像的具体过程,这里将不再继续进行赘述。

为了避免生成的二维码图像暴露在外而导致二维码中所携带的定位字符串的安全性较低等问题,本申请实施例可以进一步执行步骤s102,以将生成的身份标识图像(例如,二维码图像)直接隐藏在上述第一图像中,以提高所生成的身份标识图像中的图像数据的安全性。

步骤s102,基于所述第一图像中的每个像素点的像素值以及所述身份标识图像中的每个像素点的像素值,将所述身份标识图像隐藏在所述第一图像中,并将隐藏有所述身份标识图像的第一图像确定为第二图像。

具体的,第一用户终端可以将所述第一图像中的每个像素点分别确定为业务像素点,并从所述第一图像中获取每个业务像素点的像素值;所述每个业务像素点的像素值是由色彩空间中的多个通道分别对应的数值进行组合后所确定的;进一步的,第一用户终端可以从所述多个通道中选择待处理通道,并从所述待处理通道对应的多个位平面中获取目标位平面;进一步的,该第一用户终端可以基于所述身份标识图像中的每个像素点的像素值和所述每个业务像素点在所述目标位平面上的数值,将所述身份标识图像与所述第一图像进行像素融合,并将像素融合后的第一图像作为隐藏有所述身份标识图像的第二图像。

其中,可以理解的是,在进行图像隐藏的过程中,为了与身份标识图像中的每个像素点进行区别,本申请实施例可以将包含业务对象的第一图像中的每个像素点称之为业务像素点,从而可以根据该身份标识图像中的每个像素点的像素值和每个业务像素点在目标位平面上的像素值,将身份标识图像与所述第一图像进行像素融合,并将像素融合后的第一图像作为隐藏有所述身份标识图像的第二图像。

其中,本申请实施例中的第一图像可以为24位彩色图像,该24位彩色图像中的每个像素点的像素值可以由色彩空间中的多个通道分别对应的数值进行组合后所确定的。比如,在rgb色彩空间中,可以用16进制的数值(即颜色代码)来表示不同的颜色。例如,黑色所对应的颜色代码可以表示为#000000,其中,该颜色代码中的前两位00可以表示r通道对应的数值为0,中间两位00可以表示g通道对应的数值为0,后两位00可以表示b通道对应的数值为0,所以,在rgb色彩空间中,黑色可以表示为(0,0,0)。

其中,以rgb色彩空间为例,该第一图像中的每个业务像素点可以占用三个字节的空间,这3个字节的空间即为rgb色彩空间中的3个通道,这3个通道中的每个通道均可以用8个二进制表示,例如,仍以上述黑色为例,r通道对应的数值(即0)可以写为:000000000;g通道对应的数值(即0)可以写为:000000000;b通道对应的数值(即0)可以写为:000000000。鉴于此,对于每个通道中的8个二进制而言,每个位平面上的二进制数可以共同用于表示相应通道对应的数值,换言之,本申请实施例可以用这8个二进制数整体表示相应通道对应的数值,这些通道对应的数值可以为0-255。

其中,本申请实施例可以将每个通道中的8个二进制数所在的位置称之为一个位平面,换言之,每个位平面上的数值可以为0(第一数值),也可以为1(第二数值),本申请实施例可以将每个平面上第一数值、第二数值统称为相应位平面上的数值。

为便于理解,进一步的,请参见图6,是本申请实施例提供的一种8个位平面的示意图。如图6所示,由于rgb色彩空间中的3个通道(例如,r通道、g通道、b通道)中的任意一个通道对应的数值均可以用图6所示的8个二进制数表示。为便于理解,本申请实施例可以从多个通道中选择一个通道作为目标通道(该目标通道也可以称之为待处理通道,该待处理通道中的目标位平面可以用于存储上述身份标识图像中的图像数据)。例如,该目标通道(即待处理通道)可以为r通道。如图6所示,可以用8个二进制数来表示r通道对应的数值。比如,可以用8个二进制数00000000来表示r通道中的十进制数0,可以用8个二进制数00000001来表示r通道中的十进制数1,以此类推,可以用8个11111111表示r通道中的十进制数255。如图6所示,这8个位平面分别为第零位平面、第一位平面,第二位平面、第三位平面、第四位平面、第五位平面、第六位平面、第七位平面。其中,可以理解的是,对于上述三个通道中的每个通道均有这样的8个位平面。

为便于理解,进一步的,本申请实施例将以rgb色彩空间中的绿色为例,该绿色所对应的颜色代码可以用十六进制表示为#43cd80,其中,该颜色代码中的前两位43可以表示r通道对应的数值为67,中间两位cd可以表示g通道对应的数值为205,后两位80可以表示b通道对应的数值为128。其中,根据十六进制与二进制的转换规则,在rgb色彩空间中,可以使用8个二进制数来分别表示前述三个通道的数值,同理,还可以使用十进制数来分别表示前述三个通道的数值。为便于理解,请参见表1,是本申请实施例提供的一种转换关系表。

表1

如上述表1所示,颜色代码(#43cd80)的前两位表示r通道在十六进制下的数值为43,通过换算,可以得到该r通道在二进制下的数值为01000011,同理,通过换算,可以得到该r通道在十进制下的数值为67。

同理,如上述表1所示,颜色代码(#43cd80)的中间两位表示g通道在十六进制下的数值为cd,通过换算,可以得到该g通道在二进制下的数值为11001101,同理,通过换算,可以得到该g通道在十进制下的数值为205。

同理,如上述表1所示,颜色代码(#43cd80)的后两位表示b通道在十六进制下的数值为80,通过换算,可以得到该b通道在二进制下的数值为10000000,同理,通过换算,可以得到该b通道在十进制下的数值为128。

由上述表1所示,这三个通道的数值均可以用8个二进制数表示,且每个二进制数(0或者1)所在的位置(即比特位的位置)可以称之为一个位平面。本申请实施例可以将上述第一图像中的一个业务像素点在一个通道下的一个位平面上的数值统称为该业务像素点在目标位平面上的数值。例如,以上述r通道中的8个二进制数(01000011)为例,确定该r通道中的十进制数为67的具体计算方式可以为:

第七平面:0*27=0;第六平面:1*26=64;第五平面:0*25=0;

第四平面:0*24=0;第三平面:0*23=0;第二平面:0*22=0;

第一平面:1*21=2;第零平面:1*20=1;

所以,根据上述表1中的二进制与十进制的换算关系,可以得到该r通道在十进制下的数值为:0*27+1*26+0*25+0*24+0*23+0*22+1*21+1*20=67。

由于上述步骤s102所得到的身份标识图像(即二维码图像)是一个二值图像,即该二值图像中的每个像素点的像素值(即每个像素点的灰度值)可以为第一灰度值(1),还可以为第二灰度值(0),在二值图像中,灰度值0可以表示黑色,灰度值1可以表示白色。因此,为例确保所生成的二维码图像中的图像数据的安全性,可以将该生成的身份标识图像隐藏至上述第一图像中。由于身份标识图像的尺寸会小于第一图像,隐藏,为确保第一图像中的每个业务像素点可以进行相同的操作,需要将身份标识图像移动到第一图像中之后,对该身份标识图像的尺寸进行尺寸补齐,以确保补齐后的身份标识图像(即待处理图像)的尺寸与第一图像的尺寸相同,此时,该待处理图像与所述第一图像重合。

其中,可以理解的是,对于第一图像中的每个业务像素点而言,每个业务像素点在同一通道中的目标位平面(例如,上述第零位平面)上的数值的改变,并不会对第一图像造成太大影响。所以,本申请实施例可以在对第一图像中的每个业务像素点的像素值进行处理时,舍弃每个业务像素点在第零位平面上的数值,即可以用业务像素点的第零位平面来存储上述上述身份标识图像中的图像数据。比如,可以将这些业务像素点在第零位平面上的数值设置成上述待处理图像中相应像素点的灰度值,以实现身份标识图像与所述第一图像的像素融合,进而可以将像素融合后的第一图像确定为隐藏有所述身份标识图像的第二图像。

其中,将身份标识图像隐藏至第一图像中的具体过程可以描述为:第一用户终端可以将所述身份标识图像移动至所述第一图像所在的图像区域中,并基于所述第一图像的尺寸和所述身份标识图像尺寸对所述身份标识图像进行尺寸补齐,并将尺寸补齐后的身份标识图像确定为待处理图像;所述待处理图像与所述第一图像重合;进一步的,在所述待处理图像中将所述身份标识图像所在的区域确定为第一区域,并将除所述第一区域之外的区域确定为第二区域;所述第二区域中的每个像素点的像素值均为目标像素值;进一步的,第一用户终端可以基于所述第一区域中的每个像素点的像素值、所述第二区域中的每个像素点的目标像素值,分别对所述每个业务像素点在所述目标位平面上的数值进行调整;进一步的,第一用户终端将调整后的每个业务像素点的像素值分别确定为融合像素点的像素值,并将每个融合像素点的像素值所构成的图像确定为隐藏有所述身份标识图像的第二图像。

为便于理解,进一步的,请参见图7a和图7b,是本申请实施例提供的一种获取第二图像的场景示意图。如图7a所示,第一用户终端可以在后台将图7a所示的身份标识图像移动到图7a所示的第一图像中,从而可以确保图7a所示的第一图像所在的图像区域中覆盖有上述身份标识图像。如图7b所示,身份标识图像小于第一图像,因此,需要根据第一图像的尺寸和身份标识图像尺寸对图7b所示的身份标识图像进行尺寸补齐,以得到图7b所示的待处理图像。可以理解的是,补齐后的身份标识图像(即图7b所示的待处理图像)与图7a所示的第一图像重合。如图7b所示,该第一用户终端可以在待处理图像中将该身份标识图像所在区域确定为图7b所示的第一区域10b,并可以将除图7b所示的第一区域10b(即身份标识图像所在区域)之外的区域确定为第二区域20b,该第二区域20b即为对身份标识图像进行尺寸补齐时所构建出的补齐区域;可以理解的是,图7b所示的第二区域20b中的每个像素点的像素值均为目标像素值,该目标像素值可以为上述第一灰度值,此时,补齐区域中的每个像素点可以视为白色。第一用户终端可以进一步在后台对第一图像中的每个业务像素点在目标位平面上的数值进行处理,比如,第一用户终端可以确定图7b所示的第一区域10b中的每个像素点的位置信息,并可以用该第一区域10b中的每个像素点的像素值(即灰度值)替换具有相同位置信息的业务像素点在所述目标位平面上的数值;与此同时,该第一用户终端还可以确定图7b所示的第二区域20b中的每个像素点的位置信息,并用该第二区域20b中的每个像素点的第一灰度值替换具有相同位置信息的业务像素点在所述目标位平面上的数值,以实现基于图7b所示的第一区域10b中的每个像素点的像素值、所述第二区域20b中的每个像素点的第一灰度值,分别对所述每个业务像素点在所述目标位平面上的数值进行调整,进而可以将调整后的每个业务像素点的像素值分别确定为融合像素点的像素值,从而可以将每个融合像素点的像素值所构成的图像确定为隐藏有所述身份标识图像的第二图像,以得到图7a所示的经过像素融合后的第二图像。

为便于理解,本申请实施例以该第一图像中的单个业务像素点(例如,像素点a)在上述r通道下的数值67为例,本申请实施例可以在确保对该第一图像造成较小影响的前提下,用该第一图像中的第零位平面来存储该身份标识图像(例如,前述二维码图像)中相应像素点(例如,像素点a’)的信息。可以理解的是,由于第一图像与待处理图像重合,且该待处理图像中包含前述二维码图像,所以,本申请实施例可以将该像素点a和像素点a’称之为具有相同位置信息的两个像素点,若该二位码图像中的像素点a’的像素值(即灰度值)为0,则该第一用户终端可以在上述第一图像中舍弃像素点a在第零位平面的数值(例如,前述计算公式中的1*20=1的值),以使该第零位平面能够用于存储该二维码中的像素点a’的像素值0,以实现这两个像素点之间的像素融合。以此类推,对于待处理图像中的每个像素点而言,都可以在第一图像中找到具有相同位置信息的业务像素点,从而可以基于前述像素融合方式对该第一图像中的每个业务像素点的第零位平面上的数值进行处理,从而可以实现将该身份标识图像隐藏至第一图像中,且不会对第一图像造成较大影响。

在本申请实施例中,通过获取第一图像相关联的业务参数,并可以生成用于表征所述也参数的身份标识图像。其中,所述业务参数可以包含支付类的业务数据信息,用于进行页面跳转的链接信息以及图像优化参数,为确保这些业务参数的安全性,可以根据第一图像中的每个像素点的像素值以及身份标识图像中的每个像素点的像素值,将该身份标识图像隐藏至第一图像中,从而可以将隐藏有身份标识图像的第一图像称之为第二图像。可以理解的是,本申请实施例通过将身份标识图像(例如,二维码图像)藏至第一图像中,可以提高二维码图像中的图像数据的安全性。

进一步地,请参见图8,是本申请实施例提供的另一种图像数据处理方法的示意图。如图8所示,所述方法可以包含以下步骤:

步骤s201,响应针对第一应用触发的图像获取操作,将所述图像获取操作相关联的图像确定为原始图像;

其中,第一用户终端获取原始图像的具体实现方式可以参见上述图3所对应实施例中对原始图像的描述,这里将不再继续进行赘述。

步骤s202,响应针对所述原始图像相关联的任务显示界面触发的参数获取操作,获取所述原始图像对应的图像优化参数,并将所述图像优化参数确定为所述原始图像对应的业务参数。

具体的,第一用户终端可以响应针对所述原始图像相关联的任务显示界面触发的素材获取操作,从所述第一应用对应的素材库中获取目标素材信息,并将所述目标素材信息对应的素材优化参数确定为所述原始图像对应的图像优化参数;可选的,第一用户终端还可以响应针对所述原始图像相关联的任务显示界面触发的配置获取操作,从所述第一应用对应的配置库中获取目标配置信息,并将所述目标配置信息对应的配置优化参数确定为所述原始图像对应的图像优化参数。

其中,该第一用户终端获取所述图像优化参数的具体实现方式可以参见上述图3所对应实施例中的对素材优化参数和配置优化参数的描述,这里将不再继续进行赘述。

步骤s203,基于图像优化参数对原始图像进行优化操作,并将优化操作后的原始图像确定为第一图像;

具体的,第一用户终端可以在所述图像优化参数包含素材优化参数时,通过神经网络模型对所述原始图像中的业务对象进行识别,并可以根据识别结果在所述原始图像中将所述业务对象所在的区域确定为待处理区域;进一步的,该第一用户终端可以基于所述素材优化参数将所述目标素材信息添加到所述待处理区域,并在所述待处理区域中将所述目标素材信息与所述识别到的业务对象进行融合;进一步的,第一用户终端可以响应针对所述第一应用触发的第一确定操作,将融合后的携带所述素材信息的原始图像确定为第一图像。可选的,第一用户终端还可以在所述图像优化参数包含配置优化参数时,从原始图像中获取每个像素点的原始像素值;进一步的,第一用户终端可以基于所述配置优化参数对所述每个像素点的原始像素值进行像素调整,并将调整后的所述每个像素点的像素值确定为目标像素值;进一步的,第一用户终端可以响应针对所述第一应用触发的第二确定操作,将携带目标像素值的原始图像确定为第一图像。

为便于理解,进一步的,请参见图9,是本申请实施例提供的一种在拍照过程中动态融合目标素材信息的场景示意图。如图9所示,第一用户终端可以在启动第一应用之后,接收第一用户针对上述显示界面100a中的自拍按钮触发的点击操作,并可以基于该点击操作调用该第一应用中的相机模块,并可以在调用该相机模块时,进一步判断该第一应用是否具有使用摄像头(例如,前置摄像头)的权限,并可以在确定该第一应用具有使用摄像头的权限时,开启摄像头(例如,前置摄像头)进行拍摄,以将该相机模块所采集到的图像数据显示在图9所示的图像显示界面600a中。此时,如图9所示,第一用户可以在拍摄过程中依次看到显示在图9所示图像显示界面600a中的多个图像数据。所述多个图像数据可以包含第一用户在第1时刻看到的图像数据10c、在第2时刻看到的图像数据20c、在第3时刻看到的图像数据30c、….、在第n时刻看到的图像数据40c。其中,本申请实施例可以将显示在该图像显示界面600a中的图像数据10c称之为上述原始图像,可以理解的是,该图像数据10c(即原始图像)可以为该相机模块直接采集到的图像数据,例如,可以将直接采集到的图像数据输出到上述图像显示界面600a中进行显示,换言之,上述图像显示界面600a中可以显示没有经过图像优化处理的图像数据。可选的,图9所示的时间轴上的图像数据10c(即原始图像)还可以为对该相机模块所直接采集到的图像数据进行智能优化后的图像数据,例如,可以对采集到的图像数据自动进行智能处理(例如,可以自动对识别到的皮肤所在的区域内的像素值进行调整,以实现智能美肤),并可以将智能处理后的图像数据(即上述第1时刻所显示的图像数据10c)输出到上述图像显示界面600a中进行显示。

进一步的,如图9所示,第一用户还可以在图9所示的任务显示界面700a中对目标素材信息执行点击操作,以从该第一应用中获取图9所示的目标素材信息的素材优化参数,并可以将该选取的目标素材信息对应的素材优化参数确定为原始图像(即图9所示的图像数据10c)对应的图像优化参数,从而可以基于该图像优化参数进一步对前述原始图像(即相机模块直接采集到的图像数据,或者对相机模块直接采集到的图像数据进行智能处理后的图像数据)进行优化操作,以将该目标输出信息添加到该原始图像中的待处理区域,比如,该待处理区域可以为该第一用户终端通过神经网络模块(例如,卷积神经网络模型)所识别到的原始图像中的人脸所在的区域。可以理解的是,对于该相机模块所采集到的每个图像帧(即每个图像数据)而言,可以通过该卷积神经网络模型可以识别每个图像帧中的人脸所在的区域,从而可以在拍摄过程中自动对每个图像帧中的人脸进行人脸追踪,以便于可以自动将该目标素材信息添加到每个图像帧中的人脸所在的区域,以实现在拍照过程中对该目标素材信息进行动态融合,进而可以在上述图9所示的图像显示界面600a中输出图9所示的图像数据20c,图像数据30c,….,图像数据40c。进一步的,该第一用户终端可以在检测到该第一用户针对第一应用中的确定按钮执行触发操作(例如,第一用户在上述第n时刻执行点击操作,n为大于1的整数)时,可以将该触发操作对应的图像数据(例如,上述第n时刻对应的图像数据40c)称之为后续用于隐藏身份标识图像的第一图像。可以理解的是,该第n时刻对应的图像数据40c可以为由上述目标素材信息对相机模块采集到的图像数据进行优化操作后所得到的图像数据。具体的,可以参见图9所示的显示在图像显示界面600a中的图像数据的示意图,这里将不再继续进行赘述。

可以理解的是,在拍照的过程中,第一用户可以在上述图9所示的任务显示界面700a中对所选取的素材信息进行更换,例如,若图9所示的目标素材信息所使用的素材信息为素材a(例如,上述图5所对应实施例中的猫耳朵的素材),第一用户可以在整个拍摄过程中都使用该猫耳朵的素材,以得到上述图9所示的显示在图像显示界面600a中的多个图像数据。可选的,第一用户也可以在拍照的过程中选择新的素材信息,以将先前所使用的素材a更换为当前所选取的素材b(例如,上述图5所对应实施例中的兔耳朵的素材),从而可以将该当前所选取的素材b作为新的目标素材信息,以对新的原始图像进行优化操作,以得到新的第一图像。

步骤s204,获取所述图像优化参数对应的操作标识信息,并基于所述操作标识信息生成用于表征所述图像优化参数的身份标识图像;

其中,可以理解的是,在第一应用中的每个图像优化信息(即素材信息、配置信息等信息)均具有唯一的操作标识信息,因此,通过该操作标识信息可以在第一应用中唯一的生成包含相应操作标识信息的目标字符串(即定位字符串),从而可以进一步对所生成的定位字符串进行转换,以生成能够用于表征所述图像优化参数的身份标识图像,换言之,本申请实施例可以将在生成第一图像时所使用的目标素材信息获目标配置信息统称为该第一用户终端所获取到的第一图像相关联的业务参数,并可以基于该业务参数对应的操作标识信息生成用于表征该业务参数的身份标识图像。其中,生成定位字符串的具体实现方式可以参见上述图3所对应实施例中对步骤s101的描述,这里将不再继续进行赘述。

步骤s205,将所述第一图像中的每个像素点分别确定为业务像素点,并从所述第一图像中获取每个业务像素点的像素值;

其中,所述每个业务像素点的像素值是由色彩空间中的多个通道分别对应的数值进行组合后所确定的;其中,所述色彩空间中的多个通道可以为前述图3所对应实施例中的三个通道(即rgb通道)。可以理解的是,该色彩空间中的多个通道还可以为lab通道,这里将不一一进行列举。

步骤s206,从所述多个通道中选择待处理通道,并从所述待处理通道对应的多个位平面中获取目标位平面。

为便于理解,本申请实施例以色彩空间中的多个通道为前述图3所对应实施例中的三个通道(即rgb通道)为例,该第一用户终端可以从这三个通道中选择一个通道作为待处理通道,也可以从这三个通道中选择两个通道作为待处理通道,这里将不一一进行列举。

对于身份标识图像为上述二值图像(即二维码图像)而言,可以用前述三个通道中的一个通道(例如,前述r通道)所对应的多个位平面中的目标位平面来存储该二维码图像中的图像数据。考虑到将该二维码图像中的图像数据隐藏在第一图像中时,对该第一图像数据中的每个业务像素点的像素值的影响较小的情况,本申请实施例可以将目标位平面确定为前述第零位平面,从而可以用该第零位平面来存储前述二维码数据中的图像数据。

步骤s207,基于所述身份标识图像中的每个像素点的像素值和所述每个业务像素点在所述目标位平面上的数值,将所述身份标识图像与所述第一图像进行像素融合,并将像素融合后的第一图像作为隐藏有所述身份标识图像的第二图像。

具体的,第一用户终端可以将所述身份标识图像移动至所述第一图像所在的图像区域中,并基于所述第一图像的尺寸和所述身份标识图像尺寸对所述身份标识图像进行尺寸补齐,并将尺寸补齐后的身份标识图像确定为待处理图像;所述待处理图像与所述第一图像重合;进一步的,第一用户终端可以在所述待处理图像中将所述身份标识图像所在的区域确定为第一区域,并将除所述第一区域之外的区域确定为第二区域;所述第二区域中的每个像素点的像素值均为目标像素值;进一步的,第一用户终端可以基于所述第一区域中的每个像素点的像素值、所述第二区域中的每个像素点的目标像素值,分别对所述每个业务像素点在所述目标位平面上的数值进行调整;进一步的,第一用户终端可以将调整后的每个业务像素点的像素值分别确定为融合像素点的像素值,并将每个融合像素点的像素值所构成的图像确定为隐藏有所述身份标识图像的第二图像。

其中,第一用户终端对第一图像中的每个业务像素点在所述目标位平面上的数值进行调整的具体过程可以描述为:第一用户终端可以确定所述第一区域中的每个像素点的位置信息,并用所述第一区域中的每个像素点的像素值替换具有相同位置信息的业务像素点在所述目标位平面上的数值;与此同时,第一用户终端还可以同步确定所述第二区域中的每个像素点的位置信息,并用所述第二区域中的每个像素点的第一像素值替换具有相同位置信息的业务像素点在所述目标位平面上的数值。由此可见,本申请实施例通过遍历该第一图像中的每个业务像素点,可以对每个业务像素点的像素值进行处理,以将每个业务像素点在目标位平面上的数值设置为前述待处理图像中的相应像素点的像素值,以实现将该身份标识图像隐藏在第一图像中,以确保该身份标识图像中的图像数据的安全性,且可以对第一图像中的图像内容造成较小的影响。可以理解的是,通过第零位平面来存储二维码图像中相应像素点的像素值,可以对用于隐藏身份标识图像的第一图像造成最小的影响,从而可以确保前述用于隐藏身份标识图像的第一图像中的图像内容与隐藏有第一图像的第二图像中的图像内容最为相似。

步骤s208,为所述第二图像设置隐藏标识信息,并将携带所述隐藏标识信息的第二图像上传至业务数据展示平台;

其中,可以理解的是,本申请实施例在得到隐藏有身份标识图像的第二图像时,可以将该第二图像进行存储处理。可选的,该第一用户终端还可以为第二图像设置隐藏标识信息(例如,可以在第二图像的某个角落添加符号标识、水印标识等标识),并将携带隐藏标识信息的第二图像进行存储处理。其中,可以理解的是,所述隐藏标识信息可以用于标识所述第二图像中隐藏有所述身份标识图像。因此,当第一用户终端对设置有隐藏标识信息的第二图像进行存储处理之后,可以进一步将携带隐藏标识信息的第二图像上传至业务数据展示平台,以使与所述业务数据展示平台相关联的目标终端通过所述第二图像中所隐藏的所述身份标识图像获取所述图像优化参数。

为便于理解,进一步的,请参见图10,是本申请实施例提供的一种业务数据展示界面的场景示意图。如图10所示,第一用户终端可以在得到上述第二图像时,在后台为该第二图像设置隐藏标识信息,以在图10所示的图像显示界面800a中显示该携带有隐藏标识信息的第二图像。该隐藏标识信息可以用于标识显示在该图像显示界面800a中的第二图像中隐藏有身份标识图像(例如,隐藏有二维码图像)。其中,可以理解的是,本申请实施例中的隐藏标识信息可以为该第一应用的应用标识信息,也可以为图10所示的字符信息:字符串xxxxx,可选的,该隐藏标识信息还可以为其他类型的符号标识信息。如图10所示,该图像显示界面中还可以包含多个功能性按钮,比如,图10所示的功能性按钮b1可以用于对该图像显示界面800a中的图像数据进行进一步优化操作(例如,可以进行一键美肤)。又比如,图10所示的功能性按钮b2可以用于为该图像显示界面800a中的图像数据添加贴纸,即可以将所选择的贴纸直接覆盖在该图像显示界面800a中所显示的图像数据上,并可以在响应针对该图像数据的所添加的贴纸触发的确定操作时,将该贴纸与该携带隐藏标识信息的第二图像进行整合,以得到新的第二图像。又比如,图10所示的功能性按钮b3可以用于对显示在该图像显示界面800a中的图像数据进行删除操作。又比如,图10所示的功能性按钮b4可以用于对显示在该图像显示界面800a中的图像数据分享至与该第一应用相关联的第二应用对应的业务数据展示平台上。

如图10所示,第一用户可以在该图像显示界面800a中对功能按钮b4执行点击操作,以将显示在该图像显示界面800a中的图像数据上传到与该第一应用相关联的第二应用对应的业务数据展示平台中。可以理解的是,第一用户在上传完上述携带隐藏标识信息的第二图像之后,可以通过该第一用户终端中集成的第二应用在该业务数据展示平台上查看先前所上传的第二图像,具体的,可以参见图10所示的业务数据展示界面中所显示的第二图像。此时,该第一用户可以将显示在该业务数据展示界面中对该第二图像进行保存操作,从而可以在该第一用户终端中通过第一应用对所保存的第二图像进行解析,以获取该第二图像中所隐藏的身份标识图像,从而可以快速获取到与该身份标识图像相关联的图像优化参数,进而可以快速定位到该图像优化参数对应的素材信息或者配置信息。

可选的,在图10所述的业务数据展示界面中,第一用户可以看到自己所上传的携带隐藏标识信息的第二图像,也可以看到该第二应用对应的服务器所推送的与该第一用户具有好友关系的第二用户上传的业务数据信息。如图10所示,该业务数据信息可以为第二用户通过第二用户终端中的第二应用所上传的业务数据信息。同理,对于第二用户而言,可以在第二用户终端内的业务数据展示界面中看到该第二用户自己所上传的业务数据信息,还可以看到自己的好友第一用户所上传的携带隐藏标识信息的第二图像。本申请实施例可以将各用户终端分别对应的业务数据展示界面统称为业务数据展示平台。所以,对于需要从该第二图像中获取前述目标素材信息(或者目标配置信息)第二用户而言,可以将该第二用户终端称之为与该业务数据展示平台相关联的目标终端。此时,第二用户可以在该业务数据展示平台上对第一用户所上传的携带隐藏标识信息的第二图像进行保存操作,以将该第二图像保存在该第二用户终端中,以使第二用户终端可以通过第二用户终端中所集成的第一应用从所保存的第二图像中还原出所隐藏的身份标识图像。

为便于理解,进一步的,请参见图11a和图11b,是本申请实施例提供的一种解析身份标识图像的示意图。如图11a,第二用户在开启第一应用之后,可以执行图11a所示的步骤10,即第二用户可以将上述保存在第二用户终端中的图像数据(即可以将图11b所示的携带隐藏标识信息的第二图像)导入第一应用,并可以在第一应用执行图11a所示的步骤20,即该第二用户终端可以通过目标应用中所携带的隐藏标识信息(例如,应用标识信息)判断能够对该第二图像进行解析。由于第一用户终端中的第一应用与第二用户终端中的第一应用为相同应用,从而可以确定前述第二图像中隐藏有身份标识图像,进而可以执行图11a所示的步骤40,可以理解的是,第二用户终端可以遍历该第二图像中的每个像素点(即每个融合像素点)中的待处理通道(例如,前述r通道)的数值,以遍历每个融合像素点的目标位平面。例如,该第二用户终端可以对该第二图像中的每个融合像素点的目标位平面进行遍历,以获取存储在每个融合像素点的目标位平面上的数值(即前述身份标识图像中的相应像素点的灰度值),从而可以根据每个融合像素点在所述目标位平面上的数值重组前述第二图像中所隐藏的身份标识图像,以得到图11b所示的身份标识图像。进一步的,如图11a所示,该第二用户终端可以进一步执行步骤50,以对还原出的身份标识图像进行解析,从而可以获取该身份标识图像中所携带的定位字符串。进一步的,该第二用户终端可以进一步执行步骤60,以根据该定位字符串快速调整到相应的素材信息(即可以快速在第一应用中定位到图11b所述的素材a,该素材a即为前述第一图像中所使用的目标素材信息)。可以理解的是,如图11a所示,若第二用户终端所开启的应用不是前述第一应用,则可以进一步执行图11a所示的步骤30,从而可以生成相应的提示信息,以提示该第二用户终端需要安装前述第一应用,以便于可以进一步执行图11b所示的步骤40-步骤60,这里将不再继续进行赘述。

可以理解的是,可选的,第一用户终端也可以在将携带有隐藏标识信息的第二图像上传至业务数据展示平台之后,在该业务数据展示平台中将该携带隐藏标识信息的第二图像保存在第一用户终端中,进一步的,该第一用户也可以将该携带隐藏标识信息的第二图像导入第一应用,从而可以进一步执行上述图11a所述的步骤10-步骤60中的步骤。换言之,该第一用户终端可以通过该第一应用从所述第二图像中获取所述每个融合像素点在所述目标位平面上的数值;进一步的,第一用户终端可以基于所述每个融合像素点在所述目标位平面上的数值,重组所述第二图像中所隐藏的所述身份标识图像;进一步的,第一用户终端可以对所述身份标识图像进行识别,并根据识别结果获取所述身份标识图像相关联的图像优化参数。此时,本申请实施例也可以将该第一用户终端称之为与该业务数据展示平台相关联的目标终端。

可以理解的是,第一用户终端还可以直接将隐藏有身份标识图像的第二图像上传至前述业务数据展示平台上进行显示。由于该身份标识图像被隐藏在该第二图像中,所以,在该业务数据展示平台中的目标区域上显示该第二图像时,将无需在目标区域中为该身份标识图像(即二维码)设置额外的显示区域,从而可以间接地增大第二图像的显示尺寸,还可以有效地保障该第二图像中所隐藏的身份标识图像中的图像数据的安全性。此外,通过为该第二图像添加隐藏标识信息,还可以增加该第二图像中所隐藏的身份图像标识的可识别性。

其中,可以理解的是,上述图10所示的业务数据展示界面中可以显示第一用户上传的图像数据,还可以显示与该第一用户具有好友关系的第二用户通过上述第二用户终端上传的业务数据信息。所以,对于具有好友关系的任意两个用户而言,均可以将显示在业务数据展示平台上的目标数据保存在各自的用户终端,从而可以在各自的用户终端中快速对隐藏有身份标识图像的第二图像进行解析操作,以从第二图像中还原出所隐藏的所述身份标识图像,以获取该身份标识图像所表征的图像优化参数,进而可以快速跳转至相应的素材信息或者配置信息,即无需用户从上述任务显示界面中对所采用的信息进行逐个逐个地浏览,进而可以提高获取图像优化信息(即前述目标素材信息或者目标配置信息)的便捷性。

为便于理解,进一步的,请参见图12,是本申请实施例提供的一种快速跳转到目标素材信息的示意图。如图12所示的素材a可以为上述第一图像中所使用的目标素材信息,当第一用户终端(或者第二用户终端)在将图12所示的图像数据10d导入第一应用中之后,可以对图12所示的图像数据10d(该图像数据10d可以为上述图11a所示的携带隐藏标识信息的第二图像)执行上述图11a所示的步骤10-步骤60,从而可以快速得到定位到图12所示的素材a,此时,该第一用户终端(或者第二用户终端)可以直接将定位到的素材a确定为新的目标素材信息,该新的目标素材信息与前述第一图像中所使用的目标素材信息是同一素材信息(即均为素材a),所以,该第一用户终端(或者第二用户终端)可以进一步根据该素材a对新的原始图像进行优化操作,以得到新的第一图像,该新的第一图像可以为图12所示的图像数据20d。此时,该第一用户终端(或者第二用户终端)可以重复执行上述步骤s203-步骤s208,以将新的隐藏有相同身份标识图像的新的第二图像分享至业务数据展示平台进行显示,以使与该业务数据展示平台相关联的目标终端可以通过该新的第二图像中所隐藏的身份标识图像获取素材a的图像优化参数。

在本申请实施例中,通过获取第一图像相关联的业务参数,并可以生成用于表征所述也参数的身份标识图像。其中,所述业务参数可以包含支付类的业务数据信息,用于进行页面跳转的链接信息以及图像优化参数,为确保这些业务参数的安全性,可以根据第一图像中的每个像素点的像素值以及身份标识图像中的每个像素点的像素值,将该身份标识图像隐藏至第一图像中,从而可以将隐藏有身份标识图像的第一图像称之为第二图像。可以理解的是,本申请实施例通过将身份标识图像(例如,二维码图像)藏至第一图像中,可以提高二维码图像中的图像数据的安全性。

进一步地,请参见图13,是本申请实施例提供的一种图像数据处理装置的结构示意图。所述图像数据处理装置1可以应用于上述第一用户终端,该第一用户终端可以为上述图1所对应实施例中的用户终端3000a。进一步地,该图像数据处理装置1可以包括:业务参数获取模块10,图像隐藏模块20;进一步地,所述图像数据处理装置1还可以包括:像素获取模块30,图像重组模块40、图像识别模块50,隐藏标识设置模块60;

业务参数获取模块10,用于获取第一图像相关联的业务参数,并生成用于表征所述业务参数的身份标识图像;

其中,所述业务参数获取模块10包括:图像获取单元101,图像优化单元102,身份图像生成单元103;

图像获取单元101,用于获取原始图像以及原始图像对应的业务参数;所述业务参数包含图像优化参数;

其中,所述图像获取单元101包括:第一确定子单元1011,第二确定子单元1012;

第一确定子单元1011,用于响应针对第一应用触发的图像获取操作,将所述图像获取操作相关联的图像确定为原始图像;

第二确定子单元1012,用于响应针对所述原始图像相关联的任务显示界面触发的参数获取操作,获取所述原始图像对应的图像优化参数,并将所述图像优化参数确定为所述原始图像对应的业务参数。

其中,第一确定子单元1011,第二确定子单元1012的具体实现方式可以参见上述图3所对应实施例中对步骤s101的描述,这里将不再继续进行赘述。

图像优化单元102,用于基于所述图像优化参数对所述原始图像进行优化操作,并将优化操作后的原始图像确定为第一图像;

身份图像生成单元103,用于获取所述图像优化参数对应的操作标识信息,并基于所述操作标识信息生成用于表征所述图像优化参数的身份标识图像。

其中,所述身份图像生成单元103包括:标识获取子单元1031,图像生成子单元1032;

标识获取子单元1031,用于在第一应用中获取所述图像优化参数对应的操作标识信息,并在所述第一应用中获取所述操作标识信息相关联的关联信息;

图像生成子单元1032,用于基于定位定位字符生成规则生成包含所述关联信息的定位字符串,并基于所述定位字符串生成用于表征所述图像优化参数的身份标识图像。

其中,所述关联信息包含:所述第一应用的应用标识信息、所述第一应用中的功能服务的服务标识信息、所述功能服务关联的分类标识信息、所述分类标识信息关联的操作标识信息。

其中,标识获取子单元1031,图像生成子单元1032的具体实现方式可以参见上述图3所对应实施例中对步骤s101的描述,这里将不再继续进行赘述。

其中,所述图像获取单元101,图像优化单元102,身份图像生成单元103的具体实现方式可以参见上述图3所对应实施例中对步骤s101的描述,这里将不再继续进行赘述。

图像隐藏模块20,用于基于所述第一图像中的每个像素点的像素值以及所述身份标识图像中的每个像素点的像素值,将所述身份标识图像隐藏在所述第一图像中,并将隐藏有所述身份标识图像的第一图像确定为第二图像。

其中,所述隐藏模块20包括:业务像素点确定单元201,通道选择单元202,像素融合单元203;

业务像素点确定单元201,用于将所述第一图像中的每个像素点分别确定为业务像素点,并从所述第一图像中获取每个业务像素点的像素值;所述每个业务像素点的像素值是由色彩空间中的多个通道分别对应的数值进行组合后所确定的;

通道选择单元202,用于从所述多个通道中选择待处理通道,并从所述待处理通道对应的多个位平面中获取目标位平面;

像素融合单元203,用于基于所述身份标识图像中的每个像素点的像素值和所述每个业务像素点在所述目标位平面上的数值,将所述身份标识图像与所述第一图像进行像素融合,并将像素融合后的第一图像作为隐藏有所述身份标识图像的第二图像。

其中,所述像素融合单元203包括:图像移动子单元2031,区域确定子单元2032,调整子单元2033,目标确定子单元2034;

图像移动子单元2031,用于将所述身份标识图像移动至所述第一图像所在的图像区域中,并基于所述第一图像的尺寸和所述身份标识图像尺寸对所述身份标识图像进行尺寸补齐,并将尺寸补齐后的身份标识图像确定为待处理图像;所述待处理图像与所述第一图像重合;

区域确定子单元2032,用于在所述待处理图像中将所述身份标识图像所在的区域确定为第一区域,并将除所述第一区域之外的区域确定为第二区域;所述第二区域中的每个像素点的像素值均为目标像素值;

调整子单元2033,用于基于所述第一区域中的每个像素点的像素值、所述第二区域中的每个像素点的目标像素值,分别对所述每个业务像素点在所述目标位平面上的数值进行调整;

其中,所述调整子单元2033包括:第一调整子单元2035和第二调整子单元2036;

第一调整子单元2035,用于确定所述第一区域中的每个像素点的位置信息,并用所述第一区域中的每个像素点的像素值替换具有相同位置信息的业务像素点在所述目标位平面上的数值;

第二调整子单元2036,用于确定所述第二区域中的每个像素点的位置信息,并用所述第二区域中的每个像素点的第一像素值替换具有相同位置信息的业务像素点在所述目标位平面上的数值。

其中,第一调整子单元2035和第二调整子单元2036在用于对业务像素点的像素值进行像素调整时,可以同步执行也可以异步执行,这里将不再继续进行赘述。

目标确定子单元2034,用于将调整后的每个业务像素点的像素值分别确定为融合像素点的像素值,并将每个融合像素点的像素值所构成的图像确定为隐藏有所述身份标识图像的第二图像。

其中,图像移动子单元2031,区域确定子单元2032,调整子单元2033,目标确定子单元2034的具体实现方式可以参见上述图8所对应实施例中对步骤s207的描述,这里将不再继续进行赘述。

其中,所述业务像素点确定单元201,通道选择单元202,像素融合单元203的具体实现方式可以参见上述图3所对应实施例中对步骤s103的描述,这里将不再继续进行赘述。

像素获取模块30,用于从所述第二图像中获取所述每个融合像素点在所述目标位平面上的数值;

图像重组模块40,用于基于所述每个融合像素点在所述目标位平面上的数值重组所述第二图像中所隐藏的所述身份标识图像;

图像识别模块50,用于对所述身份标识图像进行识别,并根据识别结果获取所述身份标识图像相关联的业务参数。

可选的,隐藏标识设置模块60,用于为所述第二图像设置隐藏标识信息,并将携带所述隐藏标识信息的第二图像上传至业务数据展示平台,以使与所述业务数据展示平台相关联的目标终端通过所述第二图像中所隐藏的所述身份标识图像获取所述业务参数;所述隐藏标识信息用于标识所述第二图像中隐藏有所述身份标识图像。

其中,所述业务参数获取模块10,图像隐藏模块20,像素获取模块30,图像重组模块40,图像识别模块50,隐藏标识设置模块60的具体实现方式可以参见上述图8所对应实施例中对步骤s201-步骤s208的描述,这里将不再继续进行赘述。

可以理解的是,本申请实施例中的图像数据处理装置1可执行前文图3或图8所对应实施例中对所述图像数据处理方法的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。

进一步地,请参见图14,是本申请实施例提供的一种计算机设备的结构示意图。如图14所示,该计算机设备1000可以为上述图1所对应实施例中的用户终端3000a。该计算机设备1000可以包括:处理器1001,网络接口1004和存储器1005,此外,该计算机设备1000还可以包括:用户接口1003,和至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(display)、键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1004可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图14所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。

其中,该计算机设备1000中的网络接口1004还可以与上述图1所对应实施例中的服务器2000进行网络连接,且可选用户接口1003还可以包括显示屏(display)、键盘(keyboard)。在图14所示的计算机设备1000中,网络接口1004可提供网络通讯功能;而用户接口1003主要用于为用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现:

获取第一图像相关联的业务参数,并生成用于表征所述业务参数的身份标识图像;

基于所述第一图像中的每个像素点的像素值以及所述身份标识图像中的每个像素点的像素值,将所述身份标识图像隐藏在所述第一图像中,并将隐藏有所述身份标识图像的第一图像确定为第二图像。

应当理解,本申请实施例中所描述的计算机设备1000可执行前文图3或图8所对应实施例中对所述图像数据处理方法的描述,也可执行前文图13所对应实施例中对所述图像数据处理装置1的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。

此外,这里需要指出的是:本申请实施例还提供了一种计算机存储介质,且所述计算机存储介质中存储有前文提及的图像数据处理装置1所执行的计算机程序,且所述计算机程序包括程序指令,当所述处理器执行所述程序指令时,能够执行前文图3或图8所对应实施例中对所述图像数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

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