CN104598228A - 一种物体尺寸的测量方法 - Google Patents
一种物体尺寸的测量方法 Download PDFInfo
- Publication number
- CN104598228A CN104598228A CN201510004661.6A CN201510004661A CN104598228A CN 104598228 A CN104598228 A CN 104598228A CN 201510004661 A CN201510004661 A CN 201510004661A CN 104598228 A CN104598228 A CN 104598228A
- Authority
- CN
- China
- Prior art keywords
- surveyors
- measured zone
- divergent
- convergent
- touch command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明实施例公开了一种物体尺寸的测量方法,包括:在终端显示屏幕上输出测量区域,并接收用户输入的触控指令;响应该触控指令,对该测量区域进行缩放;获取缩放后的测量区域的交点的像素坐标;根据该像素坐标确定缩放后的测量区域的测量数据。可见,本发明实施例可以通过缩放测量区域与被测量物体的边界匹配,从而可便捷的实现物体尺寸的有效测量。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种物体尺寸的测量方法。
背景技术
随着网络的快速发展以及终端的迅速普及,终端的功能日益强大,如:用户可以利用终端拍照、下载音乐以及访问外部网络数据资源等等。然而,当用户想测量周边某个物体的尺寸(如长和宽)时,终端却只能“爱莫能助”了。目前测量物体尺寸的方法主要是使用测量尺测量。然而,如果不是专业的测量工作人员,通常不会随身携带测量尺,这就造成无法便捷地对物体尺寸进行有效测量。
发明内容
本发明实施例提供了一种物体尺寸的测量方法,能够便捷地实现对物体尺寸的有效测量。
本发明实施例公开了一种物体尺寸的测量方法,包括:
在终端显示屏幕上输出测量区域;
接收用户输入的触控指令,其中,所述触控指令用于对所述测量区域进行缩放控制;
响应所述触控指令,对所述测量区域进行缩放;
获取缩放后的测量区域的交点的像素坐标;
根据所述像素坐标确定缩放后的测量区域的测量数据。
本发明实施例可以在终端显示屏幕上输出测量区域,并接收用户输入的触控指令;响应该触控指令,以对该测量区域进行缩放;获取缩放后的测量区域的交点的像素坐标;根据像素坐标确定缩放后的测量区域的测量数据。可见,本发明实施例可以通过缩放测量区域与被测量物体的边界匹配,从而可便捷的实现物体尺寸的有效测量。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种物体尺寸的测量方法的流程示意图;
图2a为本发明实施例公开的一种测量模式的示意图;
图2b为本发明实施例公开的另一种测量模式的示意图;
图3是本发明实施例公开的另一种物体尺寸的测量方法的流程示意图;
图4是本发明实施例公开的一种终端的结构示意图;
图5是本发明实施例公开的另一种终端的结构示意图;
图6是本发明实施例公开的又一种终端的结构示意图;
图7是本发明实施例公开的又一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种物体尺寸的测量方法,能够便捷地实现对物体尺寸的有效测量,以下分别进行详细说明。
请参阅图1,图1是本发明实施例公开的一种物体尺寸的测量方法的流程示意图,如图1所示,该物体尺寸的测量方法包括以下步骤:
S101、在终端显示屏幕上输出测量区域。
本发明实施例中,实施该测量方法的终端可以是智能手机、PC、平板电脑、个人数字助理(Personal Digital Assistant,PAD)、以及可穿戴便捷式设备等显示屏幕具有触控功能的终端。
本发明实施例中,若该测量区域由平行于横轴的第一测量标尺线、平行于横轴的第二测量标尺线、平行于纵轴的第三测量标尺线以及平行于纵轴的第四测量标尺线围成,当需测量物体的长度时,可以移动测量区域的第三测量标尺线和\或第四测量标尺线,其中,第三测量标尺线与第四测量标尺线与纵轴平行。当需要测量物体的宽度时,可以移动测量区域的第一标测量尺线和\或第二测量标尺线;其中第一测量标尺线与第二测量标尺线平行于横轴。当需要计算待测物体的面积或周长时,可以同时测量物体的长度、宽度,由该长度值和宽度值计算待测物体的面积或周长。
S102、接收用户输入的触控指令,该触控指令用于对测量区域进行缩放控制。
本发明实施例中,可以在接收到用户输入的开启指令时,进入测量模式输出测量区域,用户可以在显示屏幕上根据被测量物体输入触控指令,放大或缩小测量区域使得测量区域与该被测量物体的边界相匹配。
S103、响应该触控指令,对测量区域进行缩放。
本发明实施例中,该触控指令可以包括第一触控指令、第二触控指令、第三触控指令和第四触控指令中的至少一个,其中,第一触控指令用于控制第一测量标尺线,第二触控指令用于控制第二测量标尺线,第三触控指令用于控制第三测量标尺线,第四触控指令用于控制第四测量标尺线。
作为一种可选的实施方式,当触控指令包括第一触控指令时,响应第一触控指令,获取第一触控指令对应的触控轨迹;当该触控轨迹为拖动第一测量标尺线相对于第二测量标尺线向上移动时,放大测量区域;当触控轨迹为拖动第一测量标尺线相对于第二测量标尺线向下移动时,缩小测量区域。
作为另一种可选的实施方式,当触控指令包括第二触控指令时,响应第二触控指令,获取第二触控指令对应的触控轨迹;当触控轨迹为拖动第二测量标尺线相对于第一测量标尺线向上移动时,缩小测量区域;当触控轨迹为拖动第二测量标尺线相对于第一测量标尺线向下移动时,放大测量区域。
作为一种可选的实施方式,当触控指令包括第三触控指令时,响应第三触控指令,获取第三触控指令对应的触控轨迹;当触控轨迹为拖动第三测量标尺线相对于第四测量标尺线向左移动时,缩小测量区域;当触控轨迹为拖动第三测量标尺线相对于第四测量标尺线向右移动时,放大测量区域。
作为另一种可选的实施方式,当触控指令包括第四触控指令时,响应第四触控指令,获取第四触控指令对应的触控轨迹;当触控轨迹为拖动第四测量标尺线相对于第三测量标尺线向左移动时,放大测量区域;当触控轨迹为拖动第四测量标尺线相对于第三测量标尺线向右移动时,缩小测量区域。
本发明实施例中,上述针对第一测量标尺线和第二测量标尺线的触控指令用于通过缩放测量区域与被测量物体的长度相符,第三测量标尺线和第四测量标尺线的触控指令用于移动测量区域与被测量物体的宽度相符,从而得出被测量物体的长度和宽度。其中,针对第一测量标尺线的第一触控指令和针对第二测量标尺线的第二触控指令可以同时输入,例如,用户利用拇指和食指同时输入的缩放操作手势等。同样的,针对第三测量标尺线的第三触控指令和针对第四测量标尺线的第四触控指令也可以同时输入。
S104、获取缩放后的测量区域的交点的像素坐标。
本发明实施例中,当接收用户输入的触控指令,并对测量区域进行缩放后,可以获取缩放后的测量区域的交点的像素坐标以得到测量区域的长度、宽度。其中,若显示屏幕上测量区域的交点所在的像素为显示屏幕上横轴的第X个像素,纵轴的第Y个像素,则该交点的像素坐标即为(X,Y)。
S105、根据像素坐标确定缩放后的测量区域的测量数据。
本发明实施例中,根据像素坐标确定缩放后的测量区域的测量数据具体可以包括以下步骤:
11)获取显示屏幕上像素的长度和宽度;
12)获取缩放后的测量区域中第一测量标尺线分别与第三测量标尺线和第四测量标尺线的交点的像素坐标的横坐标之差;
13)获取缩放后的测量区域中第三测量标尺线分别与第一测量标尺线和第二测量标尺线的交点的像素坐标的纵坐标之差;
14)将像素的长度乘以横坐标之差,获得缩放后的测量区域的长度;
15)将像素的宽度乘以纵坐标之差,获得缩放后的测量区域的宽度。
举例来说,请参见图2a,图2a为本发明实施例公开的一种测量模式的示意图。假设图2a所示的测量区域为根据被测量物体输出触控指令获得的缩放后的测量区域,终端在生产时,其显示屏幕上每个像素的长度和宽度是固定的,在确定测量数据之前,首先需要获取每个像素的长度值x,宽度值y;获取缩放后的测量区域中第一测量标尺线分别与第三测量标尺线和第四测量标尺线的交点的像素坐标分别为(X1,Y)、(X2,Y);获取缩放后的测量区域中第三测量标尺线分别与第一测量标尺线和第二测量标尺线的交点的像素坐标分别为(X,Y1)、(X,Y2),则缩放后的测量区域的长度L cm就为(X1—X2)*x;缩放后的测量区域的宽度K cm就为(Y1—Y2)*y;另外,缩放后的测量区域的面积S为K*L cm2。
作为一种可选地实施方式,若缩放后的测量区域为由至少五条测量标尺线围成的多边形测量区域,则步骤S104获取缩放后的测量区域的交点的像素坐标,可以包括:
以横轴为基准,获取多边形测量区域在显示屏幕的每行像素阵列中所覆盖的像素个数;
将多边形测量区域在每行像素阵列中所覆盖的像素个数累加,获取多边形测量区域所覆盖的像素总数;
相应地,步骤S105根据像素坐标确定缩放后的测量区域的测量数据,可以包括:
获取显示屏幕上单个像素的长度和宽度,并确定单个像素的面积;
将像素总数与单个像素的面积相乘,获得多边形测量区域的面积。
请参见图2b,图2b为本发明实施例公开的另一种测量模式的示意图。作为另一种可选地实施方式,若被测量物体为手指、电容笔等显示屏幕可触控感应的物体,如图2b所示,则步骤S103响应该触控指令,对测量区域进行缩放后,可以得到如图2b中虚线框指示的测量区域,并且步骤S104获取缩放后的测量区域的交点的像素坐标可以具体为获取缩放后的测量区域中触控感应所覆盖的像素总数,根据像素总数确定缩放后的测量区域的被测量物体的长度L1、宽度K1和面积S1。
在图1描述的方法中,首先在终端显示屏幕上输出测量区域;接收用户根据被测量物体的边界输入的触控指令;响应该触控指令,对测量区域进行缩放;获取缩放后的测量区域的交点的像素坐标;根据像素坐标确定缩放后的测量区域的测量数据,其中该测量数据即为被测量物体的测量数据。可见,本发明实施例可以便捷地实现对被测量物体的有效测量。
请参阅图3,图3是本发明实施例公开的另一种物体尺寸的测量方法的流程示意图。如图3所示,该测量方法包括以下步骤:
S201、接收用户输入的开启指令。
本发明实施例中,可以在接收到用户输入的开启指令时,触发在终端显示屏幕上输出测量区域,即开启测量模式。可选地,如图2a所示,该测量模式可以在显示屏幕的顶端显示,以提醒用户当前的终端状态为测量模式。
S202、在终端显示屏幕上输出测量区域。
其中,该测量区域由平行于横轴的第一测量标尺线、平行于横轴的第二测量标尺线、平行于纵轴的第三测量标尺线以及平行于纵轴的第四测量标尺线围成。
S203、接收用户输入的触控指令。
S204、响应该触控指令,对测量区域进行缩放。
S205、获取缩放后的测量区域的交点的像素坐标。
S206、根据像素坐标确定缩放后的测量区域的测量数据。
其中,该测量数据可以包括缩放后的测量区域的长度和宽度,也可以根据获得的缩放后的测量区域的长度和宽度,计算缩放后的测量区域的面积。
S207、以语音和/或文字方式输出确定的测量数据。
其中,输出的测量数据包括缩放后的测量区域的长度、宽度和面积中的至少一种。如图2a所示,可以在显示屏幕上缩放后的测量区域的旁边显示长度L、宽度K和面积S。
本发明实施例中,可以在终端显示屏幕上输出测量区域后,接收用户根据被测量物体输入的触控指令,响应触控指令,对测量区域进行缩放;通过获取缩放后的测量区域的交点的像素坐标可以确定缩放后的测量区域的测量数据,并以语音和/或文字方式输出确定的测量数据。可见,本发明实施例可以便捷的实现对被测量物体的有效测量。
请参阅图4,图4是本发明实施例公开的一种终端的结构示意图。图4所示的终端可以是智能手机、PC、平板电脑、个人数字助理(Personal Digital Assistant,PAD)、以及可穿戴便捷式设备等。如图1所示,该终端可以包括以下单元:
输出单元410,用于在终端显示屏幕上输出测量区域。
本发明实施例中,若该测量区域由平行于横轴的第一测量标尺线、平行于横轴的第二测量标尺线、平行于纵轴的第三测量标尺线以及平行于纵轴的第四测量标尺线围成,当需测量物体的长度时,可以移动输出单元410输出的测量区域中的第三测量标尺线和\或第四测量标尺线与被测量物体的边界重合;当需要测量物体的宽度时,可以移动输出单元410输出的测量区域中的测量区域的第一标测量尺线和\或第二测量标尺线与被测量物体的边界重合。
第一接收单元420,用于接收用户在输出单元410输出的测量区域中输入的触控指令,该触控指令用于对测量区域进行缩放控制。
缩放单元430,用于响应第一接收单元420接收的触控指令,对输出单元410输出的测量区域进行缩放。
本发明实施例中,触控指令可以包括针对第一测量标尺线输入的第一触控指令、针对第二测量标尺线输入的第二触控指令、针对第三测量标尺线输入的第三触控指令以及针对第四测量标尺线输入的第四触控指令中的任一种或多种。
第一获取单元440,用于获取缩放单元430缩放后的测量区域的交点的像素坐标。
相应地,第一获取单元440用于在缩放单元430针对输出单元410输出的测量区域进行缩放后,获取缩放后的测量区域的交点的像素坐标。
本发明实施例中,第一接收单元420接收用户输入的触控指令,并对测量区域进行缩放后,第一获取单元440可以获取缩放后的测量区域的交点的像素坐标以得到测量区域的长度、宽度。举例来说,若显示屏幕上测量区域的交点所在的像素为显示屏幕上横轴的第X个像素,纵轴的第Y个像素,则该交点的像素坐标即为(X,Y)。
确定单元450,用于根据第一获取单元440获取的像素坐标确定缩放单元430缩放后的测量区域的测量数据。
请一并参见图5,图5是本发明实施例公开的另一种终端的结构示意图。图5所示的终端是图4所示终端进行优化获得的,图5所示的终端除包括图4所示的单元外,还可以包括以下单元:
第二接收单元460,用于接收用户输入的开启指令,并触发所述输出单元410在终端显示屏幕上输出测量区域。
本发明实施例中,输出单元410还用于以语音和/或文字方式输出确定单元450确定的测量数据,其中,所述测量数据包括缩放后的测量区域的长度、宽度和面积中的至少一种。
本发明实施例中,在图5所示的终端中,缩放单元430可以包括以下单元:
第二获取单元431,用于在第一接收单元420接收的触控指令中包括第一触控指令时,响应第一触控指令,获取第一触控指令对应的触控轨迹;
第一放大单元432,用于在第二获取单元431获取的触控轨迹为拖动第一测量标尺线向上移动时,放大测量区域;
第一缩小单元433,用于在第二获取单元431获取的触控轨迹为拖动第一测量标尺线向下移动,缩小测量区域。
第三获取单元434,用于在第一接收单元420接收的触控指令包括所述第二触控指令时,响应第二触控指令,获取第二触控指令对应的触控轨迹;
第二缩小单元435,用于在第三获取单元434获取的触控轨迹为拖动第二测量标尺线向上移动时,缩小所述测量区域;
第二放大单元436,用于在第三获取单元434获取的触控轨迹拖动第二测量标尺线向下移动,放大所述测量区域。
第四获取单元437,用于在第一接收单元420接收的触控指令包括第三触控指令时,响应第三触控指令,获取第三触控指令对应的触控轨迹;
第三缩小单元438,用于在第四获取单元437获取的触控轨迹为拖动第三测量标尺线相对于第四测量标尺线向左移动时,缩小测量区域;
第三放大单元439,用于在第四获取单元437获取的触控轨迹为拖动第三测量标尺线相对于第四测量标尺线向右移动时,放大测量区域。
第五获取单元43a,用于在第一接收单元420接收的触控指令包括第四触控指令时,响应第四触控指令,获取所述第四触控指令对应的触控轨迹;
第四放大单元43b,用于在第五获取单元43a获取的触控轨迹为拖动第四测量标尺线相对于第三测量标尺线向左移动时,放大测量区域;
第四缩小单元43c,用于在第五获取单元43a获取的触控轨迹为拖动第四测量标尺线相对于第三测量标尺线向右移动时,缩小测量区域。
本发明实施例中,缩放单元430包含的第五获取单元43a,第四获取单元437,第三获取单元434,第二获取单元431可以为同一个获取单元,用于获取第一接收单元420接收的触控指令对应的触控轨迹;缩放单元430包含的第四放大单元43b,第三放大单元439,第二放大单元436,第一放大单元432也可以为同一放大单元,用于根据获取单元获取的触控轨迹放大测量区域;缩放单元440包含的第四缩小单元43c,第三缩小单元438,第二缩小单元435,第一缩小单元433也可以为同一缩小单元,用于根据获取单元获取的触控轨迹缩小测量区域。
本发明实施例中,上述针对第一测量标尺线和第二测量标尺线的触控指令用于通过缩放测量区域与被测量物体的长度相符,第三测量标尺线和第四测量标尺线的触控指令用于移动测量区域与被测量物体的宽度相符,从而得出被测量物体的长度和宽度。其中,针对第一测量标尺线的第一触控指令和针对第二测量标尺线的第二触控指令可以同时输入,例如,用户利用拇指和食指同时输入的缩放操作手势等。同样的,针对第三测量标尺线的第三触控指令和针对第四测量标尺线的第四触控指令也可以同时输入。
本发明实施例中,在图5所示的终端中,确定单元450可以包括以下单元:
像素尺寸获取单元451,用于获取显示屏幕上像素的长度和宽度;
横坐标差获取单元452,用于获取缩放单元430缩放后的测量区域中第一测量标尺线分别与第三测量标尺线和第四测量标尺线的交点的像素坐标的横坐标之差;
纵坐标差获取单元453,用于获取缩放单元430缩放后的测量区域中第三测量标尺线分别与第一测量标尺线和第二测量标尺线的交点的像素坐标的纵坐标之差;
长度确定单元454,用于将像素尺寸获取单元451获取的像素的长度乘以横坐标差获取单元452获取的横坐标之差,确定缩放后的测量区域的长度;
宽度确定单元455,用于将像素尺寸获取单元451获取的像素的宽度乘以纵坐标差获取单元453获取的纵坐标之差,确定缩放后的测量区域的宽度。
可选地,确定单元450还可以包括:
第一面积确定单元456,用于根据长度确定单元454确定的长度和宽度确定单元455确定的宽度,确定缩放后的测量区域的面积。
举例来说,请参见图2a,图2a为本发明实施例公开的一种测量模式的示意图。终端在生产时,其显示屏幕上每个像素的长度和宽度是固定的,因此在确定测量数据之前,首先,由像素尺寸获取单元451获取每个像素的长度值x,宽度值y;长度确定单元454获取缩放后的测量区域中第一测量标尺线分别与第三测量标尺线和第四测量标尺线的交点的像素坐标分别为(X1,Y)、(X2,Y),即横坐标之差为X1—X2;宽度确定单元455获取缩放后的测量区域中第三测量标尺线分别与第一测量标尺线和第二测量标尺线的交点的像素坐标分别为(X,Y1)、(X,Y2),即纵坐标之差为Y1—Y2,则长度确定单元454确定的缩放后的测量区域的长度L就为(X1—X2)*x;宽度确定单元455确定的缩放后的测量区域的宽度K就为(Y1—Y2)*y;另外,面积确定单元456确定的缩放后的测量区域的面积S为K*L。
请一并参见图6,图6为本发明实施例公开的又一种终端的结构示意图。图6所示的终端是图4所示终端进行优化获得的,在图6所示的终端中,还可以包括以下单元:
第二接收单元460,用于接收用户输入的开启指令,并触发所述输出单元410在终端显示屏幕上输出测量区域。
本发明实施例中,输出单元410还用于以语音和/或文字方式输出确定单元450确定的测量数据,其中,所述测量数据包括缩放后的测量区域的长度、宽度和面积中的至少一种。
在图6所示的终端中,缩放单元430缩放后的测量区域为由至少五条测量标尺线围成的多边形测量区域时,第一获取单元440可以包括:
行像素数获取单元441,用于以横轴为基准,获取多边形测量区域在所述显示屏幕的每行像素阵列中所覆盖的像素个数;
像素总数获取单元442,用于将多边形测量区域在每行像素阵列中所覆盖的像素个数累加,获取多边形测量区域所覆盖的像素总数;
所述确定单元450,包括:
像素面积确定单元457,用于获取显示屏幕上单个像素的长度和宽度,并确定单个像素的面积;
第二面积确定单元458,将像素总数获取单元442获取的像素总数与像素面积确定单元457确定的单个像素的面积相乘,获得所述多边形测量区域的面积。
在图4至图6所描述的终端中,可以通过输出单元在终端显示屏幕上输出测量区域,并由第一接收单元接收用户输入的触控指令,缩放单元可以响应该触控指令,对测量区域进行缩放,第一获取单元可以获取缩放单元缩放后的测量区域的交点的像素坐标,从而由确定单元根据第一获取单元获取的像素坐标,确定缩放后的测量区域的测量数据。可见,图4至图6所描述的终端可以通过确定根据被测量物体缩放后的测量区域的测量数据,得到被测量物体的尺寸信息。进一步地,在图5和图6所描述的终端中,可以由第二接收单元接收到用户输入的开启指令时,触发输出单元输出测量区域,并由第一接收单元、缩放单元、第一获取单元和确定单元执行相应的操作,确定根据被测量物体缩放后的测量区域的测量数据,通过输出单元将该测量数据以文字或语音的方式输出。可见,图5和图6所描述的终端可以获得被测量物体的尺寸信息的同时,改善用户的操作体验。
请参阅图7,图7为本发明实施例公开的又一种终端的结构示意图,如图7所示,该终端可以包括:至少一个处理器510,例如CPU,至少一个用户接口520,存储器530,至少一个通信总线540。其中,通信总线440用于实现这些组件之间的通信连接。其中,用户接口520可以包括显示屏(其中,该显示屏具有触摸控制功能)、键盘,可选地,用户接口520还可以包括标准的有线接口、无线接口。存储器530可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器530可选的还可以是至少一个位于远离前述处理器510的存储装置。其中,处理器510可以结合图4至图6所描述的终端,存储器530中存储一组程序代码,且处理器510调用存储器530中存储的程序代码,用于执行以下操作:
在用户接口520的显示屏幕上输出测量区域;
通过用户接口520的显示屏幕接收用户输入的触控指令,其中,该触控指令用于对测量区域进行缩放控制;
响应该触控指令,对测量区域进行缩放;
获取缩放后的测量区域的交点的像素坐标;
根据像素坐标确定缩放后的测量区域的测量数据。
本发明实施例中,若该测量区域由平行于横轴的第一测量标尺线、平行于横轴的第二测量标尺线、平行于纵轴的第三测量标尺线以及平行于纵轴的第四测量标尺线围成,当需测量物体的长度时,可以移动测量区域的第三测量标尺线和\或第四测量标尺线,其中,第三测量标尺线与第四测量标尺线与纵轴平行。当需要测量物体的宽度时,用户可以通过用户接口520中的显示屏移动测量区域的第一标测量尺线和\或第二测量标尺线;其中第一测量标尺线与第二测量标尺线平行于横轴。当需要确定待测物体的面积或周长时,可以同时测量物体的长度、宽度,由该长度值和宽度值确定待测物体的面积或周长。
本发明实施例中,处理器510调用存储器530中的程序代码,在终端显示屏幕上输出测量区域之前,还可以执行以下步骤:
通过用户接口520接收用户输入的开启指令,其中,该开启指令用于触发本端输出测量区域。
本发明实施例中,触控指令可以包括针对第一测量标尺线输入的第一触控指令、针对第二测量标尺线输入的第二触控指令、针对第三测量标尺线输入的第三触控指令以及针对第四测量标尺线输入的第四触控指令中的任一种或多种。
本发明实施例中,处理器510调用存储器530中的程序代码,响应触控指令,以对所述测量区域进行缩放,可以具体执行以下步骤:
当触控指令包括第一触控指令时,响应该第一触控指令,获取第一触控指令对应的触控轨迹;
当触控轨迹为拖动第一测量标尺线相对于所述第二测量标尺线向上移动时,放大测量区域;
当触控轨迹为拖动第一测量标尺线相对于第二测量标尺线向下移动时,缩小测量区域。
当触控指令包括所述第二触控指令时,响应第二触控指令,获取第二触控指令对应的触控轨迹;
当触控轨迹为拖动第二测量标尺线相对于第一测量标尺线向上移动时,缩小测量区域;
当触控轨迹为拖动第二测量标尺线相对于第一测量标尺线向下移动时,放大测量区域。
当触控指令包括所述第三触控指令时,响应第三触控指令,获取第三触控指令对应的触控轨迹;
当触控轨迹为拖动第三测量标尺线相对于第四测量标尺线向左移动时,放大所述测量区域;
当触控轨迹为拖动第三测量标尺线相对于第四测量标尺线向右移动时,缩小测量区域。
当触控指令包括第四触控指令时,响应第四触控指令,获取第四触控指令对应的触控轨迹;
当触控轨迹为拖动第四测量标尺线相对于第三测量标尺线向左移动时,放大测量区域;
当触控轨迹为拖动第四测量标尺线相对于第三测量标尺线向右移动时,缩小测量区域。
本发明实施例中,处理器510调用存储器530中的程序代码,根据像素坐标确定缩放后的测量区域的测量数据,可以具体执行以下步骤:
获取显示屏幕上像素的长度和宽度;
获取缩放后的测量区域中第一测量标尺线分别与第三测量标尺线和第四测量标尺线的交点的像素坐标的横坐标之差;
获取缩放后的测量区域中第三测量标尺线分别与第一测量标尺线和第二测量标尺线的交点的像素坐标的纵坐标之差;
将像素的长度乘以该横坐标之差,获得缩放后的测量区域的长度;
将像素的宽度乘以该纵坐标之差,获得缩放后的测量区域的宽度。
进一步地,处理器510可以根据获得的缩放后的测量区域的长度和宽度,确定缩放后的测量区域的面积。
本发明实施例中,处理器510调用存储器530中的程序代码,还可以执行以下步骤:
通过用户接口520以语音和/或文字方式输出确定的测量数据,其中,该测量数据可以包括缩放后的测量区域的长度、宽度和面积中的至少一种。
作为一种可选地实施方式,若缩放后的测量区域为由至少五条测量标尺线围成的多边形测量区域,则处理器510获取缩放后的测量区域的交点的像素坐标,可以包括以下操作:
以横轴为基准,获取多边形测量区域在显示屏幕的每行像素阵列中所覆盖的像素个数;
将多边形测量区域在每行像素阵列中所覆盖的像素个数累加,获取多边形测量区域所覆盖的像素总数;
相应地,处理器根据像素坐标确定缩放后的测量区域的测量数据,可以包括以下操作:
获取显示屏幕上单个像素的长度和宽度,并确定单个像素的面积;
将像素总数与单个像素的面积相乘,获得多边形测量区域的面积。
作为另一种可选地实施方式,若测量物体为手指等显示屏幕可触控感应的物体,则处理器510可以直接根据触控感应的区域所覆盖的像素总数确定缩放后的测量区域的测量数据。
具体的,本发明实施例中介绍的终端可以实施本发明结合图1或图3介绍的物体尺寸的测量方法实施例中的部分或全部流程。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端或设备中的单元或子单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-OnlyMemory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
以上对本发明实施例公开了一种物体尺寸的测量方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种物体尺寸的测量方法,其特征在于,包括:
在终端显示屏幕上输出测量区域;
接收用户输入的触控指令,其中,所述触控指令用于对所述测量区域进行缩放控制;
响应所述触控指令,对所述测量区域进行缩放;
获取缩放后的测量区域的交点的像素坐标;
根据所述像素坐标确定缩放后的测量区域的测量数据。
2.如权利要求1所述的方法,其特征在于,所述在终端显示屏幕上输出测量区域之前,所述方法还包括:
接收用户输入的开启指令,其中,所述开启指令用于触发本端输出测量区域。
3.如权利要求2所述的方法,其特征在于,所述根据所述像素坐标确定缩放后的测量区域的测量数据之后,所述方法还包括:
以语音和/或文字方式输出确定的测量数据,其中,所述测量数据包括缩放后的测量区域的长度、宽度和面积中的至少一种。
4.如权利要求3所述的方法,其特征在于,若所述测量区域由平行于横轴的第一测量标尺线、平行于横轴的第二测量标尺线、平行于纵轴的第三测量标尺线以及平行于纵轴的第四测量标尺线围成,则所述触控指令包括针对所述第一测量标尺线输入的第一触控指令、针对所述第二测量标尺线输入的第二触控指令、针对所述第三测量标尺线输入的第三触控指令以及针对所述第四测量标尺线输入的第四触控指令中的任一种或多种。
5.如权利要求3所述的方法,其特征在于,所述响应所述触控指令,以对所述测量区域进行缩放,包括:
当所述触控指令包括所述第一触控指令时,响应所述第一触控指令,获取所述第一触控指令对应的触控轨迹;
当所述触控轨迹为拖动所述第一测量标尺线相对于所述第二测量标尺线向上移动时,放大所述测量区域;
当所述触控轨迹为拖动所述第一测量标尺线相对于所述第二测量标尺线向下移动时,缩小所述测量区域。
6.如权利要求3所述的方法,其特征在于,所述响应所述触控指令,以对所述测量区域进行缩放,包括:
当所述触控指令包括所述第二触控指令时,响应所述第二触控指令,获取所述第二触控指令对应的触控轨迹;
当所述触控轨迹为拖动所述第二测量标尺线相对于所述第一测量标尺线向上移动时,缩小所述测量区域;
当所述触控轨迹为拖动所述第二测量标尺线相对于所述第一测量标尺线向下移动时,放大所述测量区域。
7.如权利要求3所述的方法,其特征在于,所述响应所述触控指令,以对所述测量区域进行缩放,包括:
当所述触控指令包括所述第三触控指令时,响应所述第三触控指令,获取所述第三触控指令对应的触控轨迹;
当所述触控轨迹为拖动所述第三测量标尺线相对于所述第四测量标尺线向左移动时,放大所述测量区域;
当所述触控轨迹为拖动所述第三测量标尺线相对于所述第四测量标尺线向右移动时,缩小所述测量区域。
8.如权利要求3所述的方法,其特征在于,所述响应所述触控指令,以对所述测量区域进行缩放,包括:
当所述触控指令包括所述第四触控指令时,响应所述第四触控指令,获取所述第四触控指令对应的触控轨迹;
当所述触控轨迹为拖动所述第四测量标尺线相对于所述第三测量标尺线向左移动,放大所述测量区域;
当所述触控轨迹为拖动所述第四测量标尺线相对于所述第三测量标尺线向右移动,缩小所述测量区域。
9.如权利要求3至7任一项所述的方法,其特征在于,所述根据所述像素坐标确定缩放后的测量区域的测量数据,包括:
获取所述显示屏幕上单个像素的长度和宽度;
获取所述缩放后的测量区域中所述第一测量标尺线分别与所述第三测量标尺线和所述第四测量标尺线的交点的像素坐标的横坐标之差;
获取所述缩放后的测量区域中所述第三测量标尺线分别与所述第一测量标尺线和所述第二测量标尺线的交点的像素坐标的纵坐标之差;
将所述像素的长度乘以所述横坐标之差,获得缩放后的测量区域的长度;
将所述像素的宽度乘以所述纵坐标之差,获得缩放后的测量区域的宽度;根据获得的所述缩放后的测量区域的长度和宽度,确定缩放后的测量区域的面积。
10.如权利要求3所述的方法,其特征在于,若缩放后的测量区域为由至少五条测量标尺线围成的多边形测量区域,所述获取缩放后的测量区域的交点的像素坐标,包括:
以横轴为基准,获取所述多边形测量区域在所述显示屏幕的每行像素阵列中所覆盖的像素个数;
将所述多边形测量区域在每行像素阵列中所覆盖的像素个数累加,获取所述多边形测量区域所覆盖的像素总数;
所述根据所述像素坐标确定缩放后的测量区域的测量数据,包括:
获取所述显示屏幕上单个像素的长度和宽度,并确定所述单个像素的面积;
将所述像素总数与所述单个像素的面积相乘,获得所述多边形测量区域的面积。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510004661.6A CN104598228A (zh) | 2015-01-05 | 2015-01-05 | 一种物体尺寸的测量方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510004661.6A CN104598228A (zh) | 2015-01-05 | 2015-01-05 | 一种物体尺寸的测量方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104598228A true CN104598228A (zh) | 2015-05-06 |
Family
ID=53124048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510004661.6A Pending CN104598228A (zh) | 2015-01-05 | 2015-01-05 | 一种物体尺寸的测量方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104598228A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105554247A (zh) * | 2015-12-07 | 2016-05-04 | 魅族科技(中国)有限公司 | 测量方法、测量***和终端 |
CN106989672A (zh) * | 2017-04-17 | 2017-07-28 | 天津大学 | 一种基于机器视觉的工件测量方法 |
CN107246845A (zh) * | 2017-05-31 | 2017-10-13 | 广州市昊翼信息科技有限公司 | 利用智能终端测量戒指的方法及装置 |
CN111414124A (zh) * | 2020-03-26 | 2020-07-14 | 新名医(北京)科技有限公司 | 一种图像测量方法、装置、设备及存储介质 |
CN113280764A (zh) * | 2021-03-16 | 2021-08-20 | 国网安徽省电力有限公司电力科学研究院 | 基于多星协同技术的输变电工程扰动范围定量监测方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101470548A (zh) * | 2007-12-25 | 2009-07-01 | 上海晨兴电子科技有限公司 | 触摸屏测量物体尺寸和角度的方法 |
CN101763214A (zh) * | 2009-12-30 | 2010-06-30 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端显示页面的缩放方法、***及移动终端 |
CN101833395A (zh) * | 2010-04-27 | 2010-09-15 | 青岛海信电器股份有限公司 | 测量装置及曲线数据处理方法 |
CN103383253A (zh) * | 2013-07-17 | 2013-11-06 | 深圳市欧珀通信软件有限公司 | 一种测量长度的方法及装置 |
CN103398658A (zh) * | 2013-07-01 | 2013-11-20 | 李雄 | 用于空间物体测量的手机装置 |
CN103604371A (zh) * | 2013-12-06 | 2014-02-26 | 上海华勤通讯技术有限公司 | 移动终端及其物体测量方法 |
-
2015
- 2015-01-05 CN CN201510004661.6A patent/CN104598228A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101470548A (zh) * | 2007-12-25 | 2009-07-01 | 上海晨兴电子科技有限公司 | 触摸屏测量物体尺寸和角度的方法 |
CN101763214A (zh) * | 2009-12-30 | 2010-06-30 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端显示页面的缩放方法、***及移动终端 |
CN101833395A (zh) * | 2010-04-27 | 2010-09-15 | 青岛海信电器股份有限公司 | 测量装置及曲线数据处理方法 |
CN103398658A (zh) * | 2013-07-01 | 2013-11-20 | 李雄 | 用于空间物体测量的手机装置 |
CN103383253A (zh) * | 2013-07-17 | 2013-11-06 | 深圳市欧珀通信软件有限公司 | 一种测量长度的方法及装置 |
CN103604371A (zh) * | 2013-12-06 | 2014-02-26 | 上海华勤通讯技术有限公司 | 移动终端及其物体测量方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105554247A (zh) * | 2015-12-07 | 2016-05-04 | 魅族科技(中国)有限公司 | 测量方法、测量***和终端 |
CN105554247B (zh) * | 2015-12-07 | 2019-05-14 | 魅族科技(中国)有限公司 | 测量方法、测量***和终端 |
CN106989672A (zh) * | 2017-04-17 | 2017-07-28 | 天津大学 | 一种基于机器视觉的工件测量方法 |
CN107246845A (zh) * | 2017-05-31 | 2017-10-13 | 广州市昊翼信息科技有限公司 | 利用智能终端测量戒指的方法及装置 |
CN111414124A (zh) * | 2020-03-26 | 2020-07-14 | 新名医(北京)科技有限公司 | 一种图像测量方法、装置、设备及存储介质 |
CN113280764A (zh) * | 2021-03-16 | 2021-08-20 | 国网安徽省电力有限公司电力科学研究院 | 基于多星协同技术的输变电工程扰动范围定量监测方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9612675B2 (en) | Emulating pressure sensitivity on multi-touch devices | |
CN103616972B (zh) | 触控屏控制方法及终端设备 | |
CN104598228A (zh) | 一种物体尺寸的测量方法 | |
CN103718149B (zh) | 一种文本的处理方法及触屏设备 | |
US20130042199A1 (en) | Automatic zooming for text selection/cursor placement | |
CN111596817B (zh) | 图标移动方法及电子设备 | |
US20160349983A1 (en) | Terminal screen shot method and terminal | |
CN109446832B (zh) | 一种截屏方法及装置 | |
CN106874817A (zh) | 二维码识别方法、设备和移动终端 | |
CN105117099A (zh) | 一种终端界面的控制方法及终端 | |
EP2703983B1 (en) | Method of controlling touch function and an electronic device thereof | |
US10698588B2 (en) | Combined selection tool | |
JP2017504877A (ja) | フローティングタッチに基づくクリックオブジェクト拡大のための方法および装置 | |
CN104536643A (zh) | 一种图标拖动方法及终端 | |
CN108491152B (zh) | 基于虚拟光标的触屏终端操控方法、终端及介质 | |
US11899918B2 (en) | Method, apparatus, electronic device and storage medium for invoking touch screen magnifier | |
CN105912170A (zh) | 一种移动终端及移动终端的触摸控制方法 | |
CN107450809B (zh) | 页面交互方法、装置以及电子终端 | |
CN107491239A (zh) | 图标管理方法及装置、计算机装置和可读存储介质 | |
CN112306336A (zh) | 一种文档内容显示方法及装置 | |
CN104679426A (zh) | 一种终端 | |
CN105511772A (zh) | 通过手势操作触发触摸屏上按钮的方法、装置及移动终端 | |
CN111506185B (zh) | 对文档进行操作的方法、装置、电子设备及存储介质 | |
CN110618776B (zh) | 一种图片缩放方法、装置、设备及存储介质 | |
CN105278812A (zh) | 一种界面调整方法及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150506 |