角度测量方法、装置及终端制造方法及图纸

技术编号:10403696 阅读:108 留言:0更新日期:2014-09-10 13:10
本公开是关于一种角度测量方法、装置及终端,属于计算机技术领域。所述方法,包括:在终端的显示界面中显示水平基准线和测量线以及摄像头当前拍摄的物体,所述测量线和所述水平基准线确定的平面与所述显示界面平行且所述测量线与所述显示界面相对静止;在转动所述终端使所述物体的边缘与所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度;将所述边缘与所述测量线平行时测得的所述角度确定为所述物体与水平面之间的角度。所述装置包括:显示模块、第一计算模块和第一确定模块。本公开可解决终端的角度测量功能单一的问题,达到了扩展终端的角度测量功能的效果。

【技术实现步骤摘要】
角度测量方法、装置及终端
本公开涉及计算机
,特别涉及一种角度测量方法、装置及终端。
技术介绍
随着终端技术的发展,终端具备的功能越来越多。比如,可以在终端上安装水平仪APP(APPlication,应用),通过水平仪APP来检测终端是否水平。相关技术中,若采用水平仪APP测量终端与水平面之间的角度,则终端启动安装的水平仪APP,在终端的显示界面上显示水平仪APP提供的测量界面,例如,该测量界面包括装在容器中的液体和气泡;在转动终端的过程中,保持气泡随终端转动;在气泡位于容器的中间位置时,确定终端与水平面之间的角度为0。专利技术人在实现本公开的过程中,发现相关技术中至少存在以下缺陷:通过水平仪APP仅能测量终端是否水平,导致终端的角度测量功能单一。
技术实现思路
为解决相关技术中的问题,本公开提供了一种角度测量方法、装置及终端。根据本公开实施例的第一方面,提供一种角度测量方法,包括:在终端的显示界面中显示水平基准线和测量线以及摄像头当前拍摄的物体,所述测量线和所述水平基准线确定的平面与所述显示界面平行且所述测量线与所述显示界面相对静止;在转动所述终端使所述物体的边缘与所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度;将所述边缘与所述测量线平行时得到的所述角度确定为所述物体与水平面之间的角度。其中,所述在终端的显示界面中显示水平基准线和测量线以及摄像头当前拍摄的物体,包括:检测所述终端是否处于倾斜状态;若检测出所述终端处于倾斜状态,则启动所述摄像头,在所述终端中显示所述水平基准线和所述测量线以及所述摄像头当前拍摄的物体。可选的,所述检测所述终端是否处于倾斜状态,包括:测量所述终端与水平面之间的倾斜角度;检测所述倾斜角度是否属于预设的角度范围;若检测出所述倾斜角度属于所述角度范围,则确定所述终端处于倾斜状态。可选的,所述在转动所述终端使所述物体的边缘与所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度,包括:若初始时刻所述测量线与所述水平基准线平行或重合,则测量所述测量线基于所述水平基准线的转动角度,将所述转动角度确定为所述测量线与所述水平基准线之间的角度;若初始时刻所述测量线与所述水平基准线之间存在初始角度,则测量所述测量线基于所述水平基准线的转动角度,计算所述转动角度减去所述初始角度的角度差值,将所述角度差值确定为所述测量线与所述水平基准线之间的角度。可选的,所述方法,还包括:若所述摄像头还拍摄到另一物体,则在转动所述终端使所述另一物体的边缘与所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度;将所述另一物体的边缘与所述测量线平行时得到的所述角度确定为所述另一物体与所述水平面之间的角度;计算所述物体与所述水平面之间的角度减去所述另一物体与所述水平面之间的角度的差值;将所述差值的绝对值确定为所述物体和所述另一物体之间的角度。根据本公开实施例的第二方面,提供一种角度测量装置,包括:显示模块,用于在终端的显示界面中显示水平基准线和测量线以及摄像头当前拍摄的物体,所述测量线和所述水平基准线确定的平面与所述显示界面平行且所述测量线与所述显示界面相对静止;第一计算模块,用于在转动所述终端使所述物体的边缘与所述显示模块显示的所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度;第一确定模块,用于将所述边缘与所述测量线平行时所述第一计算模块得到的所述角度确定为所述物体与水平面之间的角度。其中,所述显示模块,包括:检测单元,用于检测所述终端是否处于倾斜状态;显示单元,用于在所述检测单元检测出所述终端处于倾斜状态时,启动所述摄像头,在所述终端中显示所述水平基准线和所述测量线以及所述摄像头当前拍摄的物体。可选的,所述检测单元,包括:测量子单元,用于测量所述终端与水平面之间的倾斜角度;检测子单元,用于检测所述测量子单元测到的所述倾斜角度是否属于预设的角度范围;确定子单元,用于在所述检测子单元检测出所述倾斜角度属于所述角度范围时,确定所述终端处于倾斜状态。可选的,所述第一计算模块,包括:第一计算单元,用于在初始时刻所述测量线与所述水平基准线平行或重合时,测量所述测量线基于所述水平基准线的转动角度,将所述转动角度确定为所述测量线与所述水平基准线之间的角度;第二计算单元,用于在初始时刻所述测量线与所述水平基准线之间存在初始角度时,测量所述测量线基于所述水平基准线的转动角度,计算所述转动角度减去所述初始角度的角度差值,将所述角度差值确定为所述测量线与所述水平基准线之间的角度。可选的,所述装置,还包括:第二计算模块,用于在所述摄像头还拍摄到另一物体时,在转动所述终端使所述另一物体的边缘与所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度;第二确定模块,用于将所述另一物体的边缘与所述测量线平行时所述第二计算模块得到的所述角度确定为所述另一物体与所述水平面之间的角度;第三计算模块,用于计算所述第一确定模块确定的所述物体与所述水平面之间的角度减去所述第二确定模块确定的所述另一物体与所述水平面之间的角度的差值;第三确定模块,用于将所述第三计算模块得到的所述差值的绝对值确定为所述物体和所述另一物体之间的角度。根据本公开实施例的第三方面,提供一种终端,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在终端的显示界面中显示水平基准线和测量线以及摄像头当前拍摄的物体,所述测量线和所述水平基准线确定的平面与所述显示界面平行且所述测量线与所述显示界面相对静止;在转动所述终端使所述物体的边缘与所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度;将所述边缘与所述测量线平行时得到的所述角度确定为所述物体与水平面之间的角度;其中,所述在终端的显示界面中显示水平基准线和测量线以及摄像头当前拍摄的物体,包括:检测所述终端是否处于倾斜状态;若检测出所述终端处于倾斜状态,则启动所述摄像头。本公开的实施例提供的技术方案可以包括以下有益效果:通过在终端的显示界面中显示水平基准线和测量线以及摄像头当前拍摄的物体,该测量线和水平基准线确定的平面与显示界面平行且测量线与显示界面相对静止;在转动终端使物体的边缘与测量线平行的过程中,计算测量线与水平基准线之间的角度;将边缘与测量线平行时得到的角度确定为物体与水平面之间的角度,由于测量线与实景中的物体边缘平行时,终端可以测量物体与水平面之间的角度,解决了终端的角度测量功能单一的问题,达到了扩展终端的角度测量功能的效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。图1A是根据一示例性实施例示出的一种角度测量方法的流程图。图1B是根据本实施例示出的第一种水平基准线和测量线的示意图。图1C是根据本实施例示出的第二种水平基准线和测量线的示意图。图2A是根据另一示例性实施例示出的一种角度测量方法的流程图。图2B是根据本实施例示出的第三种水平基准线和测量线的示意图。图2C是根据本实施例示出的角度测量的应用图。图3是根据一示例性实施例示出的一种角度测量装置的框图。图4是根据一示例性本文档来自技高网...
角度测量方法、装置及终端

【技术保护点】
一种角度测量方法,其特征在于,包括:在终端的显示界面中显示水平基准线和测量线以及摄像头当前拍摄的物体,所述测量线和所述水平基准线确定的平面与所述显示界面平行且所述测量线与所述显示界面相对静止;在转动所述终端使所述物体的边缘与所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度;将所述边缘与所述测量线平行时得到的所述角度确定为所述物体与水平面之间的角度。

【技术特征摘要】
1.一种角度测量方法,其特征在于,包括:在终端的显示界面中显示水平基准线和测量线以及摄像头当前拍摄的物体,所述测量线和所述水平基准线确定的平面与所述显示界面平行且所述测量线与所述显示界面相对静止;在转动所述终端使所述物体的边缘与所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度;将所述边缘与所述测量线平行时得到的所述角度确定为所述物体与水平面之间的角度,其中,所述在终端的显示界面中显示水平基准线和测量线以及摄像头当前拍摄的物体,包括:检测所述终端是否处于倾斜状态;若检测出所述终端处于倾斜状态,则启动所述摄像头。2.根据权利要求1所述的方法,其特征在于,所述检测所述终端是否处于倾斜状态,包括:测量所述终端与水平面之间的倾斜角度;检测所述倾斜角度是否属于预设的角度范围;若检测出所述倾斜角度属于所述角度范围,则确定所述终端处于倾斜状态。3.根据权利要求1和2任一项所述的方法,其特征在于,所述在转动所述终端使所述物体的边缘与所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度,包括:若初始时刻所述测量线与所述水平基准线平行或重合,则测量所述测量线基于所述水平基准线的转动角度,将所述转动角度确定为所述测量线与所述水平基准线之间的角度;若初始时刻所述测量线与所述水平基准线之间存在初始角度,则测量所述测量线基于所述水平基准线的转动角度,计算所述转动角度减去所述初始角度的角度差值,将所述角度差值确定为所述测量线与所述水平基准线之间的角度。4.根据权利要求1所述的方法,其特征在于,所述方法,还包括:若所述摄像头还拍摄到另一物体,则在转动所述终端使所述另一物体的边缘与所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度;将所述另一物体的边缘与所述测量线平行时得到的所述角度确定为所述另一物体与所述水平面之间的角度;计算所述物体与所述水平面之间的角度减去所述另一物体与所述水平面之间的角度的差值;将所述差值的绝对值确定为所述物体和所述另一物体之间的角度。5.一种角度测量装置,其特征在于,包括:显示模块,用于在终端的显示界面中显示水平基准线和测量线以及摄像头当前拍摄的物体,所述测量线和所述水平基准线确定的平面与所述显示界面平行且所述测量线与所述显示界面相对静止;第一计算模块,用于在转动所述终端使所述物体的边缘与所述显示模块显示的所述测量线平行的过程中,计算所述测量线与所述水平基准线之间的角度;第一确定模块,用于将所述边缘与所述测量线平行时所述第一计算模块得到的所述角度确定为所述物体与水平面...

【专利技术属性】
技术研发人员:胡小伟韩伟朱印
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1