System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及增强现实,具体涉及一种测量方法、智能终端及存储介质。
技术介绍
1、目前,智能终端可以提供多种应用程序,实现多种功能。例如,测量应用程序就可以实时测量空间中的物体,在实际使用过程中比较实用。
2、在构思及实现本申请过程中,专利技术人发现至少存在如下问题:目前的测量应用程序在使用时必须确定一个空间平面,并且只能测量该空间平面的物体的长度等信息,使用时局限较大。
3、前面的叙述在于提供一般的背景信息,并不一定构成现有技术。
技术实现思路
1、针对上述技术问题,本申请提供一种测量方法、智能终端及存储介质,用户可以测量不同平面的物体之间的距离,操作简单方便。
2、本申请提供一种测量方法,可应用于智能终端,包括步骤:
3、s10:响应于触发操作,启动测量应用程序;
4、s20:根据所述测量应用程序的测量模式,确定或生成测量参数;
5、s30:根据所述测量参数测量目标对象,以得到测量结果。
6、可选地,所述测量模式为深度模式或非深度模式。
7、可选地,若所述测量模式为深度模式,则所述s20步骤包括:
8、获取第一深度信息和/或轨迹信息;
9、将所述第一深度信息和/或轨迹信息确定或生成所述测量参数。
10、可选地,所述第一深度信息表征深度模式下的测量起点信息。
11、可选地,所述轨迹信息为所述目标对象的边缘信息或智能终端的移动信息。
13、获取视频帧信息;
14、读取所述视频帧信息中焦点光圈的第二深度信息,将所述第二深度信息作为第一深度信息。
15、可选地,若所述测量模式为非深度模式,则所述s20步骤包括:
16、获取空间平面信息;
17、获取射线与所述空间平面信息的交点信息;
18、将所述交点信息确定或生成所述测量参数。
19、可选地,所述获取空间平面信息,包括:
20、获取空间平面信息的标识信息;
21、若所述标识信息在预设模块中存在,则锁定所述空间平面信息。
22、可选地,在所述获取射线与所述空间平面信息的交点信息之前,还包括:
23、响应于触控操作,确定或生成测量类型。
24、可选地,所述测量类型包括如下至少一项:高度、长度、面积、体积、三维空间或者曲线。
25、可选地,所述测量参数包括辅助参数。
26、可选地,所述辅助参数包括边缘参数和/或焦点参数。
27、可选地,所述方法还包括:
28、根据所述测量结果,确定或生成展示结果;
29、将所述展示结果显示在智能终端界面。
30、第二方面,本申请提供一种目标对象测量装置,所述装置包括:
31、启动单元,用于响应于触发操作,启动测量应用程序;
32、确定单元,用于根据所述测量应用程序的测量模式,确定或生成测量参数;
33、测量单元,用于根据所述测量参数测量目标对象,以得到测量结果。
34、可选地,所述测量模式为深度模式或非深度模式。
35、可选地,若所述测量模式为深度模式,则确定单元,包括:
36、第一获取模块,用于获取第一深度信息和/或轨迹信息;
37、第一确定模块,用于将所述第一深度信息和/或轨迹信息确定或生成所述测量参数。
38、可选地,所述第一深度信息表征深度模式下的测量起点信息。
39、可选地,所述轨迹信息为所述目标对象的边缘信息或智能终端的移动信息。
40、可选地,第一获取模块,包括:
41、第一获取子模块,用于获取视频帧信息;
42、读取子模块,用于读取所述视频帧信息中焦点光圈的第二深度信息,将所述第二深度信息作为第一深度信息。
43、可选地,若所述测量模式为非深度模式,则确定单元,包括:
44、第二获取模块,用于获取空间平面信息;
45、第三获取模块,用于获取射线与所述空间平面信息的交点信息;
46、第二确定模块,用于将所述交点信息确定或生成所述测量参数。
47、可选地,第二获取模块,包括:
48、第二获取子模块,用于获取空间平面信息的标识信息;
49、锁定子模块,用于若所述标识信息在预设模块中存在,则锁定所述空间平面信息。
50、可选地,所述装置包括:
51、第三确定模块,用于响应于触控操作,确定或生成测量类型。
52、可选地,所述测量类型包括如下至少一项:高度、长度、面积、体积、三维空间或者曲线。
53、可选地,所述测量参数包括辅助参数。
54、可选地,所述辅助参数包括边缘参数和/或焦点参数。
55、可选地,所述装置还包括:
56、生成单元,用于根据所述测量结果,生成展示结果;
57、显示单元,用于将所述展示结果显示在智能终端界面。
58、本申请还提供一种智能终端,包括:存储器、处理器,所述存储器上存储有测量程序,所述测量程序被所述处理器执行时实现如上任一项所述方法的步骤。
59、本申请还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述方法的步骤。
60、如上所述,本申请的测量方法,可应用于智能终端,包括步骤:响应于触发操作,启动测量应用程序;根据所述测量应用程序的测量模式,确定或生成测量参数;根据所述测量参数测量目标对象,以得到测量结果。通过本申请技术方案,用户可以测量不同平面的物体之间的距离,操作简单方便,进而提升了用户体验。
本文档来自技高网...【技术保护点】
1.一种测量方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述测量模式为深度模式或非深度模式,若所述测量模式为深度模式,所述S20步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述获取第一深度信息,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,若所述测量模式为非深度模式,所述S20步骤包括:
5.根据权利要求4所述的方法,其特征在于,所述获取空间平面信息,包括:
6.根据权利要求4所述的方法,其特征在于,在所述获取射线与所述空间平面信息的交点信息之前,还包括:
7.根据权利要求1至3中任一项所述的方法,其特征在于,所述测量参数包括辅助参数。
8.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
9.一种智能终端,其特征在于,包括:存储器、处理器,所述存储器上存储有测量程序,所述测量程序被所述处理器执行时实现如权利要求1至8中任一项所述的测量方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储
...【技术特征摘要】
1.一种测量方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述测量模式为深度模式或非深度模式,若所述测量模式为深度模式,所述s20步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述获取第一深度信息,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,若所述测量模式为非深度模式,所述s20步骤包括:
5.根据权利要求4所述的方法,其特征在于,所述获取空间平面信息,包括:
6.根据权利要求4所述的方法,其特征在于,在所述获取射线与所述空...
【专利技术属性】
技术研发人员:徐保仑,
申请(专利权)人:上海传英信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。