A gesture control system comprises an acquisition module for acquiring with depth information includes gestures image from the camera every electronic device; coordinate module for three-dimensional coordinate system is determined according to the acquired image includes gestures, gestures and the initiation of three-dimensional coordinate system and end coordinate calculation module; for the calculation of the end, where the vertical axis gesture to gesture and gesture starting end end line first angle and direction according to the coordinate value determined by calculating the camera center point to the vertical axis to the camera between the center point and the beginning of the second line gesture angle and direction; and for determining module, and determine the direction of gesture control object according to the second point and the first point of view of value. The invention also provides a gesture control method. The gesture control system and method can be used to determine the gesture control object when a plurality of electronic devices can be controlled by hand gestures.
【技术实现步骤摘要】
本专利技术涉及一种电子装置控制系统及方法,特别是关于一种通过手势控制电子装置的系统及方法。
技术介绍
目前许多电子装置都可通过手势、声控等非接触式的指令进行控制。当同一空间出现多个可接受手势控制的电子装置存在时,例如,客厅中的电视,空调系统或影音播放设备等,而为了贴近使用者手势操控习惯,可能该多种电子装置都采用相同的手势控制,例如顺时针画圆可调高空调温度,也可调高影音播放设备音量,为避免误操作,需要提供一种确定被控对象的方法。
技术实现思路
鉴于以上内容,有必要提供一种手势控制系统及方法,能够在多个可接收手势控制的电子装置存在时确定手势控制对象。一种手势控制系统,运行于一手势控制装置中,该手势控制装置与至少两个电子装置相连,每一电子装置装设有一摄像机,所述的手势控制系统包括:获取模块,用于从每一摄像机获取具有深度信息的包括手势的图像;坐标确定模块,用于根据所获取的包括手势的图像确定三维坐标系,并确定该三维坐标系中手势的起始端坐标、手势的结束端坐标;计算模块,用于根据所确定的手势起始端坐标值、手势结束端坐标值、各摄像机中心点坐标值计算手势结束端所在垂直轴到手势起始端与手势结束端连线的第一角度的角度值与方向,计算各摄像机中心点所在垂直轴到各摄像机中心点与手势起始端之间的连线的第二角度的角度值与方向;及确定模块,用于根据该第二角度与第一角度的角度值与方向确定手势控制对象,具体为:确定与第一角度同向的第二角度与第一角度的绝对差值,与第一角度的绝对差值最小的第二角度对应的电子装置为被手势控制对象。一种手势控制方法,包括:获取步骤:从分别设置在一电子装置 ...
【技术保护点】
一种手势控制系统,运行于一手势控制装置中,该手势控制装置与至少两个电子装置相连,每一电子装置装设有一摄像机,其特征在于,所述的手势控制系统包括:获取模块,用于从每一摄像机获取具有深度信息的包括手势的图像;坐标确定模块,用于根据所获取的包括手势的图像确定三维坐标系,并确定该三维坐标系中手势的起始端坐标、手势的结束端坐标;计算模块,用于根据所确定的手势起始端坐标值、手势结束端坐标值及各摄像机中心点坐标值,计算从手势结束端所在的垂直轴到手势起始端与手势结束端之间的连线的第一角度的角度值与方向,计算从各摄像机中心点所在的垂直轴到各摄像机中心点与手势起始端之间的连线的第二角度的角度值与方向;及确定模块,用于根据该第二角度与第一角度的角度值与方向确定手势控制对象,具体为:确定与第一角度同向的第二角度与第一角度的绝对差值,与第一角度的绝对差值最小的第二角度对应的电子装置为被手势控制对象。
【技术特征摘要】
1.一种手势控制系统,运行于一手势控制装置中,该手势控制装置与至少两个电子装置相连,每一电子装置装设有一摄像机,其特征在于,所述的手势控制系统包括:获取模块,用于从每一摄像机获取具有深度信息的包括手势的图像;坐标确定模块,用于根据所获取的包括手势的图像确定三维坐标系,并确定该三维坐标系中手势的起始端坐标、手势的结束端坐标;计算模块,用于根据所确定的手势起始端坐标值、手势结束端坐标值及各摄像机中心点坐标值,计算从手势结束端所在的垂直轴到手势起始端与手势结束端之间的连线的第一角度的角度值与方向,计算从各摄像机中心点所在的垂直轴到各摄像机中心点与手势起始端之间的连线的第二角度的角度值与方向;及确定模块,用于根据该第二角度与第一角度的角度值与方向确定手势控制对象,具体为:确定与第一角度同向的第二角度与第一角度的绝对差值,与第一角度的绝对差值最小的第二角度对应的电子装置为被手势控制对象。2.如权利要求1所述的手势控制系统,其特征在于,所述计算模块根据所述手势起始端X轴坐标值的相对大小确定第一角度的方向:手势起始端X轴坐标值大于手势结束端X,所述第一方向为顺时针方向;手势起始端X轴坐标值小于手势结束端X轴坐标值时,所述第一方向为逆时针方向。3.如权利要求1所述的手势控制系统,其特征在于,所述计算模块计算所述第一角度和第二角度值包括:根据两点之间的坐标值确定两点之间连线的方向向量及根据两连线的方向向量计算两连线之间的夹角。4.如权利要求3所述的手势控制系统,其特征在于,所述计算模块根据两点坐标计算两点之间的连线的方向向量为:((x2-x1),(y2-y1),(z2-z1)),其中两点坐标分别为(x1,y1,z1),(x2,y2,z2)。5.如权利要求3所述的手势控制系统,其特征在于,所述计算模块根据线条的方向向量确定两线条之间的角度A,其公式为:CosA=V1·V2/(V1|*|V2|),其中V1,V2分别为两线条的方向向量,V1=(a1,b1,c1),...
【专利技术属性】
技术研发人员:郭锦斌,蔡东佐,庄志远,卢志德,杨荣浩,李建宗,
申请(专利权)人:富泰华工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。