CN105611268B - 信息处理方法及电子设备 - Google Patents
信息处理方法及电子设备 Download PDFInfo
- Publication number
- CN105611268B CN105611268B CN201510939798.0A CN201510939798A CN105611268B CN 105611268 B CN105611268 B CN 105611268B CN 201510939798 A CN201510939798 A CN 201510939798A CN 105611268 B CN105611268 B CN 105611268B
- Authority
- CN
- China
- Prior art keywords
- data
- depth
- image
- confidence level
- special
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/189—Recording image signals; Reproducing recorded image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N2013/0074—Stereoscopic image analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明实施例公开了一种信息处理方法及电子设备,所述方法包括:在图像文件的数据段存储第一图像的图像数据;在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述第一图像的数据获得立体图像的数据;所述第一图像和所述第二图像为包括同一采集对象的不同图像。
Description
技术领域
本发明涉及信息处理领域,尤其涉及一种信息处理方法及电子设备。
背景技术
随着电子设备的发展,出现了立体相机;立体相机能够拍摄立体图。例如,电子设备利用多个摄像头拍摄立体照片,其中最为典型的是双目相机。与现有的单目相机相比,双目相机使三维(3 dimensional,3D)应用成为可能,为用户提供更加丰富多彩的图片呈现方式和立体视觉应用。
然而形成3D图像时,可能会涉及到主图、辅图、深度数据及人脸检测等各种数据。在现有技术中为了存储3D图像的图像数据,提供了几种3D图像数据的数据存储方式,但是在具体实现时发现,要不数据存储量大、数据维护难、数据容易丢失,要不对主图和辅图等限制性大或存储之后导致数据有损,从而导致后续恢复的3D图像效果差等问题。
故在现有技术中提出一种3D图像的图像数据存储方法,是亟待解决的问题。
发明内容
有鉴于此,本发明实施例期望提供一种信息处理方法及电子设备,至少部分解决3D图像的图像数据存储的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例第一方面提供一种信息处理方法,所述方法包括:
在图像文件的数据段存储第一图像的图像数据;
在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述第一图像的数据获得立体图像的数据;所述第一图像和所述第二图像为包括同一采集对象的不同图像。
基于上述方案,所述方法还包括:
在所述图像文件的应用段存储所述扩展段内存储数据的关联信息;
其中,所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息。
基于上述方案,所述关联信息还包括数据说明信息;
其中,所述数据说明信息能够用于提取所述扩展段内存储的数据。
基于上述方案,
所述在图像文件的数据段存储第一图像的图像数据,包括:
基于所述第一图像的图像数据,形成所述图像文件;
所述在所述图像文件的扩展段存储深度数据及用于形成特效立体图像的效果数据,包括:
利用所述深度数据及所述特效数据替换所述图像文件扩展段中的已存储数据。
本发明实施例第二方面提供一种信息处理方法,所述方法包括:
从图像文件的数据段获取第一图像的图像数据;
从所述图像文件的扩展段获取深度数据及特效数据;其中,所述深度数据能够用于基于所述第一图像的数据形成立体图像;所述特效数据能够用于基于所述第一图像的数据形成特效图像;
依据所述深度数据及所述特效数据对所述第一图像进行图像处理,获得特效立体图像。
基于上述方案,所述方法还包括:
从所述图像文件的应用段提取关联信息;所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息;
所述从所述图像文件的扩展段获取深度数据及特效数据,包括:
依据所述索引信息定位所述深度数据和/或所述特效数据在所述扩展段中的存储位置,并基于所述存储位置提取所述深度数据和/或所述特效数据。
基于上述方案,所述方法还包括:
从所述关联信息中提取数据说明信息;
所述从所述图像文件的扩展段获取深度数据及特效数据,包括:
依据所述数据说明信息提取所述深度数据及所述特效数据。
本发明实施例第三方面提供一种电子设备,所述电子设备包括:
第一存储单元,用于在图像文件的数据段存储第一图像的图像数据;
第二存储单元,用于在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述图像数据获得立体图像的数据;所述第一图像和所述第二图像为包括同一采集对象的不同图像。
基于上述方案,所述电子设备还包括:
第三存储单元,用于在所述图像文件的应用段存储所述扩展段内存储数据的关联信息;
其中,所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息。
基于上述方案,所述关联信息还包括数据说明信息;
其中,所述数据说明信息能够用于提取所述扩展段内存储的数据。
基于上述方案,所述第一存储单元,用于基于所述第一图像的图像数据,形成所述图像文件;
所述第二存储单元,用于利用所述深度数据及所述特效数据替换所述图像文件扩展段中的已存储数据。
本发明实施例第四方面提供一种电子设备,所述电子设备包括:
第一获取单元,用于从图像文件的数据段获取第一图像的图像数据;
第二获取单元,用于从所述图像文件的扩展段获取深度数据及特效数据;其中,所述深度数据能够用于基于所述第一图像的图像数据形成立体图像;所述特效数据能够用于基于所述图像数据形成特效图像;
处理单元,用于依据所述深度数据及所述特效数据对所述图像数据进行图像处理,获得所述第一图像的特效立体图像。
基于上述方案,所述电子设备还包括:
提取单元,用于从所述图像文件的应用段提取关联信息;所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息;
所述第二获取单元,具体用于依据所述索引信息定位所述深度数据和/或所述特效数据在所述扩展段中的存储位置,并基于所述存储位置提取所述深度数据和/或所述特效数据。
基于上述方案,所述提取单元,还用于从所述关联信息中提取说明信息;
所述第二获取单元,具体用于依据所述说明信息提取所述深度数据及所述特效数据。
本发明实施例所述的信息处理方法及电子设备,会在一个文件的数据段内存储图像数据,在扩展段内存储深度数据及特效数据,这样的话,后续读取该图像文件之后,就能够直接根据深度数据对第一图像的图像数据形成立体图像,利用特效数据能够形成特效立体图像。将深度数据和特效数据与第一图像的数据同时存储在同一图像文件中,而不是存储在多个图像文件中,这样减少了文件数量,减少对多文件管理带来的混乱以及文件丢失等现象,且后续进行图像恢复时,仅需对一个图像文件进行数据提取和处理即可,简化了数据读取和处理。
附图说明
图1为本发明实施例提供的第一种信息处理方法的流程示意图;
图2为本发明实施例提供的图像文件的结构示意图;
图3为本发明实施例提供的第二种信息处理方法的流程示意图;
图4为本发明实施例提供的第一种电子设备的结构示意图;
图5为本发明实施例提供的第二种电子设备的结构示意图;
图6为本发明实施例提供的第三种信息处理方法的流程示意图;
图7为本发明实施例提供的第四种信息处理方法的流程示意图。
具体实施方式
以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。
实施例一:
如图1所示,本实施例提供一种信息处理方法,其特征在于,所述方法包括:
步骤S110:在图像文件的数据段存储第一图像的图像数据;
步骤S120:在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述第一图像的数据获得立体图像的数据;所述第一图像和所述第二图像可为包括同一采集对象的不同图像。
本实施例中所述的信息处理方法可应用于各种具有图像处理功能的电子设备中,如手机、平板电脑、笔记本电脑、台式电脑或可穿戴式设备或相机等设备中。
所述图像文件至少包括数据段和扩展段。所述数据段用来存储第一图像的图像数据。所述扩展段在现有技术中可能保留的用于用户自定义信息存储的保留字段。在本实施例中会在所述扩展段中添加深度数据和特效数据。本实施例所述图像文件可为各种包括有数据段和扩展段的图像文件,例如JPEG文件。所述JPEG是Joint Photographic ExpertsGroup的缩写,对应的中文为联合图像专家小组。
图2所示的为基于本实施例所述的信息处理方法形成的一个JPEG文件。在该JPEG文件中包括JPEG开始符、JPEG结束符、数据段及扩展段等。主图EXIF表示的为主图的拍摄参数。这里的拍摄参数可为焦距、曝光值等参数。在图2中所示的数据段中包括主图数据。这里的主图数据即为所述第一图像的图像数据。在所述扩展段中包括深度数据及特效数据。
这里的深度数据可为景深图的数据、景深的置信度图的数据和/或变化后的景深图的数据。这里的第一图像和第二图像可为能够形成3D图像(即为所述立体图像)的两幅图像,通常为从相对于采集对象的不同采集角度采集的两个图像。所述第一图像可为主图,所述第二图像可为所述第一图像的辅图。所述景深算法可以参见现有技术中能够利用至少两幅图像构建立体图像的任意一个景深算法,例如一些滤波算法。所述景深的置信度图,为表示采用景深算法处理得到的景深图的可信度的图像。通常景深的置信度图中置信度值越大,表示该处计算出来的景深值的精确度和可信度越高。该景深的置信度图的数据的引入,方便后续电子设备在根据本实施例提供的图像文件进行3D图像生成的过程中,确定特效区域和/或特效施加的强度。例如,所述特效数据为用于对第一图像中人脸进行美化的数据,所述深度数据为使所述第一图像中的人像立体化的数据。在本实施例中为了避免深度数据中有些置信度不够的区域,也执行特效处理导致图像出现达不到期望效果的现象,在本实施例中在进行特效处理时,将根据所述景深的置信度图的数据,确定出置信度满足预设条件的区域作为特效区域,且根据各个特效区域的景深的置信度确定出特效施加的强度。这里置信度满足预设条件可包括:置信度大于阈值;或置信度排序前N位的区域。这里的N可为不小于的整数。
在本实施例中所述扩展段中还包括特效数据。这里的特效数据可为能够对图像进行特效处理的各种数据。例如,美化人像的美颜数据、例如场景替换的场景替换数据、再比如抠图结果掩膜数据。这里的抠图结果掩膜数据,通过0和1的二值化图像,表示出第一图像中进行特效处理的图像区域。例如,用1表示的区域需要进行特效,而用0表示的区域表示不需要进行特效。
这里的特效数据还可包括对第一图像的下采样数据,下采样数据可以用于实现对第一图像的大光圈特效,或魔幻背景特效的预览等数据。这里的特效数据还可包括美颜处理之后的第一图像或第二图像的数据。再比如,所述特效数据还可包括人脸检测结果数据,可用于后续形成特效立体图像的抠图处理。
值得注意的是,在图1中表示的信息处理方法,首先执行步骤S110,再执行步骤S120,在具体实现时,所述步骤S110和步骤S120可没有一定的先后顺序,所述步骤S110和步骤S120可同时执行,也可以是所述步骤S120在所述步骤S110之前。
实施例二:
如图1所示,本实施例提供一种信息处理方法,其特征在于,所述方法包括:
步骤S110:在图像文件的数据段存储第一图像的图像数据;
步骤S120:在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述第一图像的数据获得立体图像的数据;所述第一图像和所述第二图像为包括同一采集对象的不同图像。
所述方法还包括:
在所述图像文件的应用段存储所述扩展段内存储数据的关联信息;
其中,所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息。
在本实施例中所述图像文件还包括应用段,在应用段中将会存储关联信息。这里的关联信息至少包括索引信息,这里的索引信息可用于对扩展端内存储数据的寻址,这样方便后续电子设备的读取所述深度数据及所述特效数据的至少其中之一。如图2所示的JPEG文件中还包括应用段,在应用段中携带有关联信息。
在本实施例中所述索引信息可直接为所述深度数据和/或所述特效数据在所述图像文件中的绝对地址,也可以所述深度数据和/或特效数据在所述图像文件中相对某一个信息的偏移量等信息。在本实施例中所述扩展段或应用段可设置有起始位,这个起始位电子设备是预先知道的,在本实施例中所述索引信息的信息内容可为所述偏移量。这样电子设备可根据所述偏移量在起始位上进行偏移处理,就能够定位出所述扩展端内存储数据的存储位置,进而简便的提取所述深度数据和/或特效数据。
这样的话,通过在图像文件中引入了索引信息,能够简化后续特效立体图像的形成。
实施例三:
如图1所示,本实施例提供一种信息处理方法,其特征在于,所述方法包括:
步骤S110:在图像文件的数据段存储第一图像的图像数据;
步骤S120:在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述第一图像的数据获得立体图像的数据;所述第一图像和所述第二图像为包括同一采集对象的不同图像。
所述方法还包括:
在所述图像文件的应用段存储所述扩展段内存储数据的关联信息;
其中,所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息。
所述关联信息还包括数据说明信息;
其中,所述数据说明信息能够用于提取所述扩展段内存储的数据。
本实施例所述数据说明信息可包括扩展段内存储信息的数据状态、压缩信息及加密信息中的一个或多个,
所述数据状态可用至少1个比特表示,例如,利用两个比特表示数据状态,当这两个比特为“00”时可表示数据段中没有存储对应的数据,当这两个比特为“01”时表示数据段中存储有对应的数据且该数据可用,当这两个比特为“11”可表示数据段中存储有对应的数据,但是该数据被损坏。这里的数据可为所述深度数据或特效数据的至少其中之一。
所述扩展段中的数据可为压缩后的数据,例如采用JPEG格式压缩或采用可移植网络图形格式PNG格式压缩。这里的PNG为(Portable Network Graphic Format的缩写。所述压缩信息可用于表示对应的数据是否为压缩数据及压缩方式等。
当然所述扩展段中的数据可单独加密,其加密方式可存储在所述应用段中。故在数据说明信息中可以利用加密信息表示对应的数据是否有加密及加密方式等信息。这里的加密方式可包括高级加密标准(:Advanced Encryption Standard,AES)加密等。
例如,应用段中包括加密字段和压缩字段。在该加密字段中,若扩展段中的存储数据没有加密时添加第一特定信息,若有加密是添加表示对应加密方式的信息。在该压缩字段中,若扩展段中的存储数据没有压缩时添加第二特定信息,若有压缩是添加表示对应压缩方式的信息。
这样的话,电子设备在读取该图像文件时,通过处理应用段中的数据,就能够知道具体如何处理扩展段中的数据,以快速实现特效3D图像的获取。
实施例四:
如图1所示,本实施例提供一种信息处理方法,其特征在于,所述方法包括:
步骤S110:在图像文件的数据段存储第一图像的图像数据;
步骤S120:在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述第一图像的数据获得立体图像的数据;所述第一图像和所述第二图像为包括同一采集对象的不同图像。
在本实施例中,所述步骤S110可包括:基于所述第一图像的图像数据,形成所述图像文件。所述步骤S120可包括:利用所述深度数据及所述特效数据替换所述图像文件扩展段中的已存储数据。
在本实施例中因为有了第一图像的数据,形成了一个图像文件。在该图像文件中已经设置了扩展段,且扩展段中的信息也已经确定了。在本实施例中将获取到深度数据及特效数据,并在步骤S120中将确定获取到的深度数据及特效数据替换掉图像文件中的已存储信息。当然这里的已存储信息可为表示信息为空的比特信息。
例如,拍摄用户A的头像,形成了图像文件A。在图像文件A中包括了扩展段,扩展段的内容也已经确定了,这个时候基于用户A的头像形成了深度数据及特效数据,为了方便数据存储和特效3D图像的形成,将深度数据及特效数据替换掉图像文件A的扩展段的部分或全部内容,形成更新后的图像文件A。
本实施例具体化了如何形成同时包括第一图像的图像数据,同时又在扩展段包括有深度数据和特效数据,这样的话,在一个图像文件内存储形成一个特效立体图像的所有类型的数据,减少两位数据存储过程中的文件个数,减少了多文件到来的管理的不便,可以减少文件的丢失显现导致的无法进行图像恢复的现象。
实施例五:
如图3所示,本实施例提供一种信息处理方法,所述方法包括:
步骤S210:从图像文件的数据段获取第一图像的图像数据;
步骤S220:从所述图像文件的扩展段获取深度数据及特效数据;其中,所述深度数据能够用于基于所述第一图像的数据形成立体图像;所述特效数据能够用于基于所述第一图像的数据形成特效图像;
步骤S230:依据所述深度数据及所述特效数据对所述第一图像进行图像处理,获得特效立体图像。
本实施例所述的信息处理方法可应用于能够图像数据处理的电子设备中,例如手机、平板电脑、可穿戴式设备或笔记本电脑或台式电脑等。
所述步骤S210将从图像文件的数据段提取出第一图像的图像数据。在步骤S220中提取深度数据及特效数据。所述深度数据可为第一图像和第二图像进行景深算法处理之后得到的数据。这里的第一图像和第二图像可为包括同一采集对象的不同图像。通常所述第一图像和第二图像相对于采集对象的采集视角也稍有差异。
在本实施例中步骤S230中将利用深度数据和特效数据对第一图像的图像数据进行图像处理,得到的不再需要读取多个图像文件,简化了特效立体(3,Dimensional,3D)文件的恢复。在本实施例中所述步骤S230中可以首先利用所述深度数据对第一图像的图像数据进行处理,得到立体图像,在利用特效数据对得到的立体图像进行特效处理得到所述特效立体图像。当然所述步骤S230还可以是,利用所述特效数据对图像数据进行处理的,得到特效图像,再利用深度数据对所述特效图像进行处理得到特效立体图像。当然在具体实现时,可以同步利用深度数据和特效数据对图像数据进行处理,得到对应于所述第一图像的特效立体图像。
总之,本实施例利用一个图像文件,就能够获得特效立体图像,具有需要处理的图像文件少,因图像文件丢失或损坏导致的特效立体图像无法形成的现象少。
实施例六:
如图3所示,本实施例提供一种信息处理方法,所述方法包括:
步骤S210:从图像文件的数据段获取第一图像的图像数据;
步骤S220:从所述图像文件的扩展段获取深度数据及特效数据;其中,所述深度数据能够用于基于所述第一图像的数据形成立体图像;所述特效数据能够用于基于所述第一图像的数据形成特效图像;
步骤S230:依据所述深度数据及所述特效数据对所述第一图像进行图像处理,获得特效立体图像。
所述方法还包括:
从所述图像文件的应用段提取关联信息;所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息;
所述步骤S220包括:
依据所述索引信息定位所述深度数据和/或所述特效数据在所述扩展段中的存储位置,并基于所述存储位置提取所述深度数据和/或所述特效数据。
在本实施例中在提取所述深度数据和/或所述特效数据之前,所述方法还包括提取图像文件的应用段,从而应用段中提取所述索引信息,根据所述索引信息能够简化电子设备在读取所述深度数据和/或特效数据的寻址,能够快速定位到所述深度数据和/或特效数据的存储位置,从而简化了深度数据和/或特效数据的读取。
实施例七
如图3所示,本实施例提供一种信息处理方法,所述方法包括:
步骤S210:从图像文件的数据段获取第一图像的图像数据;
步骤S220:从所述图像文件的扩展段获取深度数据及特效数据;其中,所述深度数据能够用于基于所述第一图像的数据形成立体图像;所述特效数据能够用于基于所述第一图像的数据形成特效图像;
步骤S230:依据所述深度数据及所述特效数据对所述第一图像进行图像处理,获得特效立体图像。
所述方法还包括:
从所述关联信息中提取说明信息;
所述步骤S220可包括:依据所述数据说明信息提取所述深度数据及所述特效数据。
在本实施例中所述数据说明信息可包括存储在所述扩展段内的存储数据的压缩信息、加密信息、状态信息等各种信息。
所述压缩信息可用于指示是否有压缩及压缩方式。所述加密信息可用于指示存储在所述扩展段内的一个或多个存储数据是否有加密及加密方式。所述状态信息可用于指示在所述扩展段内是否有存储一个或多个存储数据及存储的各个存储数据是否被损坏等信息。
这样的话,电子设备通过读取解析所述应用段的数据内容,可确定是否需要解析所述扩展段内的数据,以及是否需要进行解压缩、解密处理处理。
在本实施例所述方法中,所述步骤S220具体可包括:解析所述应用段中的数据说明信息,根据所述数据说明信息确定获取所述扩展段内存储数据的处理操作,依据该处理操作解析所述扩展段内存储数据。这里的存储数据包括所述深度数据和所述特效数据的至少其中之一。这里的处理操作,可包括解析操作,例如是否需要解析扩展段内某一个位置的数据,还可包括解压缩操作,解密操作等。解压缩操作可以根据所述压缩信息来确定解压缩方式,解密操作可以根据所述加密方式来确定解密算法或解密密钥等信息。
总之,本实施例所述的方法通过数据说明信息的引入,可以简便的使电子设备对扩展段内的数据进行处理,从而具有实现简便的特点。
实施例八:
如图4所示,本实施例提供了一种电子设备,所述电子设备包括:
第一存储单元110,用于在图像文件的数据段存储第一图像的图像数据;
第二存储单元120,用于在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述图像数据获得立体图像的数据;所述第一图像和所述第二图像为包括同一采集对象的不同图像。
本实施例所述第一存储单元110和第二存储单元120都对应着存储介质、处理器或处理电路等结构。所述存储介质用于存储所述图像文件中的所有信息,所述处理器或处理电路将图像数据、深度数据和特效数据存储到该图像文件中对应的位置。所述处理器可为中央处理器、微处理器、数字信号处理器或可编程阵列等。所述处理电路可包括专用集成电路。在本实施例中第一存储单元110将在图像文件的数据段内存储图像数据,而在扩展段内存储深度数据及特效数据。这样的话,一个图像文件同时包括图像数据、深度数据及特效数据(这三种数据的数据内容可以参见实施例一),利用一个图像文件就能够存储好特效立体图像的各类数据,形成的文件少和文件夹少,有利于简化文件的管理及减少文件过多导致的文件丢失和损坏现象。
本实施例中所述的电子设备可为手机、平板电脑、可穿戴式设备、笔记本或台式电脑等各种具有存储介质能偶存储信息的设备。
实施例九:
如图4所示,本实施例提供了一种电子设备,所述电子设备包括:
第一存储单元110,用于在图像文件的数据段存储第一图像的图像数据;
第二存储单元120,用于在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述图像数据获得立体图像的数据;所述第一图像和所述第二图像为包括同一采集对象的不同图像。
所述电子设备还包括:
第三存储单元,用于在所述图像文件的应用段存储所述扩展段内存储数据的关联信息;
其中,所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息。
在本实施例中还引入了第三存储单元,这里的第三存储单元主要在该图像文件中的应用段内存储关联信息。这里的关联信息至少包括索引信息,根据该索引信息可定位到扩展段内的深度数据和特效数据的至少其中之一,这样就能够简化后续恢复出特效立体图像的图像处理操作。
本实施例中所述第三存储单元对应的硬件结构可参见前述实施例中的第一存储单元110或第二存储单元120,在此就不重复了。
当然作为本实施例中的进一步改进,所述关联信息还包括数据说明信息;其中,所述数据说明信息能够用于提取所述扩展段内存储的数据。这里的数据说明信息可包括压缩信息、加密信息及状态信息等各种信息,这些信息的信息内容和指示作用可以参见前述实施例。总之,通过数据说明信息的引入,即便电子设备对扩展段内的存储数据进行压缩、加密之后的存储。在利用该图像文件恢复获得特效立体图像时,可通过解析所述受说明信息获得扩展段内的存储数据,例如获得深度数据和特效数据。
实施例十:
如图4所示,本实施例提供了一种电子设备,所述电子设备包括:
第一存储单元110,用于在图像文件的数据段存储第一图像的图像数据;
第二存储单元120,用于在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述图像数据获得立体图像的数据;所述第一图像和所述第二图像为包括同一采集对象的不同图像。
所述第一存储单元110,用于基于所述第一图像的图像数据,形成所述图像文件;
所述第二存储单元120,用于利用所述深度数据及所述特效数据替换所述图像文件扩展段中的已存储数据。
在本实施例中所述第一存储单元110将首先基于第一图像的图像数据,形成图像文件。这个时候图像文件已经形成,在图像文件的扩展段内可能已经存储有信息或当前存储段内为空。在步骤S120中,将会将获得的深度数据及特效数据替换掉图像文件中已经有的已存储数据,从而获得更新后的图像文件。该图像文件为电子设备最终存储的图像文件,该图像文件为能够形成特效立体图像的图像文件。
本实施例中这种电子设备,与现有电子设备具有兼容性大的特点。
实施例十一:
如图5所示,本实施例提供一种电子设备,所述电子设备包括:
第一获取单元210,用于从图像文件的数据段获取第一图像的图像数据;
第二获取单元220,用于从所述图像文件的扩展段获取深度数据及特效数据;其中,所述深度数据能够用于基于所述第一图像的图像数据形成立体图像;所述特效数据能够用于基于所述图像数据形成特效图像;
处理单元230,用于依据所述深度数据及所述特效数据对所述图像数据进行图像处理,获得所述第一图像的特效立体图像。
本实施例所述第一获取单元210、第二获取单元220及处理单元230的具体结构可对应于处理器或处理电路等结构。所述处理器可为中央处理器、微处理器、数字信号处理器或可编程阵列等。所述处理电路可包括专用集成电路。所述第一获取单元210、第二获取单元220及处理单元230可集成对应于相同的处理器或处理电路,也可以分别对应于不同给的处理器或处理电路。
在本实施例中所述电子设备同样可为手机、平板电脑、可穿戴式设备、笔记本电脑或台式电脑等电子设备。本实施例所述的电子设备可与实施例八所述的电子设备是同一个电子设备。
本实施例所述电子设备通过第一获取单元210、第二获取单元220及处理单元230的设置,能够仅一个图像文件就能够得到特效立体图像。
实施例十二:
如图5所示,本实施例提供一种电子设备,所述电子设备包括:
第一获取单元210,用于从图像文件的数据段获取第一图像的图像数据;
第二获取单元220,用于从所述图像文件的扩展段获取深度数据及特效数据;其中,所述深度数据能够用于基于所述第一图像的图像数据形成立体图像;所述特效数据能够用于基于所述图像数据形成特效图像;
处理单元230,用于依据所述深度数据及所述特效数据对所述图像数据进行图像处理,获得所述第一图像的特效立体图像。
所述电子设备还包括:
提取单元,用于从所述图像文件的应用段提取关联信息;所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息;
所述第二获取单元220,具体用于依据所述索引信息定位所述深度数据和/或所述特效数据在所述扩展段中的存储位置,并基于所述存储位置提取所述深度数据和/或所述特效数据。
在本实施例中所述提取单元的结构可同样对应于处理器或处理电路,能够提取并解析图像文件中的应用段内的数据。这里的应用段中新引入了关联信息,这里的关联信息至少包括深度数据和特效数据的索引信息。索引信息可用于深度数据和特效数据的寻址或定位。在本实施例中通过关联信息中索引信息的引入,能够使得电子设备的快速定位并检索到关联信息。
故在本实施例中所述第二获取单元220将会根据所述索引信息来简便快速定位获得所述深度数据和/或特效数据。
作为本实施例的进一步改进,所述提取单元,还用于从所述关联信息中提取说明信息;所述第二获取单元220,具体用于依据所述说明信息提取所述深度数据及所述特效数据。
在本实施例中提取单元还会从应用段中获取数据说明信息,这里的数据说明信息可包括压缩信息、加密信息及状态信息等信息,这些信息能够为第二获取单元220获得解压缩或解密之后的深度数据和特效数据提供解压缩方式及解密方式等信息,方便第二获取单元220获取该深度数据及特效数据。
总之本实施例所述的电子设备,能够根据一个同时携带有深度数据和特效数据的图像文件,恢复出一个特效立体图像,具有实现简便的特点,为能够实现前述方法实施例中提到的信息处理方法的硬件结构。
以下结合上述实施例中记载的任意技术方案,提供几个具体示例:
示例一:
如图6所示,本示例提供一种信息处理方法,包括:
第一步:对原始图像文件进行处理,从原始图像文件中分别提取出主图、景深图及景深置信度图。这里的原始图像文件可包括至少两幅,对应于前述实施例中的第一图像和第二图像。这里的原始图像文件可为利用3D摄像头或双目照相机等设备拍照形成的图像文件。在本步骤中还包括对压缩的数据进行解压缩,对加密的数据进行解密,最终得到的是没有压缩且没有加密的主图、景深图及景深置信度图等信息。
第二步:对主图进行人脸检测,获得主图中人脸位置信息。
第三步:基于人脸位置信息、据景深图及景深置信度图进行抠图,成抠图结果掩膜。这里具体可包括:利用基于人脸检测从主图中检测出的人脸位置信息,在利用抠图算法从景深图及景深置信度图计算出抠图结果。这里的抠图结果可为二值化掩膜。
第四步:将从原始图像中提取的图像数据,抠图掩膜结果等信息共同存储到一个3D文件中。该3D文件中在数据段包括所述图像数据,在扩展段可包括所述抠图掩膜结果等信息。
在具体实现时,形成上述3D文件时,首先基于图像输入的若干单独分量创建3D文件(例如,用于双目相机拍照时产生3D照片),这里创建的3D文件为图6中所示的原始图像文件。其次,提取3D文件中的指定分量(或所有分量),再次,向已有3D文件中加入新的分量(例如,调用特效之后将新产生的分量追加到已有3D照片中),接着检查3D文件的完整性和规范性,替换已有3D文件中的指定分量,最后删除已有3D文件中的指定分量。这里的分量为形成所述3D文件的数据。例如,主图的图像数据可作为一个分量,前述的深度数据及特效数据均可作为前述的分量。
示例二:
如图7所示,本示例提供一种信息处理方法,包括:
步骤1:利用3D图像解析器,分别读取图像文件1和图像文件2,分别得到图像文件1和图像文件2的主图、辅图、景深图及特效数据等信息。
步骤2:利用解析得到的图像文件1和图像文件2的解析数据,进行特效处理。
步骤3:经特效处理之后,得到双抠特效图、重对焦特效图、背景替换特效图、背景风格化特效图。
图像文件1的主图包括蝴蝶。图像文件2的主图包括乌龟。形成的双抠特效图中将蝴蝶和乌龟合成到了一个图中,并且利用了图像文件2的主图的背景作为双抠特效图的背景。且在该双抠特效图蝴蝶位于乌龟的下一层,即乌龟部分遮挡了蝴蝶。
重对焦特效图,改变了图像文件1中主图的对焦目标。在重对焦之前,对焦目标为图像文件1的整个主图,在重对焦之后,对焦目标仅为蝴蝶,从而实现了蝴蝶所在图像的别经虚化处理。
背景替换特效图,将图像文件1中主图的背景替换成了图像文件2中主图的背景。
背景风格化特效图,将图像文件1中主图的背景部分风格化了。
在本实施例中最终的特效图,可都为基于精神图进行景深处理,形成的3D图像。
当一个电子设备没有本实施例提到的3D解析器时,可以利用常见的平面图像解析器,读取图像文件中的主图,并显示主图。如图7中读取图像文件2中的主图,显示图像文件2中的主图。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (22)
1.一种信息处理方法,其特征在于,所述方法包括:
在图像文件的数据段存储第一图像的图像数据;
在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述第一图像的数据获得立体图像的数据;所述第一图像和所述第二图像为包括同一采集对象的不同图像;所述深度数据包括:景深置信度图的数据;所述景深置信度图的数据,用于确定所述立体图像的特效区域和/或特效施加的强度。
2.根据权利要求1所述的方法,其特征在于,
所述方法还包括:
在所述图像文件的应用段存储所述扩展段内存储数据的关联信息;
其中,所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息。
3.根据权利要求2所述的方法,其特征在于,
所述关联信息还包括数据说明信息;
其中,所述数据说明信息能够用于提取所述扩展段内存储的数据。
4.根据权利要求1、2或3所述的方法,其特征在于,
所述在图像文件的数据段存储第一图像的图像数据,包括:
基于所述第一图像的图像数据,形成所述图像文件;
所述在所述图像文件的扩展段存储深度数据及用于形成特效立体图像的效果数据,包括:
利用所述深度数据及所述特效数据替换所述图像文件扩展段中的已存储数据。
5.根据权利要求1所述的方法,其特征在于,
所述景深置信度图的数据,用于供显示设备基于置信度满足预设条件的区域作为所述特效区域,并根据所述特效区域的置信度,确定特效施加的强度;
其中,所述置信度满足所述预设条件,包括:
所述置信度大于阈值;
或,
置信度排前N位的区域。
6.根据权利要求1所述的方法,其特征在于,
所述特效数据至少包括以下之一:
美化人像的美颜数据;
场景替换的场景替换数据;
抠图结果的掩膜数据。
7.一种信息处理方法,其特征在于,所述方法包括:
从图像文件的数据段获取第一图像的图像数据;
从所述图像文件的扩展段获取深度数据及特效数据;其中,所述深度数据能够用于基于所述第一图像的数据形成立体图像;所述特效数据能够用于基于所述第一图像的数据形成特效图像;所述深度数据包括:景深置信度图的数据;所述景深置信度图的数据,用于确定所述立体图像的特效区域和/或特效施加的强度;
依据所述深度数据及所述特效数据对所述第一图像进行图像处理,获得特效立体图像。
8.根据权利要求7所述的方法,其特征在于,
所述方法还包括:
从所述图像文件的应用段提取关联信息;所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息;
所述从所述图像文件的扩展段获取深度数据及特效数据,包括:
依据所述索引信息定位所述深度数据和/或所述特效数据在所述扩展段中的存储位置,并基于所述存储位置提取所述深度数据和/或所述特效数据。
9.根据权利要求8所述的方法,其特征在于,
所述方法还包括:
从所述关联信息中提取数据说明信息;
所述从所述图像文件的扩展段获取深度数据及特效数据,包括:
依据所述数据说明信息提取所述深度数据及所述特效数据。
10.根据权利要求7所述的方法,其特征在于,
所述方法还包括:
根据所述景深置信度图的数据,确定出置信度满足预设条件的区域作为所述特效区域;
根据所述特效区域的置信度,确定特效施加的强度;
其中,所述置信度满足所述预设条件,包括:
所述置信度大于阈值;
或,
置信度排前N位的区域。
11.根据权利要求7所述的方法,其特征在于,
所述特效数据至少包括以下之一:
美化人像的美颜数据;
场景替换的场景替换数据;
抠图结果的掩膜数据。
12.一种电子设备,其特征在于,所述电子设备包括:
第一存储单元,用于在图像文件的数据段存储第一图像的图像数据;
第二存储单元,用于在所述图像文件的扩展段存储深度数据及用于形成特效图像的特效数据;其中,所述深度数据为所述第一图像和第二图像进行景深算法处理之后得到的且能够用于基于所述图像数据获得立体图像的数据;所述第一图像和所述第二图像为包括同一采集对象的不同图像;所述深度数据包括:景深置信度图的数据;所述景深置信度图的数据,用于确定所述立体图像的特效区域和/或特效施加的强度。
13.根据权利要求12所述的电子设备,其特征在于,
所述电子设备还包括:
第三存储单元,用于在所述图像文件的应用段存储所述扩展段内存储数据的关联信息;
其中,所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息。
14.根据权利要求13所述的电子设备,其特征在于,
所述关联信息还包括数据说明信息;
其中,所述数据说明信息能够用于提取所述扩展段内存储的数据。
15.根据权利要求12、13或14所述的电子设备,其特征在于,
所述第一存储单元,用于基于所述第一图像的图像数据,形成所述图像文件;
所述第二存储单元,用于利用所述深度数据及所述特效数据替换所述图像文件扩展段中的已存储数据。
16.根据权利要求12所述的电子设备,其特征在于,
所述景深置信度图的数据,用于供显示设备基于置信度满足预设条件的区域作为所述特效区域,并根据所述特效区域的置信度,确定特效施加的强度;
其中,所述置信度满足所述预设条件,包括:
所述置信度大于阈值;
或,
置信度排前N位的区域。
17.根据权利要求12所述的电子设备,其特征在于,
所述特效数据至少包括以下之一:
美化人像的美颜数据;
场景替换的场景替换数据;
抠图结果的掩膜数据。
18.一种电子设备,其特征在于,所述电子设备包括:
第一获取单元,用于从图像文件的数据段获取第一图像的图像数据;
第二获取单元,用于从所述图像文件的扩展段获取深度数据及特效数据;其中,所述深度数据能够用于基于所述第一图像的图像数据形成立体图像;所述特效数据能够用于基于所述图像数据形成特效图像;所述深度数据包括:景深置信度图的数据;所述景深置信度图的数据,用于确定所述立体图像的特效区域和/或特效施加的强度;
处理单元,用于依据所述深度数据及所述特效数据对所述图像数据进行图像处理,获得所述第一图像的特效立体图像。
19.根据权利要求18所述的电子设备,其特征在于,
所述电子设备还包括:
提取单元,用于从所述图像文件的应用段提取关联信息;所述关联信息至少包括所述深度数据和/或所述特效数据的索引信息;
所述第二获取单元,具体用于依据所述索引信息定位所述深度数据和/或所述特效数据在所述扩展段中的存储位置,并基于所述存储位置提取所述深度数据和/或所述特效数据。
20.根据权利要求19所述的电子设备,其特征在于,
所述提取单元,还用于从所述关联信息中提取说明信息;
所述第二获取单元,具体用于依据所述说明信息提取所述深度数据及所述特效数据。
21.根据权利要求18所述的电子设备,其特征在于,
所述处理单元,具体用于根据所述景深置信度图的数据,确定出置信度满足预设条件的区域作为所述特效区域;根据所述特效区域的置信度,确定特效施加的强度;
其中,所述置信度满足所述预设条件,包括:
所述置信度大于阈值;
或,
置信度排前N位的区域。
22.根据权利要求18所述的电子设备,其特征在于,
所述特效数据至少包括以下之一:
美化人像的美颜数据;
场景替换的场景替换数据;
抠图结果的掩膜数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510939798.0A CN105611268B (zh) | 2015-12-15 | 2015-12-15 | 信息处理方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510939798.0A CN105611268B (zh) | 2015-12-15 | 2015-12-15 | 信息处理方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105611268A CN105611268A (zh) | 2016-05-25 |
CN105611268B true CN105611268B (zh) | 2018-02-27 |
Family
ID=55990770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510939798.0A Active CN105611268B (zh) | 2015-12-15 | 2015-12-15 | 信息处理方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105611268B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106780660B (zh) * | 2016-11-29 | 2019-01-04 | 维沃移动通信有限公司 | 一种图片处理方法及电子设备 |
CN106911894B (zh) * | 2017-02-27 | 2020-10-30 | 冰辰网络科技(上海)有限公司 | 图像采集方法和移动终端 |
CN109670063A (zh) * | 2018-12-28 | 2019-04-23 | 北京旷视科技有限公司 | 图像数据处理方法、解析方法及设备 |
CN111669570B (zh) * | 2019-03-07 | 2023-12-19 | 阿里巴巴集团控股有限公司 | 多角度自由视角视频数据处理方法及装置、介质、设备 |
CN111669571B (zh) * | 2019-03-07 | 2023-12-19 | 阿里巴巴集团控股有限公司 | 多角度自由视角图像数据生成方法及装置、介质、设备 |
WO2020181073A1 (en) | 2019-03-07 | 2020-09-10 | Alibaba Group Holding Limited | Method, apparatus, terminal, capturing system and device for setting capturing devices |
CN111669561B (zh) * | 2019-03-07 | 2023-05-26 | 阿里巴巴集团控股有限公司 | 多角度自由视角图像数据处理方法及装置、介质、设备 |
CN113987231A (zh) * | 2021-10-29 | 2022-01-28 | 北京爱笔科技有限公司 | 图像数据存储方法、装置、计算机设备和存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100513732B1 (ko) * | 2002-12-05 | 2005-09-08 | 삼성전자주식회사 | 3차원 객체 데이터 부호화 및 복호화 방법 및 장치 |
JP4476905B2 (ja) * | 2005-08-31 | 2010-06-09 | 株式会社東芝 | 立体表示画像データの構造、立体表示画像データの記録方法、表示再生方法、記録プログラム、および表示再生プログラム |
US20120194703A1 (en) * | 2009-09-07 | 2012-08-02 | Nokia Corporation | Apparatus |
IN2014CN02708A (zh) * | 2011-09-28 | 2015-08-07 | Pelican Imaging Corp |
-
2015
- 2015-12-15 CN CN201510939798.0A patent/CN105611268B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN105611268A (zh) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105611268B (zh) | 信息处理方法及电子设备 | |
KR101818778B1 (ko) | 실감 파노라마 영상 생성을 위한 3d 데이터 포맷 생성/소비 장치 및 방법 | |
JP5415446B2 (ja) | 画像に除去可能な可視透かしを挿入する方法と装置、及びその透かしを除去する方法と装置 | |
CN103873768B (zh) | 3d数码形象输出装置及方法 | |
CN108492338B (zh) | 动画文件的压缩方法、装置、存储介质和电子装置 | |
CN105357415B (zh) | 图片加密、解密的方法及装置 | |
CN107920202A (zh) | 基于增强现实的视频处理方法、装置及电子设备 | |
US20130235036A1 (en) | Image processing apparatus, image processing method, and image processing program | |
CN113906761A (zh) | 利用修补补片对3d场景进行编码和渲染的方法和装置 | |
CN111353965B (zh) | 图像修复方法、装置、终端及存储介质 | |
CN110619334A (zh) | 基于深度学习的人像分割方法、架构及相关装置 | |
CN107071301B (zh) | 一种多目成像序列的存储方法及读取方法 | |
JP2007159094A (ja) | 画像データ処理装置、画像データ処理方法、プログラム及び記録媒体 | |
CN109859090B (zh) | 基于人类视觉***的可逆水印方法及装置 | |
KR100993651B1 (ko) | 데이터의 매립, 표시 및 인식을 위한 방법, 장치, 및 기록매체 | |
US20180357741A1 (en) | Methods and apparatuses for embedding and decoding data in a three-dimensional model | |
CN106228165A (zh) | 一种照片分类的方法和移动终端 | |
JP2007537516A (ja) | 動的な仮想図形を合成する方法 | |
CN107005657A (zh) | 处理数据的方法、装置、芯片和摄像头 | |
CN104463839B (zh) | 图像处理装置、图像处理方法和记录介质 | |
CN116485944A (zh) | 图像处理方法及装置、计算机可读存储介质和电子设备 | |
CN105306961B (zh) | 一种抽帧的方法及装置 | |
CN104618644B (zh) | 一种图像数据写入文件的方法及终端 | |
CN107302659A (zh) | 一种用于网络传输的数据压缩方法 | |
CN107040710A (zh) | 执行深度信息管理的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |