一种基于手势识别的三维图像审阅方法及系统与流程

文档序号:12595059阅读:343来源:国知局
一种基于手势识别的三维图像审阅方法及系统与流程

本发明属于手势识别的三维图像审阅技术领域,尤其涉及一种基于手势识别的三维图像审阅方法及系统。



背景技术:

三维图像在建筑、医学图像、文物保护、三维动画游戏和电影特技制作领域有广泛的应用。尤其在建筑和医学领域,三维图像需要对于建筑物的模型建立以及医学中器官模型的建立,有精确性的要求,因此,对于三维图像需要进行审阅和批注。

现有的三维图像审阅均是采用鼠标选择相应的操作按钮来实现三维图像的移动和翻转等处理,操作过程繁琐,审阅过程耗时,工作效率低。

此外,图像标注技术是指利用某种手段为图像特定的位置添加一些信息,从而起到解释说明的作用,以便表达出更加准确的信息。目前国内对于二维图像的标注技术相对完善,但是对于三维图像的标注还有所欠缺,因为在二维平面内计算机无法直接判别鼠标点击的位置准确性,需要通过软件设定才能点击某个位置的精确坐标点,这在工作中也大大降低了工作效率。



技术实现要素:

为了解决三维图像审阅操作过程繁琐,审阅过程耗时,工作效率低的问题,本发明的第一目的是提供一种基于手势识别的三维图像审阅方法。

本发明的一种基于手势识别的三维图像审阅方法,该方法在服务器内完成,包括:

步骤1:构建手势信息存储数据库,所述手势信息存储数据库内存储有预设种类数量的手势信息,每种手势信息均分配有一个唯一的ID标识符,每个ID标识符与三维图像的一个操作请求相对应;

步骤2:加载三维图像并传送至客户端进行显示;

步骤3:接收当前手势信息并与手势信息存储数据库内的手势信息比较,进而根据当前手势信息的ID标识符,获取当前手势信息相对应的三维图像操作请求;

步骤4:根据三维图像操作请求对加载的三维图像进行相应操作处理,输出处理后的三维图像至客户端进行实时显示。

进一步地,三维图像的操作请求包括移动操作请求、旋转操作请求、缩放操作请求和标注操作请求。移动操作请求、旋转操作请求、缩放操作请求和标注操作请求分别用于对三维图像进移动、旋转、缩放和标注这些操作。

当接收的当前手势信息相对应的三维图像操作请求为标注操作请求时,获取当前标注操作请求相对应的标注点坐标信息,并在相应标注点坐标处加载文本框并传送至客户端显示。

相对于鼠标操作二维图像的精确性,本发明更加突出标注的快捷性与方便性,可以直接用手指移动缩放物体,然后进行标注,增强了三维图像现实世界的观感。

若接收的当前手势信息相对应的三维图像操作请求为标注操作请求之后,还接收到标注文本输入手势操作请求,则根据相应标注文本输入手势操作请求对应的文本信息加载至文本框内并传送至客户端显示。这样能够提高三维图像审阅的实时性。

为了解决三维图像审阅操作过程繁琐,审阅过程耗时,工作效率低的问题,本发明的第二目的是提供一种基于手势识别的三维图像审阅系统。

本发明的一种基于手势识别的三维图像审阅系统,包括:

手势信息存储数据库构建模块,其用于构建手势信息存储数据库,所述手势信息存储数据库内存储有预设种类数量的手势信息,每种手势信息均分配有一个唯一的ID标识符,每个ID标识符与三维图像的一个操作请求相对应;

三维图像加载模块,其用于加载三维图像并传送至客户端进行显示;

手势信息识别模块,其用于接收当前手势信息并与手势信息存储数据库内的手势信息比较,进而根据当前手势信息的ID标识符,获取当前手势信息相对应的三维图像操作请求;

三维图像操作处理模块,其用于根据三维图像操作请求对加载的三维图像进行相应操作处理,输出处理后的三维图像至客户端进行实时显示。

三维图像的操作请求包括移动操作请求、旋转操作请求、缩放操作请求和标注操作请求。

在三维图像操作处理模块中,当接收的当前手势信息相对应的三维图像操作请求为标注操作请求时,获取当前标注操作请求相对应的标注点坐标信息,并在相应标注点坐标处加载文本框并传送至客户端显示;

或若接收的当前手势信息相对应的三维图像操作请求为标注操作请求之后,还接收到标注文本输入手势操作请求,则根据相应标注文本输入手势操作请求对应的文本信息加载至文本框内并传送至客户端显示。

相对于鼠标操作二维图像的精确性,本发明更加突出标注的快捷性与方便性,可以直接用手指移动缩放物体,然后进行标注,增强了三维图像现实世界的观感。

为了解决三维图像审阅操作过程繁琐,审阅过程耗时,工作效率低的问题,本发明还提供了另一种基于手势识别的三维图像审阅系统。

本发明的该基于手势识别的三维图像审阅系统,包括:

服务器,其被配置为:

构建手势信息存储数据库,所述手势信息存储数据库内存储有预设种类数量的手势信息,每种手势信息均分配有一个唯一的ID标识符,每个ID标识符与三维图像的一个操作请求相对应;

加载三维图像并传送至客户端;

接收当前手势信息并与手势信息存储数据库内的手势信息比较,进而根据当前手势信息的ID标识符,获取当前手势信息相对应的三维图像操作请求;

根据三维图像操作请求对加载的三维图像进行相应操作处理,输出处理后的三维图像至客户端;

客户端,其被配置为:

实时显示加载的三维图像以及操作处理后的三维图像。

三维图像的操作请求包括移动操作请求、旋转操作请求、缩放操作请求和标注操作请求。

所述服务器,还被配置为:

当接收的当前手势信息相对应的三维图像操作请求为标注操作请求时,获取当前标注操作请求相对应的标注点坐标信息,并在相应标注点坐标处加载文本框并传送至客户端显示;

或若接收的当前手势信息相对应的三维图像操作请求为标注操作请求之后,还接收到标注文本输入手势操作请求,则根据相应标注文本输入手势操作请求对应的文本信息加载至文本框内并传送至客户端显示。

相对于鼠标操作二维图像的精确性,本发明更加突出标注的快捷性与方便性,可以直接用手指移动缩放物体,然后进行标注,增强了三维图像现实世界的观感。

本发明的有益效果为:

本发明通过手势识别技术来操作三维图像,能够方便的直接用手势来抓取、旋转、缩放、点击三维图像,实现三维图像的全面审阅,像真实的拿着物体在审核标注,增强了趣味性,不但省去了鼠标操作的繁琐性,还大大提高了对三维图像审核和标注的效率。

附图说明

图1是本发明实施例中一种基于手势识别的三维图像审阅方法的流程示意图;

图2是本发明实施例中一种基于手势识别的三维图像审阅系统结构示意图;

图3是本发明实施例中另一种基于手势识别的三维图像审阅系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

图1是本发明实施例中一种基于手势识别的三维图像审阅方法的流程示意图,如图所示本实施例中的基于手势识别的三维图像审阅方法可以包括:

S101,构建手势信息存储数据库。

通过手势采集传感器来采集手势信息,利用现有算法来识别人类手势。例如:目前,国际上与此有关的产品主要有加拿大的ThalmicLabs开发的MYO可穿戴腕带产品,CognitiveSystem实验室开发的智能手套,微软公司的Kinect以及leap公司推出的leapmotion传感器等手势识别设备。

手势采集传感器检测到手、手指或者杆状物时,每种手势信息均分配有一个唯一的ID标识符,并持续跟踪,当一个手势结束时,leapmption传感器会将跟踪获得的信息打包,封装成一帧数据,传送至服务器。每个ID标识符与三维图像的一个操作请求相对应。

S102,加载三维图像并传送至客户端进行显示。

具体实现中,三维图像可以为三维建筑物图像、医学三维图像或三维动画游戏图像。

S103,接收当前手势信息并与手势信息存储数据库内的手势信息比较,进而根据当前手势信息的ID标识符,获取当前手势信息相对应的三维图像操作请求。

在具体实施过程中,三维图像的操作请求包括移动操作请求、旋转操作请求、缩放操作请求和标注操作请求。

S104,根据三维图像操作请求对加载的三维图像进行相应操作处理,输出处理后的三维图像至客户端进行实时显示。

当接收的当前手势信息相对应的三维图像操作请求为标注操作请求时,获取当前标注操作请求相对应的标注点坐标信息,并在相应标注点坐标处加载文本框并传送至客户端显示。

若接收的当前手势信息相对应的三维图像操作请求为标注操作请求之后,还接收到标注文本输入手势操作请求,则根据相应标注文本输入手势操作请求对应的文本信息加载至文本框内并传送至客户端显示。

本实施例通过手势识别技术来操作三维图像,能够方便的直接用手势来抓取、旋转、缩放、点击三维图像,实现三维图像的全面审阅,不但省去了鼠标操作的繁琐性,还大大提高了对三维图像审核和标注的效率。

图2是本发明实施例中一种基于手势识别的三维图像审阅系统结构示意图,如图所示本实施例中的基于手势识别的三维图像审阅系统可以包括:

(1)手势信息存储数据库构建模块,其用于构建手势信息存储数据库,所述手势信息存储数据库内存储有预设种类数量的手势信息,每种手势信息均分配有一个唯一的ID标识符,每个ID标识符与三维图像的一个操作请求相对应。

通过手势采集传感器来采集手势信息,利用现有算法来识别人类手势。例如:目前,国际上与此有关的产品主要有加拿大的ThalmicLabs开发的MYO可穿戴腕带产品,CognitiveSystem实验室开发的智能手套,微软公司的Kinect以及leap公司推出的leapmotion传感器等手势识别设备。

手势采集传感器检测到手、手指或者杆状物时,每种手势信息均分配有一个唯一的ID标识符,并持续跟踪,当一个手势结束时,leapmption传感器会将跟踪获得的信息打包,封装成一帧数据,传送至服务器。每个ID标识符与三维图像的一个操作请求相对应。

(2)三维图像加载模块,其用于加载三维图像并传送至客户端进行显示。

具体实现中,三维图像可以为三维建筑物图像、医学三维图像或三维动画游戏图像。

(3)手势信息识别模块,其用于接收当前手势信息并与手势信息存储数据库内的手势信息比较,进而根据当前手势信息的ID标识符,获取当前手势信息相对应的三维图像操作请求。

在具体实施过程中,三维图像的操作请求包括移动操作请求、旋转操作请求、缩放操作请求和标注操作请求。

(4)三维图像操作处理模块,其用于根据三维图像操作请求对加载的三维图像进行相应操作处理,输出处理后的三维图像至客户端进行实时显示。

具体地,在三维图像操作处理模块中,当接收的当前手势信息相对应的三维图像操作请求为标注操作请求时,获取当前标注操作请求相对应的标注点坐标信息,并在相应标注点坐标处加载文本框并传送至客户端显示。

若接收的当前手势信息相对应的三维图像操作请求为标注操作请求之后,还接收到标注文本输入手势操作请求,则根据相应标注文本输入手势操作请求对应的文本信息加载至文本框内并传送至客户端显示。

本实施例通过手势识别技术来操作三维图像,能够方便的直接用手势来抓取、旋转、缩放、点击三维图像,实现三维图像的全面审阅,不但省去了鼠标操作的繁琐性,还大大提高了对三维图像审核和标注的效率。

图3是本发明实施例中另一种基于手势识别的三维图像审阅系统结构示意图,如图所示本实施例中的基于手势识别的三维图像审阅系统可以包括:

(1)服务器,其被配置为:

构建手势信息存储数据库,所述手势信息存储数据库内存储有预设种类数量的手势信息,每种手势信息均分配有一个唯一的ID标识符,每个ID标识符与三维图像的一个操作请求相对应;

加载三维图像并传送至客户端;

接收当前手势信息并与手势信息存储数据库内的手势信息比较,进而根据当前手势信息的ID标识符,获取当前手势信息相对应的三维图像操作请求;

根据三维图像操作请求对加载的三维图像进行相应操作处理,输出处理后的三维图像至客户端。

(2)客户端,其被配置为:

实时显示加载的三维图像以及操作处理后的三维图像。

其中,三维图像的操作请求包括移动操作请求、旋转操作请求、缩放操作请求和标注操作请求。

进一步地,服务器,还被配置为:

当接收的当前手势信息相对应的三维图像操作请求为标注操作请求时,获取当前标注操作请求相对应的标注点坐标信息,并在相应标注点坐标处加载文本框并传送至客户端显示。

若接收的当前手势信息相对应的三维图像操作请求为标注操作请求之后,还接收到标注文本输入手势操作请求,则根据相应标注文本输入手势操作请求对应的文本信息加载至文本框内并传送至客户端显示。

本实施例中通过手势识别技术来操作三维图像,能够方便的直接用手势来抓取、旋转、缩放、点击三维图像,实现三维图像的全面审阅,不但省去了鼠标操作的繁琐性,还大大提高了对三维图像审核和标注的效率。

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

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

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

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

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

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

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