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

文档序号:12183408阅读:198来源:国知局
一种图像处理方法及装置与流程

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



背景技术:

现有技术中,通过图像编辑软件(如,Adobe Photoshop)可以将两张照片中各自的人物图像提取出来,并将提取出的两个或更多人物的图像合在一起形成一张新的照片。由于形成的新照片中同时包含取自不同照片中的人物图像,呈现出这些人物在一起合影的效果,可以将形成的新照片称为“合影照片”。采用上述方式,能够帮助位于不同地理位置的两个或更多的用户,获得合影效果的照片。

但是,上述方式不仅要求制作者具有相当高的使用图像编辑软件的能力,而且,制作者需要先单方面制作完成“合影照片”,然后将“合影照片”发送至参与“合影”的用户,如果对方不满意,制作者需要根据意见修改图像合成规则,以制作出对方满意的合影照片,实际情况中,可能需要多次上述根据反馈意见修改图像合成规则的操作,导致合影照片的制作过程非常繁琐。



技术实现要素:

本发明实施例提供一种图像处理方法及装置,用于解决现有技术中制作异地合影图像时需制作者进行反复手动修改的问题。

第一方面,本发明实施例提供一种图像处理方法,包括:

第一电子设备在进行本次合影处理时,通过第一图像采集单元采集第一图像帧,所述第一图像帧包含人物图像;

所述第一电子设备接收M个第二电子设备分别发送的第二图像帧,每个 所述第二图像帧分别包含人物图像、且所述第一图像帧以及接收的M个所述第二图像帧中任意两个图像帧包含的人物图像不同;所述第二图像帧为所述第二电子设备根据本次之前的上一次合影处理结果调节第二电子设备的图像采集单元的采集状态,并使用调整采集状态后的图像采集单元采集到的图像帧,M为自然数;

所述第一电子设备从所述第一图像帧以及接收的M个所述第二图像帧中分别提取人物图像,并将提取的各个人物图像合成为本次合影处理结果;

所述第一电子设备将所述本次合影处理结果分别发送至所述M个第二电子设备。

结合第一方面,在第一方面的第一种可能的实现方式中,在所述第一电子设备将所述本次合影处理结果分别发送至所述M个第二电子设备之前,还包括:

所述第一电子设备对所述本次合影处理结果进行图像降质处理。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述第一电子设备对本次合影处理结果进行图像降质处理之前,还包括:

所述第一电子设备确定未收到将所述本次合影处理结果作为合影图像的指令。

结合第一方面、第一方面的第一种可能的实现方式以及第一方面的第二种可能的实现方式中的任一项,在第一方面的第三种可能的实现方式中,在所述第一电子设备将所述本次合影处理结果分别发送至所述M个第二电子设备之后,还包括:

所述第一电子设备接收所述M个第二电子设备中任一电子设备发送的将所述本次合影处理结果作为合影图像的指令;

所述第一电子设备根据所述指令将所述将所述本次合影处理结果保存。

结合第一方面,在第一方面的第四种可能的实现方式中,在所述第一电子 设备将所述本次合影处理结果分别发送至所述M个第二电子设备之前,还包括:

所述第一电子设备接收将所述本次合影处理结果作为合影图像的指令;

所述第一电子设备将所述本次合影处理结果分别发送至所述M个第二电子设备,包括:

所述第一电子设备将所述本次合影处理结果作为合影图像分别发送至所述M个第二电子设备,并分别指示所述M个第二电子设备停止向所述第一电子设备发送第二图像帧。

第二方面,本发明实施例提供一种图像处理方法,包括:

第二电子设备接收第一电子设备发送的本次合影处理结果;并

根据本次合影处理结果调整第二电子设备的图像采集单元的采集状态;

所述第二电子设备基于调整采集状态后的图像采集单元采集包含人物图像的图像帧;

所述第二电子设备向所述第一电子设备发送所述图像帧,用于使所述第一电子设备进行本次之后的下一次合影处理。

第三方面,本发明实施例提供一种图像处理装置,包括:

采集模块,用于在进行本次合影处理时,通过第一图像采集单元采集第一图像帧,所述第一图像帧包含人物图像;

接收模块,用于接收M个第二电子设备分别发送的第二图像帧,每个所述第二图像帧分别包含人物图像、且所述第一图像帧以及接收的M个所述第二图像帧中任意两个图像帧包含的人物图像不同;所述第二图像帧为所述第二电子设备根据本次之前的上一次合影处理结果调节第二电子设备的图像采集单元的采集状态,并使用调整采集状态后的图像采集单元采集到的图像帧,M为自然数;

合成模块,用于从所述第一图像帧以及接收的M个所述第二图像帧中分别提取人物图像,并将提取的各个人物图像合成为本次合影处理结果;

发送模块,用于将所述本次合影处理结果分别发送至所述M个第二电子设备。

结合第三方面,在第三方面的第一种可能的实现方式中,所述发送模块还用于:在所述将所述本次合影处理结果分别发送至所述M个第二电子设备之前,对所述本次合影处理结果进行图像降质处理。

结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述发送模块还用于:在对所述本次合影处理结果进行图像降质处理之前,确定未收到将所述本次合影处理结果作为合影图像的指令。

结合第三方面、第三方面的第一种可能的实现方式以及第三方面的第一种可能的实现方式中的任一项,在第三方面的第三种可能的实现方式中,所述接收模块还用于:接收所述M个第二电子设备中任一电子设备发送的将所述本次合影处理结果作为合影图像的指令;

所述装置还包括:保存模块,用于根据所述指令将所述将所述本次合影处理结果保存。

结合第三方面,在第三方面的第四种可能的实现方式中,所述接收模块还用于:在将所述本次合影处理结果分别发送至所述M个第二电子设备之前,接收将所述本次合影处理结果作为合影图像的指令;

所述发送模块具体用于:将所述本次合影处理结果作为合影图像分别发送至所述M个第二电子设备,并分别指示所述M个第二电子设备停止向所述装置发送第二图像帧。

第四方面,本发明实施例提供一种图像处理装置,包括:

接收模块,用于接收第一电子设备发送的本次合影处理结果;

调整模块,用于根据本次合影处理结果调整所述装置的图像采集单元的采集状态;

采集模块,用于基于调整采集状态后的图像采集单元采集包含人物图像的图像帧;

发送模块,用于向所述第一电子设备发送所述图像帧,用于使所述第一电子设备进行本次之后的下一次合影处理。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本发明实施例中,第一电子设备能够根据采集的第一图像帧以及接收的第二图像帧生成合影处理结果,并将合影处理结果发送给参与合影的第二电子设备,而每个第二电子设备所采集的第二图像帧为第二电子设备根据接收的前次合影处理结果调整第二图像采集单元的图像采集状态后所采集的包含人物图像的图像帧,通过上述图像帧的传输过程形成良性正向反馈,第二电子设备不断根据前次合影处理结果调整图像采集状态,以使得合影处理结果的合影效果不断提升,直至生成满意的合影处理结果。上述过程由第一电子设备与第二电子设备间的通信完成,无需合影图像制作者进行合影图像反复修改,降低了合影图像制作的难度,提高合影图像的制作效率,减少合影图像的制作时间。

附图说明

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

图1为本发明实施例1中图像处理方法的流程示意图;

图2为本发明实施例1中图像处理方法的进一步细化流程的示意图;

图3为本发明实施例2中图像处理方法的流程示意图;

图4为本发明实施例中通信系统的示意图;

图5为本发明实施例中图像处理方法的应用实例的示意图;

图6为本发明实施例3中图像处理装置的结构示意框图;

图7为本发明实施例4中图像处理装置的结构示意框图;

图8为本发明实施例5中图像处理设备的结构示意框图;

图9为本发明实施例6中图像处理设备的结构示意框图。

具体实施方式

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。

实施例1

图1为本发明实施例1提供的图像处理方法的流程示意图,该方法包括如下步骤:

步骤101:第一电子设备在进行本次合影处理时,通过第一图像采集单元采集第一图像帧,第一图像帧包含人物图像;

步骤102:第一电子设备接收M个第二电子设备分别发送的第二图像帧,每个第二图像帧分别包含人物图像、且第一图像帧以及接收的M个第二图像帧中任意两个图像帧包含的人物图像不同;第二图像帧为第二电子设备根据本次之前的上一次合影处理结果调节第二电子设备的图像采集单元的采集状态,并使用调整采集状态后的图像采集单元采集到的图像帧,M为自然数;

步骤103:第一电子设备从第一图像帧以及接收的M个第二图像帧中分别提取人物图像,并将提取的各个人物图像合成为本次合影处理结果;

步骤104:第一电子设备将本次合影处理结果分别发送至M个第二电子设备。

具体的,第一电子设备、第二电子设备可以为台式机、笔记本电脑、平板电脑、手机等具有图像处理能力及数据传输能力的电子设备中的任意一种,其中,第一电子设备与第二电子设备不一定属于同一类型的电子设备。本发明实施例中,第一电子设备与M个第二电子设备组成合影通信系统,合影通信系 统的一个通信过程包括:每个第二电子设备分别将采集的包含人物图像的第二图像帧发送给第一电子设备,第一电子设备根据自己采集的第一图像帧以及接收的第二图像帧生成合影处理结果,然后将合影处理结果发送至每个第二电子设备,以使每个第二电子设备调整图像采集状态,然后第一电子设备又可以基于第二电子设备调整图像采集状态后所采集的第二图像帧生成新的合影处理结果。实际情况中,上述过程可以持续进行,直至获得满意的合影图像。

步骤101中,第一电子设备自身包括图像采集单元或者连接有图像采集单元,第一电子设备通过该图像采集单元(即,第一图像采集单元)采集包含人物图像的第一图像帧。其中,第一图像帧中包含的人物是面对第一图像采集单元,被采集图像信息的用户,通常为使用第一电子设备的用户。实际情况中,第一图像帧中可以只包含一个人物的图像,也可以只包含多个人物的图像。

步骤102中,第二电子设备指的是合影通信系统中除负责图像合成处理的第一电子设备之外的电子设备,第二电子设备的数量可以为1个,也可以有若干个。每个第二电子设备可以通过自身的图像采集单元或者相连接的图像采集单元采集第二图像帧,第二图像帧中同样包含人物图像。其中,第一图像帧与M个第二图像帧中任意两个图像帧包含的人物图像不同,上述M+1帧图像中任意两帧包含的人物图像不同,实际情况中,可以包括以下两种情况:其一,上述M+1帧中任意两帧所采集的人物不同;其二,上述M+1帧中的两帧可以为两个图像采集单元采集的同一人物的图像,但是由于图像采集单元的位置不同,所采集的该人物的图像不同。

步骤103中,第一电子设备首先根据图像识别技术分别从第一图像帧以及M个第二图像帧中提取出用户图像,将提取的用户图像组合在一起,形成本次合影处理结果,即为根据前述M+1帧图像帧合成得到的合成图像帧。

上述过程可以完全由第一电子设备根据图像处理算法执行。例如,第一电子化设备根据图像识别算法从上述M+1帧图像中识别出人物图像,并将识别出的人物图像组合拼接在一起。具体合并时,第一电子设备可以根据预设的合 成规则决定人物图像的合成方式,如人物图像小于设定个数时排列为1排,大于设定数量时排列为2排或是3排。其他的预设合并规则还可以包括如:相邻人物图像间的距离、人物图像重叠时置顶显示规则、合影处理结果的背景确定方式(如选择第一图像帧或第二图像帧中任一图像帧的背景图片作为合影处理结果的背景,或者选择新的图片作为合影处理结果的背景,或者直接将第一图像帧与第二图像帧各自的背景图片拼接在一起形成合影处理结果的背景图片,等等)。步骤103中进行图像合成所涉及的其他算法请参照现有技术,在此不再详述。

实际情况中,第一电子设备可以结合用户的手动输入操作完成图像合成。例如,用户通过鼠标操作或者触控触摸屏的操作在显示屏上选择一图像区域作为提取的人物图像,或者,用户通过鼠标操作或者触控触摸屏的操作在显示屏上选择一图像区域,电子设备根据图像识别技术从该区域中识别出人物图像作为提取的人物图像,又或者,用户通过鼠标操作或者触控触摸屏的操作在显示屏上选择一图像主体(如通过手指触按用户头像),第一电子设备根据图像识别技术识别出该图像主体对应的人物图像,将其作为提取的人物图像。采用上述方式还能够实现只从图像帧包含的人物图像中选择部分人物图像参与合影,屏蔽掉采集的图像帧的与合影无关人物的图像。另外,第一电子设备的用户还可以手动调整提取的各用户图像在合成图像(即,本次合影处理结果)中的位置,手动设置本次合影处理结果的背景图片,等等,在此不予详述。

步骤104中,第一电子设备将本次合影处理结果分别发送至每个第二电子设备。第二电子设备接收到本次合影处理结果后,可以调整其包含的或连接的图像采集单元(即,第二图像采集单元)的图像采集状态,采集下一帧的第二图像帧,然后将新的第二图像帧发送给第一电子设备,第一电子设备根据新接收的第二图像帧以及新接收的第一图像帧生成新的合成图像(即,本次之后的合影处理结果)。

同理,步骤102中,第一电子设备接收的第二图像帧为第二电子设备根据 本次之前的上一次合影处理结果调节第二电子设备的图像采集单元的采集状态,并使用调整采集状态后的图像采集单元采集到的图像帧。换言之,在第一电子设备与M个第二电子设备组成的合影通信系统中,除了第二电子设备采集的第一帧第二图像帧之外,之后采集的每一帧第二图像帧都可以是根据前一帧形成的合成图像(合影处理结果)调整图像状态之后所采集的图像帧。

具体的,第二电子设备调整图像采集状态包括以下方式:

方式1,第二电子设备接收到根据前次第二图像帧合成得到的合影处理结果(即,前次合影处理结果),利用图像分析算法确定图像采集状态的调整策略。例如,第二电子设备根据算法分析出本设备采集的人物图像在前次合影处理结果中亮度较低,则调整第二图像采集单元的感光度,以使采集的本次第二图像帧的亮度提高;或者,在分析出本设备采集的人物图像在前次合影处理结果中分辨率较低时,则调高第二图像采集单元的采集分辨率;又或者,在分析出本设备采集的人物图像在前次合影处理结果中位置不协调时,则对应的调整第二图像采集单元的采集位置,如在第二图像采集单元采集的人物图像在前次合影处理结果中位置偏低时,则将第二图像采集单元下移,以期望在根据本次采集的第二图像帧合成得到的合影处理结果中该人物图像的位置相对向上移动。

第二电子设备调整第二图像采集单元还可以包括:调整第二图像采集单元的帧频率、焦距、曝光时长、是否使用闪光灯,等等,在此不再详述。

方式2,第一电子设备在生成本次合影处理结果时,还根据对本次合影处理结果的分析生成了针对每个第二电子设备的图像采集状态调整指令,将该调整指令发送给每个第二电子设备,第二电子设备根据该指令进行对应的图像采集状态的调整。

实际情况中,除了第二电子设备调整第二图像采集状态之外,被第二图像采集单元采集图像的人物也可以通过第二电子设备显示接收的前次合影处理结果调整自己的被采集状态,如主动改变自己的姿势、与第二图像采集单元的 相对位置、自己的表情以及动作,以使采集的本次第二图像帧中包含自己期望的人物图像,进而使根据本次第二图像帧合成得到的本次合影处理结果呈现自己期望的画面。

由于第一图像采集单元以及第二图像采集单元可以按照一定的帧率持续采集图像帧,第一电子设备可以按照对应的帧率生成合影处理结果,并将每一帧合影处理结果发送给每个第二电子设备。实际情况中,当图像采集的帧率达到一定阈值时,第二电子设备显示的合影处理结果呈现为“视频”的效果,用户可以通过连续的合影处理结果所呈现出的视频流实时查看当前的合影效果。这样,第二电子设备可以根据持续根据前次合影处理结果调整图像采集状态,修正前次合影处理结果中自身采集的人物图像的缺陷,使得根据本次采集的第二图像帧合成得到的本次合影处理结果相对于前次合影处理结果得到提升。

上述技术方案中,第一电子设备能够根据采集的第一图像帧以及接收的第二图像帧生成合影处理结果,并将合影处理结果发送给参与合影的第二电子设备,而每个第二电子设备所采集的第二图像帧为第二电子设备根据接收的前次合影处理结果调整第二图像采集单元的图像采集状态后所采集的包含人物图像的图像帧,通过上述图像帧的传输流形成良性正向反馈,第二电子设备不断根据前次合影处理结果调整图像采集状态,以使得合影处理结果的合影效果不断提升,直至生成满意的合影图像。上述过程无需合影图像制作者进行反复修改即可较快速获得效果良好的合影图像,而且每位参与合影的人物尽可以即时查看到最新的合成图像,使其能够配合第二电子设备对图像采集状态的调整,主动改变自身的被采集状态,不仅使得每个合影参与者可以参与到合影图像的制作中,而且可以使得合影处理结果更快速地达到用户的期望,缩短合影图像的制作时间。

另外,上述技术方案中,参与合影的M+1个电子设备形成的通信系统中,每个第二电子设备只与第一电子设备连接,M+1个电子设备间的互联数为M,互联数小,互联数较少有利于减少合影通信系统的带宽占用,而且利于参与合 影的各方的数据同步。

可选的,本发明实施例中,第一图像采集单元采集的第一图像帧可以为第一电子设备根据前次合影处理结果调整第一图像采集单元的图像采集状态后所采集的图像帧。

可选的,作为另一实施例,参照图2,在步骤104之前,还包括步骤105:第一电子设备对本次合影处理结果进行图像降质处理。

具体的,第一电子设备向第二电子设备发送本次合影图像处理结果的目的在于使第二电子设备(或者第二电子设备对应的被采集人物)根据本次合影处理调整图像采状态,而第二电子设备侧对本次合影处理结果的图像质量没有较高的要求。因此,第一电子设备可以先对本次合影处理结果进行图像降质处理,再将处理后的本次合影处理结果发送给第二电子设备。这样处理的好处在于,在保证第二电子设备侧能够根据图像合成的效果调整图像采集状态的情况下,通过对本次合影处理结果进行图像降质处理,减少传输的本次合影处理结果的数据量,可以大幅降低因传输本次合影处理结果所占用的带宽,节约通信系统的带宽资源,不仅如此,由于传输耗时更少,能够减少第一电子设备与第二电子设备间显示的本次合影处理结果的延时。

其中,本次合影处理结果的图像降质处理可以为整体降低本次合影处理结果的分辨率、对比度等降质处理,请参照现有的相关图像降质手段,在此不予详述。

可选的,作为另一实施例,在执行步骤105之前,还包括如下步骤:第一电子设备确定未收到将本次合影处理结果作为合影图像的指令。

具体的,第一电子设备在获得本次合影处理结果之后,检测是否接收到将本次合影处理结果作为合影图像的指令,如果没有检测到该指令,则执行步骤105,对本次合影处理结果进行图像降质处理,然后执行步骤104,将降质后的本次合影处理结果发送给第二电子设备。

如果第一电子设备在获得本次合影处理结果之后检测到将本次合影处理 结果作为合影图像的指令,则第一电子设备跳过步骤105,直接执行步骤104,即不进行图像降质处理,将本次合影处理结果发送给第二电子设备,以使第二电子设备保存本次合影处理结果作为合影图像,保存的合影图像具有良好图像质量(达到原画级别)。

实际情况中,上述将本次合影处理结果作为合影图像的指令可以为第一电子设备从第二电子设备接受获得,也可以为检测使用第一电子设备的用户的预设输入操作生成得到。

上述技术方案中,第一电子设备在未将本次合影处理结果作为合影图像时,先将本次合影处理结果进行图像降质处理,再将降质处理后的本次合影处理结果发送给第二电子设备,以减少数据传输量。而在将本次合影处理结果作为合影图像时,可以直接将本次合影处理结果发送给第二电子设备,以使第二电子设备获得图像质量高合影图像。

可选的,本发明实施例中,在步骤104之后,还可以包括如下步骤:

第一电子设备接收M个第二电子设备中任一电子设备发送的将本次合影处理结果作为合影图像的指令;

第一电子设备根据指令将本次合影处理结果保存。

具体的,第二电子设备的用户在接收到本次合影处理结果后,如果认为本次合影处理结果可以作为合影图像时,可以通过第二电子设备下达图像保存指令,使第一电子设备将本次合影图像作为合影图像保存起来。

实际情况中,在第一电子设备以及第二电子设备的图像采集的帧率足够大时,相邻两个图像帧之前的差异很微小,对应的,相邻的两次合影处理结果也几乎一致,这种情况下,第二电子设备可以向第一电子设备发送指令,指示第一电子设备将本次之后的下次合影处理结果作为合影图像。

可选的,在第二电子设备可以向第一电子设备发送保存合影图像的指令时,可以只授予M个第二电子设备中的N个电子设备具有该发送保存合影图像指令的权限,避免不具有确定本次合影处理结果能否作为合影图像的能力的 用户误发该指令,提高合影处理流程的正确性。

可选的,本发明实施例中,在步骤104之前,还可以包括如下步骤:

第一电子设备接收将本次合影处理结果作为合影图像的指令。

而步骤104具体执行时,包括如下步骤:

第一电子设备将本次合影处理结果作为合影图像分别发送至M个第二电子设备,并分别指示M个第二电子设备停止向第一电子设备发送第二图像帧。

具体的,第一电子设备的用户可以通过对应输入操作(如语音输入、手势输入、触控输入,等)下达将本次合影处理结果作为合影图像的指令,第一电子设备将本次合影处理结果发送给第二电子设备,并指明本次合影处理结果为合影图像。同时,由于已经获得合影图像,可以指示第二电子设备停止采集第二图像帧,结束合影流程。

可选的,本发明实施例中,可以由第一电子设备向M个第二电子设备发起合影请求,也可以为M个第二电子设备中的任一电子设备发起合影请求。另外,M+1个电子设备中由哪个电子设备作为负责图像合成运算的第一电子设备,可以由M+1个电子设备竞争产生,或者确定M+1个电子设备中性能(如运算性能、图像处理性能、数据传输性能,等等)最好的电子设备作为第一电子设备,也可以根据M+1个电子设备的用户间的约定确定由哪个电子设备作为第一电子设备。

实施例2

基于相同的发明构思,本发明实施例2还提供另一种图像处理方法,参照图3,包括如下步骤:

步骤201:第二电子设备接收第一电子设备发送的本次合影处理结果;

步骤202:第二电子设备根据本次合影处理结果调整第二电子设备的图像采集单元的采集状态;

步骤203:第二电子设备基于调整采集状态后的图像采集单元采集包含人物图像的图像帧;

步骤204:第二电子设备向第一电子设备发送图像帧,用于第一电子设备进行本次之后的下一次合影处理。

实施例2的图像处理方法与实施例1的图像处理方法为基于同一发明构思的两个方面,由于实施例1中已经对图像处理方法有详细描述,所以实施例2中步骤201~步骤204的实现方式请参照前述实施例1中图像处理方法的描述,在此不再重复。

本发明实施例提供的上述图像处理方法中,每个第二电子设备能够即时接收到前次合影处理结果,并根据前次合影处理结果调整采集本次图像帧的图像采集状态,改善自身采集的人物图像在本次合影处理结果中的状态,形成良性正向反馈,持续提高合影处理结果的合影效果。整个过程无需制作者反复进行合影照片的修改,操作简单、学习成本低,且各合影参与方能够即时参与到合影照片的制作过程,非常高效。

为了便于理解本发明实施例提供的技术方案,下面结合具体应用实例予以详述。

首先介绍图像处理方法所涉及的通信系统,图4为该通信系统的示意图。用户甲(图4中标为310)、用户乙(图4中标为320)、用户丙(图4中标为330)各自使用电子设备A(图4中标为311)、电子设备B(图4中标为321)、电子设备C(图4中标为331),其中,电子设备A、电子设备B、电子设备C各自包含图像采集单元(如,摄像头)或者各自与一图像采集单元相连接,电子设备A、电子设备B、电子设备C各自对应的图像采集单元(在图4中分别标为312、322、332)分别用于采集用户甲、乙、丙的图像。电子设备A、电子设备B、电子设备C通过网络(可以是广域网,也可以是局域网)连接在一起。

图5为图像处理方法的流程示意图,包括如下步骤:

步骤401:电子设备B以及电子设备C接收电子设备A发送的前次合影处理结果,根据前次合影处理结果调整各自图像采集单元的图像采集状态,分别 采集本次第2图像帧以及本次第3图像帧,并分别将本次第2图像帧以及本次第3图像帧发送给电子设备A;

步骤402:电子设备A根据前次合影处理结果调整图像采集单元312的图像采集状态,采集本次第1图像帧,并将本次第1图像帧缓存在本地存储器中;

步骤403:电子设备A接收电子设备B发送的本次第2图像帧,以及电子设备C发送的本次第3图像帧,并根据预设规则将本次第1图像帧、本次第2图像帧以及本次第3图像帧合成为本次合影处理结果;

步骤404:电子设备A通过显示器显示本次合影处理结果;

步骤405:电子设备A检测用户甲是否指示将本次合影处理结果作为合影图像,如果没有检测到该指示,则执行步骤406,否则,执行步骤407;

步骤406:将本次合影处理结果进行图像降质处理;转向步骤407;

步骤407:将本次合影处理结果发送给电子设备B以及电子设备C。

其中,第1图像帧即为前述第一图像帧,第2图像帧、第3图像帧为前述第二图像帧。电子设备B以及电子设备C可以根据接收的降质后的本次合影处理结果查看当前的图像合成效果,并调整自身图像采集单元的图像采集状态。当用户甲满意电子设备A显示的当前帧时,可以下达图像保存指令,电子设备A保存本次合影处理结果,并将本次合影处理结果的原图作为合影图像发送给电子设备B以及电子设备C。

实施例3

基于相同的技术构思,本发明实施例还提供了一种图像处理装置500,参见图6,图像处理装置500包括:

采集模块501,用于在进行本次合影处理时,通过第一图像采集单元采集第一图像帧,所述第一图像帧包含人物图像;

接收模块502,用于接收M个第二电子设备分别发送的第二图像帧,每个所述第二图像帧分别包含人物图像、且所述第一图像帧以及接收的M个所述第二图像帧中任意两个图像帧包含的人物图像不同;所述第二图像帧为所述第 二电子设备根据本次之前的上一次合影处理结果调节第二电子设备的图像采集单元的采集状态,并使用调整采集状态后的图像采集单元采集到的图像帧,M为自然数;

合成模块503,用于从所述第一图像帧以及接收的M个所述第二图像帧中分别提取人物图像,并将提取的各个人物图像合成为本次合影处理结果;

发送模块504,用于将所述本次合影处理结果分别发送至所述M个第二电子设备。

可选的,本实施例中,发送模块504还用于:在所述将所述本次合影处理结果分别发送至所述M个第二电子设备之前,对所述本次合影处理结果进行图像降质处理。

可选的,本实施例中,发送模块还用于:在对所述本次合影处理结果进行图像降质处理之前,确定未收到将所述本次合影处理结果作为合影图像的指令。

可选的,本实施例中,接收模块502还用于:接收所述M个第二电子设备中任一电子设备发送的将所述本次合影处理结果作为合影图像的指令。

继续参照图6,所述装置还包括:保存模块505,用于根据所述指令将所述将所述本次合影处理结果保存。

可选的,本实施例中,所述接收模块502还用于:在将所述本次合影处理结果分别发送至所述M个第二电子设备之前,接收将所述本次合影处理结果作为合影图像的指令;

所述发送模块504具体用于:将所述本次合影处理结果作为合影图像分别发送至所述M个第二电子设备,并分别指示所述M个第二电子设备停止向所述装置发送第二图像帧。

实施例3中的图像处理装置500与实施例1中的图像处理方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的图像处理装置500的 结构及实施过程,为了说明书的简洁,在此就不再赘述了。

实施例4

基于相同的技术构思,本发明实施例还提供了一种图像处理装置600,参见图7,图像处理装置600包括:

接收模块601,用于接收第一电子设备发送的本次合影处理结果;

调整模块602,用于根据本次合影处理结果调整所述装置的图像采集单元的采集状态;

采集模块603,用于基于调整采集状态后的图像采集单元采集包含人物图像的图像帧;

发送模块604,用于向所述第一电子设备发送所述图像帧,用于使所述第一电子设备进行本次之后的下一次合影处理。

实施例4中的图像处理装置600与实施例2中的图像处理方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的图像处理装置600的结构及实施过程,为了说明书的简洁,在此就不再赘述了。

实施例5

基于相同的技术构思,本发明实施例还提供了一种图像处理设备700,参见图8,图像处理设备700包括:总线701,以及分别连接到总线的处理单元702、存储单元703、收发器704以及图像采集单元705。

其中,收发器704用于接收M个第二电子设备分别发送的第二图像帧,每个所述第二图像帧分别包含人物图像,所述第二图像帧为所述第二电子设备根据本次之前的上一次合影处理结果调节第二电子设备的图像采集单元的采集状态,并使用调整采集状态后的图像采集单元采集到的图像帧,M为自然数。

图像采集单元705用于采集第一图像帧,所述第一图像帧包含人物图像,所述第一图像帧以及接收的M个所述第二图像帧中任意两个图像帧包含的人物图像不同。

存储单元703用于存储指令。

处理单元702用于执行存储单元703存储的指令,以在执行指令时执行如下步骤:从所述第一图像帧以及接收的M个所述第二图像帧中分别提取人物图像,并将提取的各个人物图像合成为本次合影处理结果;指示所述收发器704将所述本次合影处理结果分别发送至所述M个第二电子设备。

可选的,本实施例中,处理单元702用于:指示所述收发器704将所述本次合影处理结果分别发送至所述M个第二电子设备之前,还用于:对所述本次合影处理结果进行图像降质处理。

可选的,本实施例中,处理单元702在用于:对所述本次合影处理结果进行图像降质处理之前,还用于:确定未收到将所述本次合影处理结果作为合影图像的指令。

可选的,本实施例中,收发器704还用于:接收所述M个第二电子设备中任一电子设备发送的将所述本次合影处理结果作为合影图像的指令;

处理单元702还用于:根据所述指令将所述将所述本次合影处理结果保存。

可选的,本实施例中,收发器704在用于:将所述本次合影处理结果分别发送至所述M个第二电子设备之前,还用于:接收将所述本次合影处理结果作为合影图像的指令。

处理单元702用于:指示收发器704将所述本次合影处理结果分别发送至所述M个第二电子设备,包括:所述第一电子设备将所述本次合影处理结果作为合影图像分别发送至所述M个第二电子设备,并分别指示所述M个第二电子设备停止向所述第一电子设备发送第二图像帧。

实施例5中的图像处理设备700与实施例1中的图像处理方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的图像处理设备700的结构及实施过程,为了说明书的简洁,在此就不再赘述了。

实施例6

基于相同的技术构思,本发明实施例还提供了一种图像处理设备800,参见图9,图像处理设备800包括:总线801,以及分别连接到总线的处理单元802、存储单元803、收发器804以及图像采集单元805。

其中,收发器804用于接收第一电子设备发送的本次合影处理结果。

图像采集单元805用于采集第二图像帧。

存储单元803用于存储指令。

处理单元802用于执行存储单元803中的指令,以在执行指令时执行如下步骤:根据本次合影处理结果调整图像采集单元805的采集状态;指示所述图像采集单元805基于调整采集状态后的图像采集单元采集包含人物图像的图像帧;指示所述收发器804向所述第一电子设备发送所述图像帧,用于使所述第一电子设备进行本次之后的下一次合影处理。

实施例6中的图像处理设备800与实施例2中的图像处理方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的图像处理设备800的结构及实施过程,为了说明书的简洁,在此就不再赘述了。

需要说明的是,以上处理单元702、处理单元802可以是一个处理器,也可以是多个处理元件的统称。例如,处理单元702、处理单元802可以是中央处理器(Central Processing Unit;简称:CPU),也可以是特定集成电路(Application Specific Intergrated Circuit;简称:ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器(digital singnal processor;简称:DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array;简称:FPGA)。

存储单元703、存储单元803可以是一个存储装置,也可以是多个存储元件的统称,且用于存储可执行程序代码、接入网设备或终端运行所需要参数、数据等。且存储器可以包括随机存储器(Random Access Memory;简称:RAM),也可以包括非易失性存储器(non-volatile memory),例如磁盘存储器,闪存 (Flash)等。

总线701、总线801可以是工业标准体系结构(Industry Standard Architecture;简称:ISA)总线、外部设备互连(Peripheral Component;简称:PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture;简称:EISA)总线等。具体可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条线表示,但并不表示仅有一根总线或一种类型的总线。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本发明实施例中,第一电子设备能够根据采集的第一图像帧以及接收的第二图像帧生成合影处理结果,并将合影处理结果发送给参与合影的第二电子设备,而每个第二电子设备所采集的第二图像帧为第二电子设备根据接收的前次合影处理结果调整第二图像采集单元的图像采集状态后所采集的包含人物图像的图像帧,通过上述图像帧的传输流形成良性正向反馈,第二电子设备不断根据前次合影处理结果调整图像采集状态,以使得合影处理结果的合影效果不断提升,直至生成满意的合影处理结果。上述过程由第一电子设备与第二电子设备间的通信完成,无需合影图像制作者进行合影图像反复修改,降低了合影图像制作的难度,提高合影图像的制作效率,减少合影图像的制作时间。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入 式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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