一种图像控制方法及装置与流程

文档序号:12122048阅读:245来源:国知局
一种图像控制方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种图像控制方法及装置。



背景技术:

现在的用户终端如手机、平板电脑、笔记本电脑等都配置有摄像头,用户可以通过摄像头进行拍照或者摄像。

拍摄完成后,可通过用户终端的显示界面查看图像,由于该图像中包含的各个对象的角度与原景角度保持一致,而为了查看不同角度的图像中包含的各个对象,用户需要多次调整摄像头方向进行多次拍摄,或者在后期花费大量时间利用修图软件对拍摄的照片进行处理,从而给人们的使用带来了极大的不便。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种图像控制方法及装置,通过手势操作信号对目标物体立体图像进行旋转、平移或折叠等操作控制,从而可以方便快速的显示原景图像中包含的各个对象的任意角度,提高了操作的便利性,同时增强了可操作性和趣味性。

为了解决上述技术问题,本发明实施例提供了一种图像控制方法,所述方法包括:

采集针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号,获取所述手势操作信号携带的控制参数;

根据所述手势操作信号生成虚拟实境手势操作模型;

将所述虚拟实境手势操作模型与所述目标物体立体图像进行合成以生成目标立体图像,并基于所述控制参数对所述目标立体图像进行控制操作,且在所述虚拟实境显示场景中对所述目标立体图像进行显示。

相应地,本发明实施例还提供了一种图像控制装置,所述装置包括:

参数获取模块,用于采集针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号,获取所述手势操作信号携带的控制参数;

模型生成模块,用于根据所述手势操作信号生成虚拟实境手势操作模型;

图像控制模块,用于将所述虚拟实境手势操作模型与所述目标物体立体图像进行合成以生成目标立体图像,并基于所述控制参数对所述目标立体图像进行控制操作,且在所述虚拟实境显示场景中对所述目标立体图像进行显示。

在本发明实施例中,通过固定摄像头或可旋转摄像头对目标物体图像进行图像采集后,在虚拟实境显示场景中进行立体显示,当采集到针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号时,获取手势操作信号携带的控制参数,然后根据手势操作信号生成虚拟实境手势操作模型,再将虚拟实境手势操作模型与目标物体立体图像进行合成以生成目标立体图像,并基于控制参数对目标立体图像进行控制操作,且在虚拟实境显示场景中对目标立体图像进行显示。通过手势操作信号对目标物体立体图像进行旋转、平移或折叠等操作控制,从而可以方便快速的显示原景图像中包含的各个对象的任意角度,提高了操作的便利性,同时增强了可操作性和趣味性。

附图说明

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

图1是本发明实施例中的一种图像控制方法的流程示意图;

图2是本发明实施例中的一种虚拟实境手势操作模型的界面示意图;

图3是本发明实施例中一种控制操作的界面示意图;

图4是本发明另一实施例中的图像控制方法的流程示意图;

图5是本发明实施例中的一种图像控制装置的结构示意图;

图6是本发明实施例中的另一种图像控制装置的结构示意图;

图7是本发明实施例中的另一种图像控制装置的结构示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

本发明实施例中提及的图像控制方法的执行依赖于计算机程序,可基于图像控制装置运行于冯若依曼体系的计算机系统之上。该计算机系统可以是服务器。本发明实施例提及的图像控制装置可以是个人电脑、平板电脑、笔记本电脑、智能手机、掌上电脑以及移动互联网设备(MID)等终端设备。

以下分别进行详细说明。

图1是本发明实施例中一种图像控制方法的流程示意图,如图所示所述方法至少包括:

步骤S101,采集针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号,获取所述手势操作信号携带的控制参数;

具体的,虚拟实境(又称虚拟现实,Virtual Reality,VR)是运用计算机仿真技术产生一个三维空间的虚拟世界,可以为使用者提供如同真实世界中关于视觉、听觉、触觉的模拟,使用者可以和这个空间的事物进行互动,可以随自己的意志移动,并具有融入感与参与感。其基本原理是利用计算机与其他特殊硬件设备(如显像式头盔、3D音响、力回馈游戏装置、VR眼睛等)及信息软件仿真三维空间环境,让使用者在此虚拟世界与计算机互动。在虚拟实境中进行显示的场景即为虚拟实境显示场景,所述目标物体立体图像即为在虚拟实境显示场景中显示的三维对象。

在本实施例中,用户通过佩戴虚拟实境(Virtual Reality,VR)眼境等VR设备进入虚拟实境显示场景中后,可观察到在虚拟实境显示界面中显示的目标物体立体图像,当用户针对该目标物体立体图像进行手势操作时,图像控制装置采集输入的手势操作信号,并获取手势操作信号携带的控制参数,如操作控制角度以及操作控制距离等。其中,所述手势操作可以为折叠操作、旋转操作、移动操作等等,此处不作具体限定。

步骤S102,根据所述手势操作信号生成虚拟实境手势操作模型;

具体的,所述手势操作信号包括手指开合度、手指弯曲度以及人手轮廓信息,可根据所述手指开合度、所述手指弯曲度以及所述人手轮廓信息生成所述虚拟实境手势操作模型。所述生成虚拟实境手势操作模型可以为采用预设建模算法或者函数以及将手指开合度、所述手指弯曲度以及所述人手轮廓信息作为输入参数,以得到对应的输出,所述输出即为生成的虚拟实境手势操作模型;也可以为在预设的手势操作模型集合中查找手势操作信号的手指开合度、手指弯曲度以及人手轮廓信息对应的虚拟实境手势操作模型。

例如,如图2所示,其中,A和B为用户的无名指以及小指的手指弯曲度,C为无名指以及小指之间的手指开合度,通过获取各手指的手指弯曲度以及相邻两手指之间的手指开合度,再加上手的轮廓模型(如各个手指长度、粗细程度等),即可生成虚拟实境手势操作模型。

步骤S103,将所述虚拟实境手势操作模型与所述目标物体立体图像进行合成以生成目标立体图像,并基于所述控制参数对所述目标立体图像进行控制操作,且在所述虚拟实境显示场景中对所述目标立体图像进行显示。

具体的,将目标物体立体图像与虚拟实境手势操作模型进行合成,合成后的对象即为目标立体图像,再基于手势操作信号携带的控制参数(如操作控制角度以及操作控制距离等)对目标立体图像进行控制操作,操作完成后则进行显示,其中所述控制操作包括折叠操作、平移操作以及旋转操作中的至少一种。

例如,如图3所示,用户A1正在吊单杠,将A1与手势操作模型合成后,基于手的滑动控制操作,如翻转操作,从而控制A1倒立于单杠上。

可选的,可按照预设的显示效果对控制操作后的目标立体图像进行显示,如按照预设的显示比例、预设的显示颜色或者预设的显示亮度等方式进行显示。

在本发明实施例中,通过固定摄像头或可旋转摄像头对目标物体图像进行图像采集后,在虚拟实境显示场景中进行立体显示,当采集到针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号时,获取手势操作信号携带的控制参数,然后根据手势操作信号生成虚拟实境手势操作模型,再将虚拟实境手势操作模型与目标物体立体图像进行合成以生成目标立体图像,并基于控制参数对目标立体图像进行控制操作,且在虚拟实境显示场景中对目标立体图像进行显示。通过手势操作信号对目标物体立体图像进行旋转、平移或折叠等操作控制,从而可以方便快速的显示原景图像中包含的各个对象的任意角度,提高了操作的便利性,同时增强了可操作性和趣味性。

图4是本发明另一实施例提供的图像控制方法的流程示意图,如图所示所述方法至少包括:

步骤S201,采集针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号;

具体的,虚拟实境(又称虚拟现实,Virtual Reality,VR)是运用计算机仿真技术产生一个三维空间的虚拟世界,可以为使用者提供如同真实世界中关于视觉、听觉、触觉的模拟,使用者可以和这个空间的事物进行互动,可以随自己的意志移动,并具有融入感与参与感。其基本原理是利用计算机与其他特殊硬件设备(如显像式头盔、3D音响、力回馈游戏装置、VR眼睛等)及信息软件仿真三维空间环境,让使用者在此虚拟世界与计算机互动。在虚拟实境中进行显示的场景即为虚拟实境显示场景,所述目标物体立体图像即为在虚拟实境显示场景中显示的三维对象。

在本实施例中,用户通过佩戴虚拟实境(Virtual Reality,VR)眼境等VR设备进入虚拟实境显示场景中后,可观察到在虚拟实境显示界面中显示的目标物体立体图像,当用户针对该目标物体立体图像进行手势操作时,图像控制装置采集输入的手势操作信号。其中,所述手势操作可以为折叠操作、旋转操作、移动操作等等,此处不作具体限定。

步骤S202,判断所述手势操作信号与预设触发操作信号是否匹配;

具体的,图像控制装置将获取的手势操作信号与预设触发操作信号进行匹配,若匹配成功,则表明所述手势操作信号用于对目标物体立体图像进行控制。

可选的,若预设触发操作信号为特定的滑动手势,包括滑动轨迹以及滑动方向,而当手势操作信号的滑动轨迹与预设的滑动轨迹,以及手势操作信号的滑动方向与预设的滑动方向匹配后,若匹配误差在预设误差范围内,则确定匹配成功。

步骤S203,若所述手势操作信号与所述预设触发操作信号相匹配,则获取所述手势操作信号携带的控制参数,所述控制参数包括操作控制角度以及操作控制距离;

具体的,在手势操作信号与预设触发操作信号匹配成功时,获取手势操作信号携带的控制参数,如操作控制角度(旋转角度)以及操作控制距离(移动距离)等。

步骤S204,根据所述操作控制角度以及所述操作控制距离生成图像控制指令;

具体的,图像控制指令用于指示图像控制装置执行控制操作,且所述指令携带操作控制角度以及操作控制距离等参数。例如,若操作控制角度为顺时针90度,操作控制距离为0,则生成将目标立体图像原地顺时针旋转90度的旋转指令;如操作控制角度为0度,操作控制距离为10厘米,则生成将目标立体图像平移10厘米的移动指令,等等。

步骤S205,根据所述手势操作信号生成虚拟实境手势操作模型;

具体的,所述手势操作信号包括手指开合度、手指弯曲度以及人手轮廓信息,可根据所述手指开合度、所述手指弯曲度以及所述人手轮廓信息生成所述虚拟实境手势操作模型。所述生成虚拟实境手势操作模型可以为采用预设建模算法或者函数以及将手指开合度、所述手指弯曲度以及所述人手轮廓信息作为输入参数,以得到对应的输出,所述输出即为生成的虚拟实境手势操作模型;也可以为在预设的手势操作模型集合中查找手势操作信号的手指开合度、手指弯曲度以及人手轮廓信息对应的虚拟实境手势操作模型。

例如,如图2所示,其中,A和B为用户的无名指以及小指的手指弯曲度,C为无名指以及小指之间的手指开合度,通过获取各手指的手指弯曲度以及相邻两手指之间的手指开合度,再加上手的轮廓模型(如各个手指长度、粗细程度等),即可生成虚拟实境手势操作模型。

步骤S206,将所述虚拟实境手势操作模型与所述目标物体立体图像进行合成以生成目标立体图像,并基于所述图像控制指令对所述目标立体图像进行控制操作,且在所述虚拟实境显示场景中对所述目标立体图像进行显示。

具体的,将目标物体立体图像与虚拟实境手势操作模型进行合成,合成后的对象即为目标立体图像,再基于手势操作信号携带的控制参数(如操作控制角度以及操作控制距离等)对目标立体图像进行控制操作,操作完成后则进行显示,其中所述控制操作包括折叠操作、平移操作以及旋转操作中的至少一种。

例如,如图3所示,用户A1正在吊单杠,将A1与手势操作模型合成后,基于手的滑动控制操作,如翻转操作,从而控制A1倒立于单杠上。

可选的,可按照预设的显示效果对控制操作后的目标立体图像进行显示,如按照预设的显示比例、预设的显示颜色或者预设的显示亮度等方式进行显示。

在本发明实施例中,通过固定摄像头或可旋转摄像头对目标物体图像进行图像采集后,在虚拟实境显示场景中进行立体显示,当采集到针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号时,获取手势操作信号携带的控制参数,然后根据手势操作信号生成虚拟实境手势操作模型,再将虚拟实境手势操作模型与目标物体立体图像进行合成以生成目标立体图像,并基于控制参数对目标立体图像进行控制操作,且在虚拟实境显示场景中对目标立体图像进行显示。通过手势操作信号对目标物体立体图像进行旋转、平移或折叠等操作控制,从而可以方便快速的显示原景图像中包含的各个对象的任意角度,提高了操作的便利性,同时增强了可操作性和趣味性。

图5是本发明实施例提供的一种图像控制装置的组成结构示意图,如图所示所述装置包括:

参数获取模块10,用于采集针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号,获取所述手势操作信号携带的控制参数;

具体的,虚拟实境(又称虚拟现实,Virtual Reality,VR)是运用计算机仿真技术产生一个三维空间的虚拟世界,可以为使用者提供如同真实世界中关于视觉、听觉、触觉的模拟,使用者可以和这个空间的事物进行互动,可以随自己的意志移动,并具有融入感与参与感。其基本原理是利用计算机与其他特殊硬件设备(如显像式头盔、3D音响、力回馈游戏装置、VR眼睛等)及信息软件仿真三维空间环境,让使用者在此虚拟世界与计算机互动。在虚拟实境中进行显示的场景即为虚拟实境显示场景,所述目标物体立体图像即为在虚拟实境显示场景中显示的三维对象。

在本实施例中,用户通过佩戴虚拟实境(Virtual Reality,VR)眼境等VR设备进入虚拟实境显示场景中后,可观察到在虚拟实境显示界面中显示的目标物体立体图像,当用户针对该目标物体立体图像进行手势操作时,图像控制装置采集输入的手势操作信号,并获取手势操作信号携带的控制参数,如操作控制角度以及操作控制距离等。其中,所述手势操作可以为折叠操作、旋转操作、移动操作等等,此处不作具体限定。

模型生成模块20,用于根据所述手势操作信号生成虚拟实境手势操作模型;

可选的,所述手势操作信号包括手指开合度、手指弯曲度以及人手轮廓信息;

所述模型生成模块20具体用于:

根据所述手指开合度、所述手指弯曲度以及所述人手轮廓信息生成所述虚拟实境手势操作模型。

具体的,所述手势操作信号包括手指开合度、手指弯曲度以及人手轮廓信息,可根据所述手指开合度、所述手指弯曲度以及所述人手轮廓信息生成所述虚拟实境手势操作模型。所述生成虚拟实境手势操作模型可以为采用预设建模算法或者函数以及将手指开合度、所述手指弯曲度以及所述人手轮廓信息作为输入参数,以得到对应的输出,所述输出即为生成的虚拟实境手势操作模型;也可以为在预设的手势操作模型集合中查找手势操作信号的手指开合度、手指弯曲度以及人手轮廓信息对应的虚拟实境手势操作模型。

例如,如图2所示,其中,A和B为用户的无名指以及小指的手指弯曲度,C为无名指以及小指之间的手指开合度,通过获取各手指的手指弯曲度以及相邻两手指之间的手指开合度,再加上手的轮廓模型(如各个手指长度、粗细程度等),即可生成虚拟实境手势操作模型。

图像控制模块30,用于将所述虚拟实境手势操作模型与所述目标物体立体图像进行合成以生成目标立体图像,并基于所述控制参数对所述目标立体图像进行控制操作,且在所述虚拟实境显示场景中对所述目标立体图像进行显示。

具体的,将目标物体立体图像与虚拟实境手势操作模型进行合成,合成后的对象即为目标立体图像,再基于手势操作信号携带的控制参数(如操作控制角度以及操作控制距离等)对目标立体图像进行控制操作,操作完成后则进行显示,其中所述控制操作包括折叠操作、平移操作以及旋转操作中的至少一种。

例如,如图3所示,用户A1正在吊单杠,将A1与手势操作模型合成后,基于手的滑动控制操作,如翻转操作,从而控制A1倒立于单杠上。

可选的,可按照预设的显示效果对控制操作后的目标立体图像进行显示,如按照预设的显示比例、预设的显示颜色或者预设的显示亮度等方式进行显示。

可选的,如图6所示,所述控制参数包括操作控制角度以及操作控制距离;

所述装置还包括:指令生成模块40,用于根据所述操作控制角度以及所述操作控制距离生成图像控制指令;

所述图像控制模块30基于所述控制参数对所述目标立体图像进行控制操作具体用于:

基于所述图像控制指令对所述目标立体图像进行控制操作。

具体的,图像控制指令用于指示图像控制装置执行控制操作,且所述指令携带操作控制角度以及操作控制距离等参数。例如,若操作控制角度为顺时针90度,操作控制距离为0,则生成将目标立体图像原地顺时针旋转90度的旋转指令;如操作控制角度为0度,操作控制距离为10厘米,则生成将目标立体图像平移10厘米的移动指令,等等。

可选的,如图6所示,所述装置还包括:

信号判断模块50,用于判断所述手势操作信号与预设触发操作信号是否匹配,在所述手势操作信号与所述预设触发操作信号相匹配时,触发所述参数获取模块获取所述手势操作信号携带的控制参数。

具体的,图像控制装置将获取的手势操作信号与预设触发操作信号进行匹配,若匹配成功,则表明所述手势操作信号用于对目标物体立体图像进行控制。

可选的,若预设触发操作信号为特定的滑动手势,包括滑动轨迹以及滑动方向,而当手势操作信号的滑动轨迹与预设的滑动轨迹,以及手势操作信号的滑动方向与预设的滑动方向匹配后,若匹配误差在预设误差范围内,则确定匹配成功。

在手势操作信号与预设触发操作信号匹配成功时,获取手势操作信号携带的控制参数,如操作控制角度(旋转角度)以及操作控制距离(移动距离)等。

在本发明实施例中,通过固定摄像头或可旋转摄像头对目标物体图像进行图像采集后,在虚拟实境显示场景中进行立体显示,当采集到针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号时,获取手势操作信号携带的控制参数,然后根据手势操作信号生成虚拟实境手势操作模型,再将虚拟实境手势操作模型与目标物体立体图像进行合成以生成目标立体图像,并基于控制参数对目标立体图像进行控制操作,且在虚拟实境显示场景中对目标立体图像进行显示。通过手势操作信号对目标物体立体图像进行旋转、平移或折叠等操作控制,从而可以方便快速的显示原景图像中包含的各个对象的任意角度,提高了操作的便利性,同时增强了可操作性和趣味性。

请参见图7,为本发明实施例提供了另一种图像控制装置的结构示意图。如图7所示,所述页面内容显示设备1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图7所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及图像控制应用程序。

在图7所示的图像控制装置1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;网络接口1004主要用于与用户终端进行数据通信;而处理器1001可以用于调用存储器1005中存储的图像控制应用程序,并具体执行以下操作:

采集针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号,获取所述手势操作信号携带的控制参数;

根据所述手势操作信号生成虚拟实境手势操作模型;

将所述虚拟实境手势操作模型与所述目标物体立体图像进行合成以生成目标立体图像,并基于所述控制参数对所述目标立体图像进行控制操作,且在所述虚拟实境显示场景中对所述目标立体图像进行显示。

在一个实施例中,所述手势操作信号包括手指开合度、手指弯曲度以及人手轮廓信息,所述处理器1001在执行所述根据所述手势操作信号生成虚拟实境手势操作模型时,具体执行以下操作:

根据所述手指开合度、所述手指弯曲度以及所述人手轮廓信息生成所述虚拟实境手势操作模型。

在一个实施例中,所述控制参数包括操作控制角度以及操作控制距离,所述处理器1001在执行采集针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号之后,还执行以下步骤:

根据所述操作控制角度以及所述操作控制距离生成图像控制指令;

所述处理器1001在执行基于所述控制参数对所述目标立体图像进行控制操作时,具体执行以下操作:

基于所述图像控制指令对所述目标立体图像进行控制操作。

在一个实施例中,所述处理器1001在执行获取所述手势操作信号携带的控制参数之前,还执行以下步骤:

判断所述手势操作信号与预设触发操作信号是否匹配;

若所述手势操作信号与所述预设触发操作信号相匹配,则触发执行所述获取所述手势操作信号携带的控制参数的步骤。

在一个实施例中,所述控制操作包括折叠操作、平移操作以及旋转操作中的至少一种。

在本发明实施例中,通过固定摄像头或可旋转摄像头对目标物体图像进行图像采集后,在虚拟实境显示场景中进行立体显示,当采集到针对虚拟实境显示场景中的目标物体立体图像所输入的手势操作信号时,获取手势操作信号携带的控制参数,然后根据手势操作信号生成虚拟实境手势操作模型,再将虚拟实境手势操作模型与目标物体立体图像进行合成以生成目标立体图像,并基于控制参数对目标立体图像进行控制操作,且在虚拟实境显示场景中对目标立体图像进行显示。通过手势操作信号对目标物体立体图像进行旋转、平移或折叠等操作控制,从而可以方便快速的显示原景图像中包含的各个对象的任意角度,提高了操作的便利性,同时增强了可操作性和趣味性。

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

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

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