一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像处理方法、装置、电子设备及存储介质与流程

2023-02-06 15:20:24 来源:中国专利 TAG:


1.本公开实施例涉及图像处理技术领域,尤其涉及一种图像处理方法、装置、电子设备及存储介质。


背景技术:

2.随着网络技术的发展,越来越多的应用程序进入了用户的生活,尤其是一系列可以拍摄图像的软件,深受用户的喜爱。
3.现有技术中,软件开发商可以在应用中添加各种各样的特效道具,以供用户在拍摄图像的过程中使用。
4.然而,目前为用户提供的特效道具十分有限,只能使用预设的现成素材,需要开发人员花费大量时间制作素材,特效图像内容的丰富性有待进一步提升,尤其是对图像进行个性化特效处理时,基于相关特效道具所生成的特效图像显示效果单一,缺乏趣味性。


技术实现要素:

5.本公开实施例提供一种图像处理方法、装置、电子设备及存储介质,以提高特效显示效果,提升用户使用的趣味性。
6.第一方面,本公开实施例提供了一种图像处理方法,该方法包括:
7.在检测到满足图像采集条件时,获取待处理视频帧,并提取所述待处理视频帧的目标区域图像;
8.在所述待处理视频帧的目标位置显示所述目标区域图像,并在与所述目标位置的关联位置处展示至少一个待展示信息;其中,所述待展示信息包括待展示文本和/或待展示图像;
9.在满足特效图像展示条件时,展示目标特效图像;
10.其中,所述待展示信息中包括所述目标信息,所述目标特效图像与所述目标信息以及目标区域图像相关联。
11.第二方面,本公开实施例还提供了一种图像处理装置,该装置包括:
12.目标区域图像提取模块,用于在检测到满足图像采集条件时,获取待处理视频帧,并提取所述待处理视频帧的目标区域图像;
13.目标区域图像显示模块,在所述待处理视频帧的目标位置显示所述目标区域图像,并在与所述目标位置的关联位置处展示至少一个待展示信息;其中,所述待展示信息包括待展示文本和/或待展示图像;
14.目标特效图像展示模块,在满足特效图像展示条件时,展示目标特效图像;
15.其中,所述待展示信息中包括所述目标信息,所述目标特效图像与所述目标信息以及目标区域图像相关联。
16.第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
17.一个或多个处理器;
18.存储装置,用于存储一个或多个程序,
19.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例任一所述的图像处理方法。
20.第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例任一所述的图像处理方法。
21.本公开实施例的技术方案,通过在检测到满足图像采集条件时,获取待处理视频帧,并提取待处理视频帧的目标区域图像,进一步的,在待处理视频帧的目标位置显示目标区域图像,并在与目标位置的关联位置处展示至少一个待展示信息;其中,待展示信息包括待展示文本和/或待展示图像,最后,在满足特效图像展示条件时,展示目标特效图像,其中,待展示信息中包括目标信息,目标特效图像与目标信息以及目标区域图像相关联。本公开实施例提供的技术方案,实现了提取待处理图像的目标区域图像,并将目标区域图像以及待展示信息展示在待处理视频帧中,进而,基于目标信息生成特效场景以及虚拟对象,并在虚拟对象中融合目标区域图像,最终得到目标特效图像,实现了可以根据随机确定的目标信息以及目标区域图像绘制特效图像,进而得到个性化的特效展示图像,提升了特效图像内容的多样性,进而提高用户使用趣味性的效果。
附图说明
22.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
23.图1是本公开实施例所提供的一种图像处理方法流程示意图;
24.图2是本公开实施例所提供的一种用户展示界面示意图;
25.图3是本公开实施例所提供的一种图像处理方法流程示意图;
26.图4是本公开实施例所提供的一种图像处理方法流程示意图;
27.图5是本公开实施例所提供的一种图像处理方法流程示意图;
28.图6是本公开实施例所提供的一种图像处理装置结构示意图;
29.图7是本公开实施例所提供的一种电子设备的结构示意图。
具体实施方式
30.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
31.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
32.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
33.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
34.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
35.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
36.可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
37.例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
38.作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
39.可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。
40.可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
41.在介绍本技术方案之前,可以先对应用场景进行示例性说明。可以将本公开实施例的技术方案应用于任意需要生成特效视频的场景中。在应用该特效方法的过程中,可以基于待处理视频帧中的视频内容,确定相应的特效图像。例如,在拍摄短视频的场景中、直播场景中、视频通话的场景中,如果应用程序中集成了本发明实施例提供的特效道具,均可以采用本公开实施例提供的技术方案进行特效处理。
42.其中,执行本公开实施例提供的图像处理装置,可以集成在支持特效视频处理功能的应用软件中,且该软件可以安装至电子设备中,可选的,电子设备可以是移动终端或者pc端等。应用软件可以是对图像/视频处理的一类软件,其具体的应用软件在此不再一一赘述,只要可以实现图像/视频处理即可。还可以是专门研发的应用程序,来实现添加特效并将特效进行展示的软件中,亦或是集成在相应的页面中,用户可以通过pc端中集成的页面来实现对特效视频的处理。
43.图1是本公开实施例所提供的一种图像处理方法流程示意图,本公开实施例适用于基于待处理视频帧中的视频内容以及随机选定的目标信息,绘制相应目标特效图像的情形,该方法可以由图像处理装置来执行,该装置可以通过软件和/或硬件的形式实现,可选的,通过电子设备来实现,该电子设备可以是移动终端、pc端或服务器等。本公开实施例所提供的技术方案可以基于客户端执行,也可以基于服务端执行,还可以基于客户端和服务
端配合执行。
44.如图1所示,方法包括:
45.s110、在检测到满足图像采集条件时,获取待处理视频帧,并提取待处理视频帧的目标区域图像。
46.在本实施例中,在支持特效视频处理功能的应用软件或应用程序中,可以预先开发用于触发特效的控件,当检测到用户触发该控件时,即可对特效触发操作进行响应,从而获取待处理视频帧,并提取待处理视频帧的目标区域图像。
47.其中,图像采集条件为确定是否需要获取待处理视频帧,并提取待处理视频帧的目标区域图像的条件。
48.在本公开实施例中,图像采集条件可以包括多种情形,相应的,可以基于当前触发操作是否满足相应的情形,确定其是否需要获取待处理视频帧,并提取待处理视频帧的目标区域图像。
49.可选的,图像采集条件包括的情形可以是:
50.检测到触发图像采集控件;检测到触发特效道具;检测到入镜画面中包括目标对象;采集到的语音信息包括图像采集唤醒词;检测到目标对象的当前姿态与预设姿态相一致。
51.在本实施例中,为了增强图像采集条件的多样性,满足了用户的个性化需求,获取待处理视频帧的方式可以包括多种。第一种方式是:检测到触发图像采集控件,可以将图像采集控件作为触发条件,其中,图像采集控件是预先编写好的,当基于摄像装置拍摄图像时,点击图像采集控件就说明满足了图像采集条件,此时只要采集的待处理视频帧中包括实体内容,就可以对待处理视频帧中的实体内容进行特效处理。
52.第二种方式是:检测到触发特效道具,可以理解为:基于本公开实施例所提供的技术方法,对程序代码或者处理数据进行压缩处理,使其作为一个特效包集成于某些应用程序软件中,作为特效道具。当触发特效道具时,说明当前可以获取待处理视频帧,并提取待处理视频帧的目标区域图像,此时是满足图像采集条件的。
53.第三种方式是:检测到入镜画面中包括目标对象,只要检测到入镜画面包括目标对象,即移动终端设备的显示界面中包括相应的目标对象的,此时便认为满足混音条件。其中,目标对象可以是预先设定的。例如,目标对象可以是用户,只要检测到显示界面中有用户,计算机就认为满足图像采集条件。
54.第四种方式是:采集到的语音信息包括图像采集唤醒词,可以预先采集用户的音频信息,并对采集的音频信息分析处理,从而识别与音频信息相对应的文字,如果与音频信息相对应的文字中包括预先设置的唤醒词,可选的,唤醒词可以是:“请拍摄当前图像”或“请开启特效功能”等类型的词汇,则说明可以获取显示界面中的待处理视频帧。
55.第五种方式是:检测到目标对象的当前姿态与预设姿态相一致,可以预先将一些肢体动作设置为特效触发动作,当检测到视野范围内用户当前所做的肢体工作与预先设置的肢体动作一致时,则可以确定已触发特效操作,可选的,预设肢体动作可以为举手、张开嘴部或者转动头部等。
56.其中,待处理视频帧可以为需要进行处理的图像。该图像可以是基于终端设备采集的图像,也可以是应用软件在存储空间中预先存储的图像。终端设备可以指相机、智能手
机以及平板电脑等具有图像拍摄功能的电子产品。
57.在实际应用过程中,可以基于终端设备的图像展示页面中任意选择,以实现待处理视频帧的获取,并在检测到确认控件或选中控件的触发时,确定触发了特效操作,并将当前时刻选中的图像作为待处理图像;也可以是在前期开发阶段预先存储多幅图像,当检测到用户触发特效操作时,可以直接中存储空间中导入至当前客户端;还可以是当检测到用户触发特效操作时,将用户通过外接设备实时或周期性上传至当前客户端的图像作为待处理图像。
58.其中,目标区域图像为待处理视频帧中的部分图像。目标区域图像的确定方式包括至少两种,第一种是基于用户的触发操作确定的,另一种是动态确定的。目标特效图像是由目标信息确定的特效图与目标区域图像融合所得,以实现可以结合待处理视频帧中图像内容以及目标信息进行特效处理的效果。
59.具体的,在检测到满足任一图像采集条件时,可以获取待处理视频帧,并按照预设的方式提取待处理视频帧的目标区域图像。预设方式中的触发操作为:用户可以基于鼠标或者其它输入软件,可以在待处理视频帧中框选相应的区域,并将框选的区域中的图像作为目标区域图像。预设方式中的动态确定方式为:可以预先设定目标部位,在得到待处理视频帧中可以确定目标部位于待处理视频帧中的显示信息,进而基于显示信息提取目标区域图像,此时的目标区域图像与目标部位是相对应。
60.s120、在待处理视频帧的目标位置显示目标区域图像,并在与目标位置的关联位置处展示至少一个待展示信息。
61.其中,目标位置可以是待处理视频帧中的任意位置,用于展示目标区域图像。关联位置与目标位置联动的,例如,可以预先确定关联位置与目标位置之间的横向像素间距或者纵向像素间距,在确定目标位置后,基于预先设置的横向像素间距或者纵向像素间距,确定目标关联位置,即关联位置是可以动态确定的。设置目标位置与关联位置联动的好处在于,可以使在关联位置中的待展示文本在滚动的过程中,联想基于目标区域图像和滚动的待展示信息绘制的图像的效果。
62.在本实施例中,待展示文本信息包括待展示文本和/或待展示图像。
63.可以理解为,待展示文本和/或待展示图像可以是开发阶段预先开发的多个待选择文本和/或待选择图像,也可以是在实际应用过程中用户编辑的输入文本或输入图像。进一步的,待展示信息在显示界面上在关联位置可以静态展示,也可以动态展示,动态展示可以是循环播放多个待展示信息,以解决用户等待枯燥的问题。
64.可选的,目标位置包括下述至少一种:预先设定的展示位置作为目标位置;动态确定待处理视频帧中的空白区域,并将空白区域作为目标位置;相应的,关联位置为目标位置下边缘的位置。
65.可以理解为,目标位置为预先设定的展示位置,例如,预设目标位置可以为距离显示界面边缘预设像素间距的位置,也可以为待处理视频帧的正中心,用户可以根据实际需求,在程序开发阶段进行设置。或者是,可以采用视频内容处理的方法,动态确定目标位置。为了可以欣赏到待处理视频帧中的全部内容,可以首先确定待处理视频帧中的空白区域,进而将空白区域作为目标位置。这样一来,既展示了目标区域图像,又不会遮挡待处理视频帧中的图像内容。在具体应用过程中,待处理视频帧是有多个像素点组成的,每个像素点对
应不同的颜色,对于彩色图像而言,一种彩色由r(红色),g(绿色),b(蓝色)三原色按比例混合而成,一个像素需要3块表示,分别代表r,g,b,就由0-255区分不同亮度的某种原色。图像中如果某个像素点的r,g,b对应的取值为255,或者大于预设取值220,则说明此区域为空白区域,并将其作为显示目标区域图像的目标位置,进一步的,目标位置的中心点可以与目标区域图像的中心点重合,或者,可以将目标区域图像自适应填充至空白区域中。相应的,目标位置的关联位置可以为目标位置下边缘的位置。这样设置的好处在于:可以通过多种方式确定目标位置,同时,可以在不遮挡待处理视频帧中的图像内容的前提下,展示目标区域图像。
66.其中,待展示信息包括待展示文本和/或待展示图像。待展示文本为预先确定的文本内容,待展示文本可以包括多个维度对应的词汇。待展示图像为预先设定的图像内容,例如,图像内容可以是赛场图像、新年气氛的图像等。待展示图像也可以包括多个维度对应的图像。
67.可选的,待展示信息包括至少三个维度所对应的词汇,至少三个维度包括时间、地点和/或事件。
68.在本实施例中,每个维度包含多个词汇,且每个维度所包含的词汇是相互独立的。在展示待展示信息时,各维度的待展示信息分别在不同的展示控件中进行展示。例如,时间维度的待展示信息在第一展示控件处进行展示、地点维度的待展示信息在第二展示控件处进行展示、事件维度的待展示信息在第三展示控件处进行展示。
69.在实际应用中,时间维度对应的待展示信息可以包括:决赛中、工作中等;地点维度对应的待展示信息可以包括:赛场、家中、公园、商场、学校等;事件维度对应的待展示信息可以包括:踢球、喝啤酒、上课、吃饭、逛街等。这样设置的好处在于:待展示信息包括从多个维度的词汇,可以从多角度生成特效图像,营造形象逼真的现场氛围。
70.具体的,可以按照预设的方式确定相应的目标位置,随后将目标区域图像填补到目标位置中进行展示。进而,在目标位置的关联位置处展示至少一个待展示信息,展示至少一个待展示信息的方式是循环展示的,例如,可以将在目标位置的关联位置处设置滚动条的展示模式,随着滚动条的动态滚动,展示内容不同的待展示文本和/或待展示图像。以使在对目标区域图像进行特效处理时,可以看到循环展示的待展示文本和/或待展示图像,避免用户在等待过程中感到无聊、丧失兴趣感的问题。
71.示例性的,目标位置、目标区域图像以及待展示信息在用户展示界面中的位置,参见图2。如图2所示,用户显示界面中右上角的矩形框为目标位置,矩形框内的头像为目标区域图像,在目标位置的下方为目标位置的关联位置。关联位置处对应3个展示待展示信息的条形滚动条,在实际应用过程中,每一个滚动条可以循环展示不同维度的词汇或者不同维度的图像。例如,第一个滚动条循环展示的待展示文本对应的维度为时间维度、第二个滚动条循环展示的待展示图像对应的维度为地点维度、第三个滚动条循环展示的待展示文本对应的维度为事件维度。
72.s130、在满足特效图像展示条件时,展示目标特效图像。
73.其中,特效图像展示条件为确定是否可以展示目标特效图像的条件。特效图像展示条件可以包括多种情形,相应的,可以基于当前触发操作是否满足相应的情形,确定其是否展示目标特效图像。这样设置的好处在于:可以增强展示目标特效图像确定方式的多样
性,同时,提高了用户与显示界面的交互性,满足了用户的个性化需求,进而提升了用户体验。
74.可选的,特效图像展示条件包括的情形可以是:
75.制作得到目标特效图像;制作目标特效图像的实际时长达到预设时长阈值;检测到触发展示目标特效图像的控件。
76.第一种方式是:制作得到目标特效图像时,展示目标特效图像。应用程序在确定目标特效图像以及与之对应的目标信息之后,开始制作目标特效图像,在得到完成后的目标特效图像时,展示目标特效图像,以达到制作完成即展示的效果。
77.第二种方式是:制作目标特效图像的实际时长达到预设时长阈值时,展示目标特效图像。在实际应用中,可以预先设定时长阈值,记录开始制作目标特效图像对应的时间戳作为起始时间戳,随后将当前时间戳与起始时间戳作差,当当前时间戳与起始时间戳的差值大于等于预设时长阈值时,此时用户等待的时长已经足够长,不论目标特效图像是否制作完成都会对用户进行反馈。
78.第三种方式是:检测到触发展示目标特效图像的控件时,展示目标特效图像。在实际应用中,可以预先设置触发展示目标特效图像的控件,当检测到用户触发对应的控件时,开始展示目标特效图像。
79.其中,待展示信息中包括目标信息。由于待展示信息包含时间、地点和事件维度的词汇,所以目标信息是由各维度对应待展示信息中的某一个组成的。目标特效图像是对目标区域图像进行特效处理所得到的特效图像,且目标特效图像与目标信息以及目标区域图像相关联。
80.具体的,可以为每一个待展示信息预先制作与之对应图像内容,并建立一一对应的映射关系。其中,待展示信息中可以包括描述场景的关键词或者图像,可以包括描述动作的关键词或者图像。进而将目标区域图像与目标信息对应的图像内容进行融合,得到目标特效图像,并进行展示。另外,还可以基于目标信息实时绘制与目标信息中的关键词或者图像对应的目标场景以及虚拟对象,进一步的,将目标区域图像替换到虚拟对象对应的位置上,得到目标特效图。
81.还需说明的是,为了可以提高此特效道具的特效处理效果,以及体现出特效处理过程的平滑过渡,在展示目标特效图像,还包括:基于目标特效图像生成转场动画,以基于转场动画展示目标特效图像。
82.其中,转场动画为用于表征场景与场景之间的过渡和转换的动画。示例性的,转场动画可以包括淡入淡出或出画入画等。
83.在本实施例中,转场动画可以包括至少多种实现方式,第一种是对于所有的目标特效图像,转场动画都是相同的;第二种是建立目标特效图像中目标信息关键词与转场动画之间的映射关系;第三种是基于最终生成的目标特效图像确定转场动画。
84.第一种实现方式:预先确定所有的目标特效图像对应的转场动画都是相同的。在得到目标特效图像之后,可以加载转场动画,在展示目标特效图像时,基于所加载的转场动画进行展示。
85.第二种实现方式:预先建立目标信息关键词与转场动画之间的是映射关系。在得到目标特效图像之后,确定目标特效图像是基于哪些目标信息生成的,进而可以基于映射
关系,调取目标信息关键词相应的转场动画并播放。
86.第三种实现方式:转场动画还可以基于目标特效图像实时生成。例如,在确定目标特效图像之后,可以对目标特效图像进行粉碎处理,以实现碎片化拼接展示目标特效图像的转场动画效果。
87.本公开实施例的技术方案,通过在检测到满足图像采集条件时,获取待处理视频帧,并提取待处理视频帧的目标区域图像,进一步的,在待处理视频帧的目标位置显示目标区域图像,并在与目标位置的关联位置处展示至少一个待展示信息,其中,待展示信息包括待展示文本和/或待展示图像,最后,在满足特效图像展示条件时,展示目标特效图像,其中,待展示信息中包括目标信息,目标特效图像与目标信息以及目标区域图像相关联。本公开实施例提供的技术方案,实现了提取待处理图像的目标区域图像,并将目标区域图像以及待展示信息展示在待处理视频帧中,进而,基于目标信息生成特效场景以及虚拟对象,并在虚拟对象中融合目标区域图像,最终得到目标特效图像,实现了可以根据随机确定的目标信息以及目标区域图像绘制特效图像,进而得到个性化的特效展示图像,提升了特效图像内容的多样性,进而提高用户使用趣味性的效果。
88.图3是本公开实施例所提供的一种图像处理方法流程示意图,在前述实施例的基础上,在检测到满足图像采集条件时,获取待处理视频帧的方式可以包括多种,并且提取待处理视频帧的目标区域图像也可以包括多种方式,其具体的实施方式可以参见本实施例技术方案。其中,与上述实施例相同或者相应的技术术语在此不再赘述。
89.如图3所示,该方法具体包括如下步骤:
90.s210、在检测到满足图像采集条件时,获取待处理视频帧。
91.在实际应用过程中,为了增强待处理视频帧确定方式的多样性,同时,提高了用户与显示界面的交互性,满足了用户的个性化需求,获取待处理视频帧的方式可以包括多种。
92.可选的,获取待处理视频帧的方式可以包括:从预设时长内采集的待展示视频帧中,获取待处理视频帧;或,将倒计时结束时所采集的视频帧作为待处理视频帧;或,在采集的视频帧中包括目标对象时,将视频帧作为待处理视频帧。
93.第一种方式:从预设时长内采集的待展示视频帧中,获取待处理视频帧。当在预设时长内未检测到用户对图像上传控件的触发操作时,可以基于预先设定的程序对终端设备在预设时长内所拍摄的视频进行处理,得到至少一个视频帧,并展示在显示界面中,用户可以通过触发操作在多个视频帧中进行选择,当检测到对其中一个视频帧的触发操作时,可以将用户当前选择的视频帧作为待处理视频帧。也可以是随机抽取预设时长内采集的待展示视频帧中的任意一个视频帧作为待处理视频帧。
94.第二种方式:将倒计时结束时所采集的视频帧作为待处理视频帧。在实际应用中,当在预设时长内未检测到用户对图像上传控件的触发操作时,此时,显示界面中所展示的倒计时归零,可以将终端设备在归零时刻所采集的视频帧作为待处理视频帧。
95.第三种方式:在采集的视频帧中包括目标对象时,将视频帧作为待处理视频帧。其中,预先设定目标对象的类型信息,例如,类型信息可以是人、物等,目标对象可以是预先设定的对象,如预先上传与目标对象对应的图像,并对此图像进行主体分析,当检测到待处理视频帧中包括至少一个待处理对象,且至少一个待处理对象存在与目标对象主体信息相一致的对象,则将采集的视频帧作为待处理视频帧。或者是,预先设定目标对象对应的类型信
息,例如,预先设置用户或者宠物,只要检测入境画面中包括用户或者宠物时,便将采集的视频帧作为待处理视频帧。
96.s220、提取待处理视频帧的目标区域图像。
97.在本实施例中,可以根据用户的需求,手动确定目标区域图像并进行提取,也可以是根据预先设定的目标部位进行动态提取。
98.可选的,提取目标区域图像的方式可以包括以下四种:基于对待处理视频帧的编辑操作,确定目标区域图像并提取;或,基于预先设定的目标部位,从待处理视频帧中提取与目标部位相对应的目标区域图像;或,基于摄像参数,提取待处理视频帧的目标区域图像;其中,摄像参数包括前置拍摄参数或后置拍摄参数;或,基于待处理视频帧中目标对象的对象类型,提取待处理视频帧的目标区域图像,其中,对象类型包括动物、植物、用户以及风景中的至少一种。
99.具体的,用户可以通过圈选的方式在待处理视频帧中进行编辑操作,从而提取目标区域图像。例如,用户可以基于鼠标或者其它输入软件手动的在待处理视频帧上进行框选,并将框选的封闭区域或半封闭区域的内容作为目标区域图像。
100.可以通过在想要作为目标区域图像的位置上,手动勾勒出想要提取的内容,或者可以使用预先配置好的矩形框,用户可以手动将矩形框移动到想要作为目标区域图像的位置上,确定当前矩形框所框选的内容为目标区域图像并提取。
101.也可以是,预先设定目标部位,如果待处理视频帧中包括预设的目标部位,并提取目标部位所对应的图像作为目标区域图像。其中,目标部位可以是预先设定的部位,例如,头部、眼部等。
102.还可以是,根据摄像参数,动态提取目标区域图像。其中,摄像参数包括前置拍摄参数或后置拍摄参数。当拍摄参数不同时,拍摄到的图像内容存在差异,为了适应不同的拍摄参数对应的目标区域图像,可以为不同的拍摄参数设定不同的预设目标部位,以基于不同的预设目标部位,提取目标区域图像。
103.可选的,确定与拍摄参数相对应的目标部位,并确定目标部位在待处理视频帧中的目标区域,以提取目标区域对应的目标区域图像。
104.在本实施例中,针对不同的拍摄参数可以确定与其对应的目标部位。示例性的,如果当前拍摄参数为后置拍摄参数,则拍摄视频帧内容的视觉范围更广,可以拍到用户的全身,此时对应的目标部位可以是用户的头部;而如果当前拍摄参数为前置拍摄参数,则通常拍到的是用户的局部特征,此时拍摄得到的可以是用户的头部,则对应的目标部位可以是用户的眼部或者鼻子等。在确定目标部位之后,进一步的,确定目标部位在待处理视频帧中的目标区域,从而提取目标区域对应的目标区域图像。这样设置的好处在于:可以结合拍摄参数,动态确定提取的目标区域图像,适用范围更广,丰富了用户的使用体验。
105.还需要说明的是,入境画面的目标对象可以包括多种对象类型,可以基于对象类型的差别,确定提取目标区域图像的内容。在实际应用中,首先检测目标对象的对象类型,进而针对不同的对象类型,可以确定不同的目标部位作为目标区域图像。例如,通常对于用户以及宠物,更加受到关注的部位是头部,则可以提取头部的图像内容作为目标区域图像;对于风景,更倾向于关注风景的感兴趣区域,可以提取风景感兴趣区域的图像内容,作为目标区域图像;对于植物,可以是将植物的花朵作为目标区域图像。这样设置的好处在于:增
强提取目标区域图像方式的多样性,满足了用户的个性化需求。
106.s230、调整目标区域图像的显示尺寸。
107.可以理解为,将目标区域图像的显示尺寸依次缩小,直至缩小至预先设置的显示尺寸阈值。
108.在本实施例中,所述调整所述目标区域图像的显示尺寸,包括:依据预设缩小比例或缩小尺寸依次调整所述目标区域图像的显示尺寸;或,依据当前显示画面的画面尺寸和预设调整时长,依次缩小所述目标区域图像的显示尺寸。
109.其中,预设缩小比例或者缩小尺寸可以理解为在前一次显示尺寸缩小的基础上,按照何种比例或者尺寸进行缩小。预设调整时长可以理解为目标区域图像所对应的缩小变化时长。可选的,预设调整时长为2s,则可以根据当前显示画面的画面尺寸,预设调整时长以及最后所对应的显示尺寸,确定每一帧所对应的缩小尺寸或缩小比例,从而依次缩小目标区域图像的显示尺寸。
110.在本实施例中,目标区域图像显示尺寸的大小可以进行适应性的调整。在调整目标区域图像的显示尺寸时,可以多次调整显示尺寸,每次调整均按照上次显示尺寸与本次显示尺寸为5:4的比例进行调整。例如,在首次调整目标区域图像的显示尺寸时,原始目标区域图像的显示尺寸与第一次调整后目标区域图像的显示尺寸的比值为5:4,后续调整过程中,每次均是按着5:4的比例进行调整。这样设置的好处在于:营造出目标区域图是逐渐变化到最终的显示尺寸的视觉感,提高了用户的视觉效果。
111.在上述实施例的基础上,在依据预设调整比例依次调整目标区域图像的显示尺寸的过程中,还包括:在所述目标区域图像的显示尺寸预设显示尺寸时,在所述关联位置显示所述至少一个待展示信息。
112.首先,预设显示尺寸为目标区域图像在缩小过程中可以达到的显示尺寸,当达到此显示尺寸时,说明可以在关联位置展示待显示信息。
113.示例性的,按照5:4的预设调整比例依次调整目标区域图像的显示尺寸,则目标区域图像的显示尺寸依次减小,当目标区域图像的显示尺寸与当前显示界面的尺寸大于等于预设比例值10:1时,此时在关联位置显示至少一个待展示信息。这样设置的好处在于:先调整目标区域图像的显示尺寸,当目标区域图像的显示尺寸调整到位后,在关联位置显示至少一个待展示信息,以使用户接收到的视觉信息存在先后顺序,避免同时展示多种视觉信息,提高了用户的视觉效果。
114.s240、在待处理视频帧的目标位置显示目标区域图像。
115.s250、将预先选定的目标信息和目标区域图像发送至客户端或服务端,以使客户端或服务端对目标信息以及目标区域图像进行特效处理。
116.其中,目标信息包括目标文本或目标待处理图像,目标文本或目标待处理图像,用于确定场景信息以及位于场景信息中的虚拟对象。
117.需要特别说明的是,待展示信息在滚动展示的过程中,目标信息是已经确定的,此时可以将目标信息以及目标区域图像发送至客户端或者服务端,以使客户端或者服务端对目标信息以及目标区域图像进行特效处理。特效处理的过程可以包括多种方式,一种方式可以是从数据库中调取预先绘制的与目标信息相对应的目标场景以及虚拟对象,并把目标区域图像融合到某一个虚拟对象上;另外一种方式可以是客户端或者服务端可以根据目标
信息的词汇实时绘制场景以及虚拟对象,并把目标区域图像融合到某一个虚拟对象上,从而生成目标特效图。
118.需要说明的是,在待展示信息滚动展示之前虽然已经确定出了目标信息,但此时还继续滚动展示待展示信息的原因和好处在于:给服务端或客户端留出足够的时长,以基于关键词绘制或者调取与关键词相对应的特效图像,进而对目标区域图像进行特效处理,达到用户在等待展示目标特效图像时,显示界面中的显示内容依然是动态的,以使制作特效图像的整个过程视觉效果为平缓的过渡。
119.s260、在与目标位置的关联位置处展示至少一个待展示信息。
120.可选的,并在与目标位置的关联位置处展示至少一个待展示信息的过程中,还包括:待展示确定与目标信息相对应的背景音乐,以在循环展示待展示信息的过程中播放背景音乐。
121.在上述实施例的基础上,待展示信息为预先设定的至少一个待展示信息或为用户编辑的至少一个待展示信息;至少一个待展示信息在关联位置处循环播放。
122.在本实施例中,可以预先选定多个背景音乐,一个背景音乐可以对应于多个待展示信息,为了满足用户的个性化需求,可以预先设定待展示信息与背景音乐的映射关系,并将映射关系存储在服务端或客户端中。在实际应用过程中,目标信息是待展示信息中的一部分,所以目标信息也有对应的音乐背景,在确定目标信息之后,可以通过标识信息调取与目标信息对应的背景音乐,并在循环展示待展示信息的过程中播放背景音乐。这样设置的好处在于:在对目标区域图像进行特效处理时,视觉上循环展示待展示信息,听觉上播放背景音乐,以使用户在等待的过程中,获取丰富的感官体验,避免等待过程中丧失兴趣感。
123.s270、在满足特效图像展示条件时,展示目标特效图像。
124.本公开实施例的技术方案,在检测到满足图像采集条件时,可以通过多种方式获取待处理视频帧,且提取待处理视频帧的目标区域图像方式可以包括多种,随后,依据预设调整比例依次调整所述目标区域图像的显示尺寸,以使在待处理视频帧的目标位置显示尺寸适宜的目标区域图像,进而,在待处理视频帧的目标位置显示目标区域图像,将预先选定的目标信息和目标区域图像发送至客户端或服务端,以使客户端或服务端对目标信息以及目标区域图像进行特效处理,与此同时,在与目标位置的关联位置处展示至少一个待展示信息,最后,在满足特效图像展示条件时,展示目标特效图像。实现了待处理视频帧确定方式以及提取目标区域图像方式的多样性,满足了用户的个性化需求,同时实现了在对目标区域图像进行特效处理时,视觉上循环展示待展示信息,听觉上播放背景音乐,以使用户在等待的过程中,获取丰富的感官体验,避免等待过程中丧失兴趣感,提升了用户使用的趣味性。
125.图4是本公开实施例所提供的一种图像处理方法流程示意图,在前述实施例的基础上,为了满足用户的个性化需求,可以采用自定义的方式生成目标信息,其具体的实施方式可以参见本实施例技术方案。其中,与上述实施例相同或者相应的技术术语在此不再赘述。
126.如图4所示,该方法具体包括如下步骤:
127.s310、在检测到满足图像采集条件时,获取待处理视频帧,并提取待处理视频帧的目标区域图像。
128.s320、在待处理视频帧的目标位置显示目标区域图像。
129.s330、在关联位置处显示至少两个编辑控件。
130.其中,编辑控件可以是矩形编辑框,编辑控件可以用于接收用户对文字的输入和编辑。除此之外,还可以实现删除、移动插入位置和选择文本等功能。
131.在本实施例中,进行特效处理时,不仅可以从待展示信息中确定目标信息,而且可以用户手动编辑目标信息。可以在目标位置的关联位置处预先设置两个或者多个编辑控件,以使用户可以通过编辑控件,输入个性化的目标信息,以满足用户的多样化需求。
132.s340、基于在至少两个编辑控件中的编辑内容,确定目标信息;或,显示语音采集控件,以基于对语音采集控件的触发操作采集音频信息,并将音频信息转换为相应的目标信息。
133.在实际应用中,用户可以在两个或者多个编辑控件中输入个性化内容,也可以对输入的内容进行删除或者移动,用户编辑完成之后,可以将用户输入的编辑内容作为目标信息。也可以是,预先设置语音采集控件,在显示页面中显示语音采集控件,用户触发语音采集控件便可以采集用户的音频,进而可以将音频信息转化为目标信息。
134.s350、将目标信息和目标区域图像发送至客户端或服务端,以进行特效处理。
135.在实际应用中,用户可以通过编辑控件或者语音采集控件确定目标信息,服务端可以基于用户编辑的目标信息实时绘制场景以及虚拟对象,进而生成与用户编辑的目标信息相对应的目标特效图像。这样设置的好处在于:提高了用户与显示界面的交互性,满足了用户的个性化需求,提升了用户体验。
136.s360、在满足特效图像展示条件时,展示目标特效图像。
137.本公开实施例的技术方案,通过在检测到满足图像采集条件时,获取待处理视频帧,并提取待处理视频帧的目标区域图像,进一步的,在待处理视频帧的目标位置显示目标区域图像。可以在关联位置处显示至少两个编辑控件,进一步的,基于在所述至少两个编辑控件中的编辑内容,确定所述目标信息;或,显示语音采集控件,以基于对所述语音采集控件的触发操作采集音频信息,并将所述音频信息转换为相应的目标信息,将目标信息和目标区域图像发送至客户端或服务端,以进行特效处理,最后,在满足特效图像展示条件时,展示目标特效图像,进一步增强了用户与显示界面的交互性,满足了用户的个性化需求,提升了用户体验。
138.图5是本公开实施例所提供的一种图像处理方法流程示意图,在前述实施例的基础上,可以对基于目标信息以及目标区域图像生成目标特效图像进行进一步细化,其具体的实施方式可以参见本实施例技术方案。其中,与上述实施例相同或者相应的技术术语在此不再赘述。
139.如图5所示,该方法具体包括如下步骤:
140.s410、在检测到满足图像采集条件时,获取待处理视频帧,并提取待处理视频帧的目标区域图像。
141.s420、在待处理视频帧的目标位置显示目标区域图像,并在与目标位置的关联位置处展示至少一个待展示信息。
142.s430、基于客户端或服务端对目标信息进行内容提取,得到关键词汇。
143.在本实施例中,上传到客户端或者服务端的目标信息可以基于不同的控件进行传
输,目标信息中的各词汇与各控件是相对应的,此时可以直接获取到各控件对应的关键词汇。此外,目标信息中的多个关键词汇还可以以字符串的形式整体上传到客户端或者服务端,这种情况可以采用分词工具对目标信息的内容进行分词处理,进而得到关键词汇。
144.在本实施例中,关键词可以为预先设置的,且应用软件可以识别的词汇。目标信息中的关键词可以包括描述对象类型、所属场景或动作姿势的词汇。其中,对象类型可以包括动物、植物、用户以及风景中的至少一种。所属场景可以包括但不限于室内、赛场、家中等。动作姿势可以包括吃火锅、踢足球、喝奶茶等。
145.在本实施例中,客户端或服务端在接受到目标信息之后,可以对目标信息内容进行拆分和提取,从而得到关键词汇。示例性的,当目标信息为“a person is eating hot pot and watching a soccer game at home”,则其对应的关键词包括对象类型为:“人物”;所属场景为:“在家中”;动作姿势为:“吃火锅和看足球赛”。
146.s440、基于关键词汇确定目标场景以及隶属于目标场景的至少一个虚拟对象。
147.其中,目标场景为关键词对应的场景画面,例如,关键词为“在家中”,对应的目标场景为在家中的场景画面,画面中可以包括电视、沙发等。虚拟对象为服务端依据关键词绘制或者调取的图像,例如,关键词为“踢足球”,虚拟对象为正在踢足球的用户。
148.可选的,基于关键词汇确定目标场景以及隶属于目标场景的至少一个虚拟对象,可以包括两种方式,第一种方式是:基于关键词汇绘制目标场景以及隶属于目标场景的至少一个虚拟对象。
149.在本实施例中,客户端或服务端可以基于关键词,绘制目标场景以及隶属于目标场景的多个虚拟对象。在实际应用过程中,可以采用生成对抗网络(gan)根据关键词绘制与关键词对应的目标场景,也可以绘制多个隶属于目标场景的虚拟对象。
150.第二种方式是:根据预先建立的待展示关键词汇和待展示场景之间的对应关系,确定与关键词汇相对应的目标场景以及隶属于目标场景的至少一个虚拟对象。
151.在本实施例中,可以预先设置多个关键词,并分别制作与各关键词相对应的目标场景或者虚拟对象,进一步的,建立各关键词与目标场景或者虚拟对象的映射关系,并将映射关系放置于在存储空间中。
152.在实际应用中,当获取目标信息后,可以基于分词工具提取目标信息中的关键词,得到至少一个字段,基于预先设置的关键词对各字段进行遍历,当确定提取到的字段为预设关键词中的一个时,将此字段作为与目标信息相对应的关键词。进一步的,可以基于关键词与目标场景以及虚拟对象之间的映射关系,从多个目标场景和虚拟对象中确定与目标信息相对应的目标场景以及至少一个隶属于目标场景的虚拟对象。这样设置的好处在于:可以增强目标场景以及虚拟对象确定方式的多样性,满足了用户的个性化需求。
153.s450、将目标区域图像与其中一个虚拟对象融合处理,得到目标特效图像。
154.在本实施例中,虚拟对象的数量可以为一个或多个。当虚拟对象的数量为一个时,可以将这一虚拟对象作为将要应用的虚拟对象,以基于这一虚拟对象与目标区域图像进行融合处理,得到目标特效图像。当虚拟对象的数量为多个时,可以用户可以在这些虚拟对象中进行选择,以确定其中一个虚拟对象,进行特效处理。除用户自由选择之外,还可以确定虚拟对象对应的显著区域,并将显著区域的虚拟对象与目标区域图像融合,得到目标特效图像。这样设置的好处在于:满足了用户的个性化需求,同时,提高了特效道具的智能性。
155.需要特别说明的是,s420与s430-s450在实际应用中是同时进行的,在关联位置处循环展示待展示信息的过程中,客户端或服务端对目标信息以及目标区域图像进行特效处理。
156.在本实施例中,还有一种确定目标特效图像的方式是:基于目标区域图像的目标位置,确定目标区域图像的融合信息,并基于所述融合信息和所述目标信息,确定所述目标特效图像。
157.其中,融合信息是将与目标区域图像进行融合的信息。
158.在本实施例中,在确定目标区域图像之后,可以对目标区域图像进行缩放,最终目标区域图像显示于目标位置。可以基于目标位置调取与目标信息匹配度最高的图像作为融合信息,进而将目标区域图像填充至融合信息中,以得到目标特效图像。示例性的,目标位置是显示页面中靠上边缘的部位,则确定的融合信息中需要填充的部位也是比较靠上的位置。这样设置的好处在于:基于目标位置确定融合信息,可以提高目标位置与融合信息的适配性,提高用户使用体验。
159.s460、在满足特效图像展示条件时,展示目标特效图像。
160.本公开实施例的技术方案,通过在检测到满足图像采集条件时,获取待处理视频帧,并提取待处理视频帧的目标区域图像。进一步的,在待处理视频帧的目标位置显示目标区域图像,并在与目标位置的关联位置处展示至少一个待展示信息。与此同时,基于客户端或服务端对目标信息进行内容提取,得到关键词汇,进而,基于关键词汇确定目标场景以及隶属于目标场景的至少一个虚拟对象,随后,将目标区域图像与其中一个虚拟对象融合处理,得到目标特效图像。最后,在满足特效图像展示条件时,展示目标特效图像。实现了基于目标信息中的关键词汇确定目标场景以及虚拟对象,并将目标区域图像与目标场景以及虚拟对象进行融合处理,得到目标特效图像,提高了目标场景以及虚拟对象的筛选准确性,提高了特效道具的智能性。
161.图6是本公开实施例所提供的一种图像处理装置结构示意图,如图6所示,所述装置包括:目标区域图像提取模块510、目标区域图像显示模块520、目标特效图像展示模块530。
162.其中,目标区域图像提取模块510,用于在检测到满足图像采集条件时,获取待处理视频帧,并提取所述待处理视频帧的目标区域图像;
163.目标区域图像显示模块520,用于在所述待处理视频帧的目标位置显示所述目标区域图像,并在与所述目标位置的关联位置处展示至少一个待展示信息;其中,所述待展示信息包括待展示文本和/或待展示图像;
164.目标特效图像展示模块530,用于在满足特效图像展示条件时,展示目标特效图像;其中,所述待展示信息中包括所述目标信息,所述目标特效图像与所述目标信息以及目标区域图像相关联。
165.在上述各技术方案的基础上,图像采集条件包括下述至少一种:
166.检测到触发图像采集控件;
167.检测到触发特效道具;
168.检测到入镜画面中包括目标对象;
169.采集到的语音信息包括图像采集唤醒词;
170.检测到目标对象的当前姿态与预设姿态相一致。
171.在上述各技术方案的基础上,目标区域图像提取模块510包括:待处理视频帧获取单元和目标区域图像提取单元。
172.其中,待处理视频帧获取单元,用于从预设时长内采集的待展示视频帧中,获取待处理视频帧;或,将倒计时结束时所采集的视频帧作为待处理视频帧;或,在采集的视频帧中包括目标对象时,将视频帧作为待处理视频帧。
173.目标区域图像提取单元,用于基于对待处理视频帧的编辑操作,确定目标区域图像并提取;或,基于预先设定的目标部位,从待处理视频帧中提取与目标部位相对应的目标区域图像;或,基于摄像参数,提取待处理视频帧的目标区域图像;其中,摄像参数包括前置拍摄参数或后置拍摄参数;或,基于待处理视频帧中目标对象的对象类型,提取待处理视频帧的目标区域图像,其中,对象类型包括动物、植物、用户以及风景中的至少一种。
174.在上述各技术方案的基础上,目标区域图像提取单元还用于,确定与拍摄参数相对应的目标部位,并确定目标部位在待处理视频帧中的目标区域,以提取目标区域对应的目标区域图像。
175.在上述各技术方案的基础上,目标区域图像显示模块520包括显示尺寸调整单元,用于在待处理视频帧的目标位置显示目标区域图像之前,调整目标区域图像的显示尺寸。
176.在上述各技术方案的基础上,显示尺寸调整单元还用于依据预设缩小比例或缩小尺寸依次调整目标区域图像的显示尺寸;或,依据当前显示画面的画面尺寸和预设调整时长,依次缩小目标区域图像的显示尺寸。
177.在上述各技术方案的基础上,显示尺寸调整单元,还用于在调整目标区域图像的显示尺寸的过程中,还包括:在目标区域图像的显示尺寸预设显示尺寸时,在关联位置显示至少一个待展示信息。
178.在上述各技术方案的基础上,目标位置包括下述至少一种:
179.预先设定的展示位置作为目标位置;
180.动态确定待处理视频帧中的空白区域,并将空白区域作为目标位置;
181.相应的,关联位置为目标位置下边缘的位置。
182.在上述各技术方案的基础上,目标区域图像显示模块520还包括:文本及图像发送单元,用于在与所述目标位置的关联位置处展示至少一个待展示信息之前,将预先选定的目标信息和目标区域图像发送至客户端或服务端,以使客户端或服务端对所述目标信息以及所述目标区域图像进行特效处理。
183.在上述各技术方案的基础上,待展示文本包括至少三个维度所对应的词汇,至少三个维度包括时间、地点以及事件。
184.在上述各技术方案的基础上,目标区域图像显示模块520还包括:编辑控件显示单元、目标信息处理单元和特效处理单元。
185.编辑控件显示单元,用于在与所述目标位置的关联位置处展示至少一个待展示信息之前,在关联位置处显示至少两个编辑控件。
186.目标信息处理单元,用于基于在所述至少两个编辑控件中的编辑内容,确定所述目标信息;或,显示语音采集控件,以基于对所述语音采集控件的触发操作采集音频信息,并将所述音频信息转换为相应的目标信息。
187.特效处理单元,用户将所述目标信息和所述目标区域图像发送至客户端或服务端,以进行特效处理。
188.在上述各技术方案的基础上,目标区域图像显示模块520还包括背景音乐播放单元,用于确定与目标信息相对应的背景音乐,以在循环展示待展示信息的过程中播放背景音乐。
189.在上述各技术方案的基础上,还包括:所述待展示信息为预先设定的至少一个待展示信息或为用户编辑的至少一个待展示信息;所述至少一个待展示信息在关联位置处循环播放。
190.在上述各技术方案的基础上,特效图像展示条件包括下述至少一种:
191.制作得到目标特效图像;
192.制作目标特效图像的实际时长达到预设时长阈值;
193.检测到触发展示目标特效图像的控件。
194.在上述各技术方案的基础上,目标特效图像展示模块530用于基于目标区域图像的目标位置,确定目标区域图像的融合信息,并基于融合信息和目标信息,确定目标特效图像。
195.在上述各技术方案的基础上,目标特效图像展示模块530包括转场动画生成单元,用于基于目标特效图像生成转场动画,以基于转场动画展示目标特效图像。
196.在上述各技术方案的基础上,目标特效图像展示模块530还包括关键词汇获取单元、虚拟对象确定单元和目标特效图像生成单元。
197.关键词汇获取单元,用于基于客户端或服务端对目标信息进行内容提取,得到关键词汇;
198.虚拟对象确定单元,用于基于关键词汇确定目标场景以及隶属于目标场景的至少一个虚拟对象;
199.目标特效图像生成单元,用于将目标区域图像与其中一个虚拟对象融合处理,得到目标特效图像。
200.在上述各技术方案的基础上,虚拟对象确定单元还用于基于关键词汇绘制目标场景以及隶属于目标场景的至少一个虚拟对象;或根据预先建立的待展示关键词汇和待展示场景之间的对应关系,确定与关键词汇相对应的目标场景以及隶属于目标场景的至少一个虚拟对象。
201.本公开实施例的技术方案,通过在检测到满足图像采集条件时,获取待处理视频帧,并提取待处理视频帧的目标区域图像,进一步的,在待处理视频帧的目标位置显示目标区域图像,并在与目标位置的关联位置处展示至少一个待展示信息;其中,待展示信息包括待展示文本和/或待展示图像,最后,在满足特效图像展示条件时,展示目标特效图像,其中,待展示信息中包括目标信息,目标特效图像与目标信息以及目标区域图像相关联。本公开实施例提供的技术方案,实现了提取待处理图像的目标区域图像,并将目标区域图像以及待展示信息展示在待处理视频帧中,进而,基于目标信息生成特效场景以及虚拟对象,并在虚拟对象中融合目标区域图像,最终得到目标特效图像,实现了可以根据随机确定的目标信息以及目标区域图像绘制特效图像,进而得到个性化的特效展示图像,提升了特效图像内容的多样性,进而提高用户使用趣味性的效果。
202.本公开实施例所提供的图像处理装置可执行本公开任意实施例所提供的图像处理方法,具备执行方法相应的功能模块和有益效果。
203.值得注意的是,上述装置所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本公开实施例的保护范围。
204.图7是本公开实施例所提供的一种电子设备的结构示意图。下面参考图7,其示出了适于用来实现本公开实施例的电子设备(例如图7中的终端设备或服务器)600的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图7示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
205.如图7所示,电子设备600可以包括处理装置(例如中央处理器、图形处理器等)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储装置608加载到随机访问存储器(ram)603中的程序而执行各种适当的动作和处理。在ram 603中,还存储有电子设备600操作所需的各种程序和数据。处理装置601、rom 602以及ram 603通过总线604彼此相连。编辑/输出(i/o)接口605也连接至总线604。
206.通常,以下装置可以连接至i/o接口605:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置606;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置607;包括例如磁带、硬盘等的存储装置608;以及通信装置609。通信装置609可以允许电子设备600与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有各种装置的电子设备600,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
207.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置609从网络上被下载和安装,或者从存储装置608被安装,或者从rom 602被安装。在该计算机程序被处理装置601执行时,执行本公开实施例的方法中限定的上述功能。
208.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
209.本公开实施例提供的电子设备与上述实施例提供的图像处理方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。
210.本公开实施例提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述实施例所提供的图像处理方法。
211.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便
携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
212.在一些实施方式中,客户端、服务器可以利用诸如http(hypertext transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
213.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
214.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:
215.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:
216.在检测到满足图像采集条件时,获取待处理视频帧,并提取所述待处理视频帧的目标区域图像;
217.在所述待处理视频帧的目标位置显示所述目标区域图像,并在与所述目标位置的关联位置处展示至少一个待展示信息;其中,所述待展示信息包括待展示文本和/或待展示图像;
218.在满足特效图像展示条件时,展示目标特效图像;
219.其中,所述待展示信息中包括所述目标信息,所述目标特效图像与所述目标信息以及目标区域图像相关联。
220.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
221.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程
序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
222.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。
223.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
224.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
225.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
226.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
227.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献