通过终端的触摸屏测量角度的方法与流程

文档序号:11135337阅读:874来源:国知局
通过终端的触摸屏测量角度的方法与制造工艺

本发明涉及角度测量技术领域,尤其涉及一种通过终端的触摸屏测量角度的方法。



背景技术:

目前康复医生在给患者测量关节活动度等角度的时候需要使用传统量角器,该传统量角器存在下列不便:

1:体积较大、携带不便;

2:需要和患者面对面才能进行测量;

3:测量后的数据需要通过其他途径进行保存。



技术实现要素:

本发明的实施例提供了一种通过终端的触摸屏测量角度的方法和装置,以实现有效地进行角度测量。

为了实现上述目的,本发明采取了如下技术方案。

一种通过终端的触摸屏测量角度的方法,包括:

在终端的触摸屏上显示需要测量物体角度的照片;

通过触摸工具在所述触摸屏的照片区域划动曲线轨迹,获取所述曲线轨迹的三个顶点,从三个顶点中选取一个转折顶点,通过直线线段将转折顶点与另外两个顶点连接起来,得到两条直线;

通过角度计算算法计算出所述两条直线之间的角度。

进一步地,所述的在终端的触摸屏上显示需要测量物体角度的照片之前还包括:

使用终端的摄像头对需要测量角度的物体拍照,将拍照得到的照片选取为需要测量物体角度的照片;所述终端接收其它终端或者存储设备传输过来的需要测量物体角度的照片,将照片存储在相册中,在终端内部的相册中选取需要测量物体角度的照片。

进一步地,所述终端包括手机或者平板电脑。

进一步地,所述的通过触摸工具在所述触摸屏的照片区域划动曲线轨迹,获取所述曲线轨迹的三个顶点,从三个顶点中选取一个转折顶点,通过直线线段将转折顶点与另外两个顶点连接起来,得到两条直线,包括:

将触摸工具点击屏幕的点作为起始顶点,在所述触摸工具的滑动过程中开始画线,对线的运动轨迹趋势进行检测,当检测到线的轨迹方向改变大于等于设定角度的时候,将线的轨迹方向的改变点作为转折顶点,将所述转折顶点和所述起始顶点连接起来,生成第一条直线,当所述触摸工具结束划线时,将所述触摸工具离开触摸屏的点作为结束顶点,将转折顶点和上述结束顶点连接起来生成第二条直线。

进一步地,所述的通过角度计算算法计算出所述两条直线之间的角度,包括:

将所述触摸屏区域作为坐标区域,获取所述起始顶点、转折顶点和结束顶点在所述坐标区域上的坐标,通过所述起始顶点、转折顶点和结束顶点的顺序和位置坐标来计算出上述两条直线之间的角度;

起始顶点A的坐标为(x1,y1),转折顶点B的坐标为(x2,y2),结束顶点C的坐标为(x3,y3),则先根据坐标计算出起始顶点A与转折顶点B之间的距离a,转折顶点B与结束顶点C之间的距离b,起始顶点B与结束顶点C之间的距离c;

则上述两条直线之间的角度α的计算公式如下:

进一步地,所述的方法还包括:

如果所述起始顶点、转折顶点和结束顶点的位置选取的不够正确,则通过所述触摸工具在触摸屏上拖拽顶点移动来调整顶点的位置,根据调整后的所述起始顶点、转折顶点和结束顶点的位置来重新计算出角度。

由上述本发明的实施例提供的技术方案可以看出,本发明实施例的方法通过利用终端的触摸屏和相应的角度抓取算法、角度计算算法,可以让角度测量更加简便,不受原有测量工具本身的长度限制,而且可以在测量精度上进行扩展。不受体积的限制,便于携带。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

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

图1为本发明实施例提供的一种通过终端的触摸屏测量角度的方法的处理流程图。

具体实施方式

下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。

为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。

本发明实施例提供的一种通过终端的触摸屏测量角度的方法的处理流程如图1所示,包括如下的处理步骤:

步骤S110、使用终端的摄像头对需要测量角度的物体拍照,将得到的需要测量物体角度的照片存储在终端内部的相册中。上述终端也可以接收其它终端或者存储设备传输过来的需要测量物体角度的照片,将照片存储在相册中。

上述终端可以为手机或者平板电脑等。

步骤S120、在终端内部的相册中选取需要测量物体角度的照片,在终端的触摸屏上显示选取的需要测量物体角度的照片。

步骤S130、确定触摸屏上显示的照片中需要测量角度的区域,通过触摸工具在上述区域上划动一个和需要测量的角度对应的曲线轨迹,抓取上述曲线轨迹的三个顶点,从三个顶点中选取一个转折顶点,通过直线线段将转折顶点与另外两个顶点连接起来,得到两条直线。

触摸工具点击屏幕的点作为起始顶点,在所述触摸工具的滑动过程中开始画线,对线的运动轨迹趋势进行检测,当检测到线的轨迹方向改变大于等于设定角度(比如为10度)的时候,将线的轨迹方向的改变点作为转折顶点,将所述转折顶点和所述起始顶点连接起来,生成第一条直线,当所述触摸工具结束划线时,将所述触摸工具离开触摸屏的点作为结束顶点,将转折顶点和上述结束顶点连接起来生成第二条直线。

步骤S140、通过角度计算算法计算出上述两条直线之间的角度。

将上述触摸屏区域作为坐标区域,获取上述三个顶点(起始顶点、转折顶点和结束顶点)在上述坐标区域上的坐标。然后,通过三个点的顺序和位置坐标来计算出上述两条直线之间的角度。

比如,起始顶点A的坐标为(x1,y1),转折顶点B的坐标为(x2,y2),结束顶点C的坐标为(x3,y3),则先根据坐标计算出起始顶点A与转折顶点B之间的距离a,转折顶点B与结束顶点C之间的距离b,起始顶点B与结束顶点C之间的距离c。

则上述两条直线之间的角度α的计算公式如下:

如果上述三个顶点的位置选取的不够准确,还可以通过触摸工具在触摸屏上拖拽顶点移动来调整顶点的位置,根据调整后的所述起始顶点、转折顶点和结束顶点的位置来重新计算出角度。

上述触摸工具可以为人的手指或者触摸笔等。

在实际应用中,可以将本发明的顶点抓取算法、角度计算算法等各种算法集成在一个应用软件中,比如集成在一个APP中,然后在手机中安装该APP,在手机的触摸屏上显示需要测量角度的照片,运行上述APP,通过在触摸屏上滑动来测量照片中相应物体的角度。

综上所述,本发明实施例的方法通过利用终端的触摸屏和相应的角度抓取算法、角度计算算法,可以让角度测量更加简便,不受原有测量工具本身的长度限制,而且可以在测量精度上进行扩展。不受体积的限制,便于携带。

本发明实施例的方法通过使用拖拽的方式增加了用户的操作自由度,以使用户很方便的完成角度测量。当应用于医疗领域时,不需要和患者面对面就可以测量患者的关节的活动角度等。

本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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