本发明涉及人体尺寸测量技术领域,尤其涉及一种自测量人体尺寸采集的验证方法、装置及可读存储介质。
背景技术:
目前,随着互联网技术的发展,各行各业都依赖互联网技术实现信息的沟通以及线上的交互。网络购物是互联网技术发展的重要方面。然而,对于依赖用户体验的服装而言,由于网络选购缺乏实际的体验环节,经常导致购买到尺寸不合适或者穿着款式不合适的衣服。如此不但影响了购物体验,而且沟通退货还浪费了用户的时间。
另一方面,对于具有定制服装业务的实体店铺而言,需要高薪聘请量体师,造成了较高的人力成本。且对于部分用户而言,量体师的测量也会影响用户体验。因此,如何低成本地获取用户的体型数据无论是对于线上服装选购还是线下服装定制都具有重要的意义。
因此,基于图像数据处理的人体尺寸测量方式应运而生。该测量方式能够基于采集的用户体型图像计算用户的体型数据。然而,上述人体尺寸测量方法中,对于得到的测量数据缺乏验证过程,因而无法保证发送给用户的尺寸是安全、可靠的。从而,针对上述问题,有必要提出进一步的解决方案。
技术实现要素:
本发明旨在提供一种自测量人体尺寸采集的验证方法、装置、系统及可读存储介质,以克服现有技术中存在的不足。
为解决上述技术问题,本发明的技术方案是:
一种自测量人体尺寸采集的验证方法,其包括:
基于提示信息,进行两次测量,得到两个测量数据;
以两个测量数据为对象,得到二者之间的第一差值;
以其中一个测量数据为对象,得到其与设定平均值之间的第二差值;
以其中另一个测量数据为对象,得到其与设定平均值之间的第三差值;
所述第一差值在设定的第一阈值范围之内,和/或,所述第二差值、第三差值分别在设定的第二阈值范围之内时,发送所述两个测量数据的平均值作为测量结果。
作为本发明的自测量人体尺寸采集的验证方法的改进,基于提示信息,进行两次测量,得到两个测量数据的步骤包括:
识别进行测量的人体,推送第一提示信息给用户,用户基于推送的第一提示信息执行交互动作,根据接收的交互动作,对用户的体型数据进行两次测量。
作为本发明的自测量人体尺寸采集的验证方法的改进,根据接收的交互动作,同步推送第二提示信息给用户,显示处于测量状态。
作为本发明的自测量人体尺寸采集的验证方法的改进,任一个测量数据包括如下测量数据中的一个或者几个或者全部:身高、颈围、颈根围、总肩宽、胸宽、背宽、臂根围、上臂围、臂长、胸围、下胸围、肩颈点至乳头点长、两乳头点间距、腰围、腰围高、腰至臀长、背腰长、腹围、腹位、臀围、大腿根围。
作为本发明的自测量人体尺寸采集的验证方法的改进,所述自测量人体尺寸采集的验证方法包括如下顺序的步骤:
s1、基于提示信息,进行两次测量,得到两个测量数据;
s2、以两个测量数据为对象,得到二者之间的第一差值;
s3、当所述第一差值在设定的第一阈值范围之内时,执行后续步骤;
s4、以其中一个测量数据为对象,得到其与设定平均值之间的第二差值,以其中另一个测量数据为对象,得到其与设定平均值之间的第三差值;
s5、当所述第二差值、第三差值分别在设定的第二阈值范围之内时,发送所述两个测量数据的平均值作为测量结果。
作为本发明的自测量人体尺寸采集的验证方法的改进,所述自测量人体尺寸采集的验证方法包括如下顺序的步骤:
s1、基于提示信息,进行两次测量,得到两个测量数据;
s2、以其中一个测量数据为对象,得到其与设定平均值之间的第二差值,以其中另一个测量数据为对象,得到其与设定平均值之间的第三差值;
s3、当所述第二差值、第三差值分别在设定的第二阈值范围之内时,执行后续步骤;
s4、以两个测量数据为对象,得到二者之间的第一差值;
s5、当所述第一差值在设定的第一阈值范围之内时,发送所述两个测量数据的平均值作为测量结果。
作为本发明的自测量人体尺寸采集的验证方法的改进,所述自测量人体尺寸采集的验证方法包括如下顺序的步骤:
s1、基于提示信息,进行两次测量,得到两个测量数据;
s2、以两个测量数据为对象,得到二者之间的第一差值,以其中一个测量数据为对象,得到其与设定平均值之间的第二差值,以其中另一个测量数据为对象,得到其与设定平均值之间的第三差值;
s3、所述第一差值在设定的第一阈值范围之内,所述第二差值、第三差值分别在设定的第二阈值范围之内时,发送所述两个测量数据的平均值作为测量结果。
为解决上述技术问题,本发明的技术方案是:
一种自测量人体尺寸采集的验证装置,其包括:存储器以及处理器;所述处理器被配置为基于存储在所述存储器中的指令,执行如上所述的自测量人体尺寸采集的验证方法。
为解决上述技术问题,本发明的技术方案是:
一种可读存储介质,其存储有指令,所述指令被处理器执行时实现如上所述的自测量人体尺寸采集的验证方法。
为解决上述技术问题,本发明的技术方案是:
一种自测量人体尺寸采集的验证方法,其包括:
基于提示信息,进行至少两次测量,得到至少两个测量数据;
以任意两个测量数据为对象,得到二者之间的第一差值;
以所述任意两个测量中一个测量数据为对象,得到其与设定平均值之间的第二差值;
以所述任意两个测量中另一个测量数据为对象,得到其与设定平均值之间的第三差值;
所述第一差值在设定的第一阈值范围之内,和/或,所述第二差值、第三差值分别在设定的第二阈值范围之内时,发送所述两个测量数据的平均值作为测量结果。
与现有技术相比,本发明的有益效果是:本发明的自测量人体尺寸采集的验证方法通过采取至少两次测量,并对其中两个测量数据进行差值验证以及平均值验证,从而保证了测量数据的可靠性、准确性,进一步保证数据的安全性,将已验证合格的两个测量数据的平均值作为测量结果发送给用户使用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1的方法流程示意图;
图2为本发明实施例2的方法流程示意图;
图3为本发明实施例3的方法流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的核心在于,对测量的数据进行极差验证,极差在第一阈值范围内则数据安全、可用;每次测量数据与该人体体型所在的人群中各部位的平均值进行对比,如在阈值范围内则数据准确、安全。上述两个环节不分先后顺序。至少两次测量数据经过上述自验证后,安全、可用,为进一步保证数据的安全性、准确性,至少两个测量数据的平均值作为测量结果提供给客户使用。
同时,每一次测量数据跟该人体体型所在的人群体型各部位的平均值对比验证,验证在阈值内则是正常体,即符合这个体型范围内的平均体态,自动验证通过。如超出范围,则进行报警,可人工干预进一步检测是真实客观存在的特殊体型,或者是测量中有遮挡,或者是测量行为不对,或者还是机器本身测量有误。
本实施例的自测量人体尺寸采集的验证方法包括:
基于提示信息,进行两次测量,得到两个测量数据;
以两个测量数据为对象,得到二者之间的第一差值;
以其中一个测量数据为对象,得到其与设定平均值之间的第二差值;
以其中另一个测量数据为对象,得到其与设定平均值之间的第三差值;
第一差值在设定的第一阈值范围之内,和/或,第二差值、第三差值分别在设定的第二阈值范围之内时,发送两个测量数据的平均值作为测量结果。
其中,任一个测量数据包括如下测量数据中的一个或者几个或者全部:
身高、颈围、颈根围、总肩宽、胸宽、背宽、臂根围、上臂围、臂长、胸围、下胸围、肩颈点至乳头点长、两乳头点间距、腰围、腰围高、腰至臀长、背腰长、腹围、腹位、臀围、大腿根围。
本实施例并不对上述各步骤的执行顺序进行限定,从而根据不同的执行顺序,结合下述多个实施例对上述自测量人体尺寸采集的验证方法的技术方案进行举例说明。
【实施例1】
本实施例先进行测量,然后再依次进行差值验证、平均值验证,最后根据验证的数据发送两个测量数据的平均值作为测量结果。
如图1所示,本实施例的自测量人体尺寸采集的验证方法具体包括如下顺序的步骤:
s1、基于提示信息,进行两次测量,得到两个测量数据。
该步骤具体包括:
识别进行测量的人体,推送第一提示信息给用户,用户基于推送的第一提示信息执行交互动作,根据接收的交互动作,对用户的各体型数据进行两次测量。
识别进行测量的人体可通过设置的传感器实现,该传感器可以为红外传感器等。
上述第一提示信息为载有与用户互动消息的媒介,例如其可以为一个交互的界面或者一段语音信息等。优选地,载有第一提示信息的媒介为适于操作的交互界面。从而,用户可根据该交互界面上呈现的提示信息,通过该界面输入交互动作。
此外,识别到有进行测量的人体后,可以主动地推送或者通过用户的交互动作被动地推送第一提示信息给进行测量的用户。当需要被动地推送第一提示信息给进行测量的用户时,可在初始的交互信息状态下,设置一按钮。其中,初始的交互信息由一个媒介所呈现,载有初始的交互信息的媒介可以为一个交互界面。此时,该按钮为设置在该交互界面上的实体按钮或者虚拟按钮。优选地,所述按钮为虚拟按钮,此时对应的交互界面可以为触控界面。此时,可设置载有初始交互信息和第一提示信息的交互界面为同一个界面。
上述交互动作为用户根据第一提示信息执行的自发动作,通过该第一交互动作可表明用户希望进行后续的测量操作。一个实施方式中,用户可通过设置在交互界面上的按钮输入该动作。所述按钮可以为实体按钮,也可以为虚拟按钮。优选地,所述按钮为虚拟按钮,此时对应的交互界面可以为触控界面。
当在预设的时间内,没有收到交互动作,则显示初始的交互信息,以避免一直处于等待状态。
此外,步骤s1还包括:根据接收的交互动作,同步推送第二提示信息给用户,显示处于测量状态。如此以避免用户误认为处于死机状态,动态显示的同时还可增加倒计时显示。上述第二提示信息由一个媒介所呈现,该媒介可以为一个交互界面或者一段语音信息等。优选地,载有第二提示信息的媒介为适于操作的交互界面。
s2、以两个测量数据为对象,得到二者之间的第一差值。
s3、当所述第一差值在设定的第一阈值范围之内时,执行后续步骤。
基于步骤s2和s3,实现了对测量数据的差值验证,上述第一阈值范围可根据实际的需求进行设定。上述差值验证的原理为,如果两次测量数据偏差较大,说明至少有一组测量数据是不准确的。此时,应当抛弃两组测量数据。而如果两次测量数据偏差在设定的第一阈值范围之内时,则说明两组测量数据可能是安全、可用的,也可能两组都不是安全、可用的。因此,针对每组测量数据还需要单独进行验证。
s4、以其中一个测量数据为对象,得到其与设定平均值之间的第二差值,以其中另一个测量数据为对象,得到其与设定平均值之间的第三差值;
s5、当所述第二差值、第三差值分别在设定的第二阈值范围之内时,发送所述两个测量数据的平均值作为测量结果。
基于步骤s4和s5,实现了对测量数据的平均值验证,即针对每组测量数据,都将其与设定的平均值进行比较,该平均值为该号型对应人群中人体尺寸的平均值,从而当一组测量数据不在平均值范围之内时,则说明该组测量数据为不安全的。两次测量数据只有满足差值验证和平均值验证,然后两次测量数据的平均值作为测量结果发送给进行测量的用户,从而保证了测量数据的安全性、可靠性和准确性。需要说明的是,上述平均值是与用户的性别、年龄等相关联的特定人群的平均体态,因此测量之前应当根据用户的性别、年龄等信息,选择合适的平均值作为比较对象。
发送所述两个测量数据时,可以将两个测量数据取平均值,然后将该平均值作为测量结果进行发送或者呈现。
【实施例2】
本实施例的自测量人体尺寸采集的验证方法与实施例1的区别在于步骤顺序不同。本实施例先进行测量,然后再依次进行平均值验证、差值验证,最后根据验证的数据发送两个测量数据的平均值作为测量结果。
如图2所示,本实施例的自测量人体尺寸采集的验证方法具体包括如下顺序的步骤:
s1、基于提示信息,进行两次测量,得到两个测量数据;
s2、以其中一个测量数据为对象,得到其与设定平均值之间的第二差值,以其中另一个测量数据为对象,得到其与设定平均值之间的第三差值;
s3、当所述第二差值、第三差值分别在设定的第二阈值范围之内时,执行后续步骤;
s4、以两个测量数据为对象,得到二者之间的第一差值;
s5、当所述第一差值在设定的第一阈值范围之内时,发送所述两个测量数据的平均值作为测量结果。
上述关于各步骤的具体内容已在实施例1中进行了说明,本实施例不再重复说明。
【实施例3】
本实施例的自测量人体尺寸采集的验证方法与实施例1、2的区别在于步骤顺序不同。本实施例先进行测量,然后同时进行平均值验证、差值验证,最后根据验证的数据发送两个测量数据的平均值作为测量结果。
如图3所示,本实施例的自测量人体尺寸采集的验证方法具体包括如下顺序的步骤:
s1、基于提示信息,进行两次测量,得到两个测量数据;
s2、以两个测量数据为对象,得到二者之间的第一差值,以其中一个测量数据为对象,得到其与设定平均值之间的第二差值,以其中另一个测量数据为对象,得到其与设定平均值之间的第三差值;
s3、所述第一差值在设定的第一阈值范围之内,所述第二差值、第三差值分别在设定的第二阈值范围之内时,发送所述两个测量数据的平均值作为测量结果。
上述关于各步骤的具体内容已在实施例1中进行了说明,本实施例不再重复说明。
基于相同的技术构思,一个实施例还提供一种自测量人体尺寸采集的验证装置,其包括:存储器以及处理器;所述处理器被配置为基于存储在所述存储器中的指令,执行如上所述的自测量人体尺寸采集的验证方法。本发明并不对指令的具体形式进行限定,其可以是任何形式能够用于实现本发明自测量人体尺寸采集的验证方法的语言。
基于相同的技术构思,一个实施例还提供一种可读存储介质,其存储有指令,该指令被处理器执行时实现如上所述的自测量人体尺寸采集的验证方法。优选地,所述可读存储介质为计算机可读存储介质。此时,可读存储介质存储有计算机指令,该计算机指令被处理器执行时实现如上所述的自测量人体尺寸采集的验证方法。
基于相同的技术构思,一个实施例还提供一种自测量人体尺寸采集的验证方法。该实施例中,并不限制于两次测量。此时,本实施例的自测量人体尺寸采集的验证方法包括:
基于提示信息,进行至少两次测量,得到至少两个测量数据;
以任意两个测量数据为对象,得到二者之间的第一差值;
以所述任意两个测量中一个测量数据为对象,得到其与设定平均值之间的第二差值;
以所述任意两个测量中另一个测量数据为对象,得到其与设定平均值之间的第三差值;
所述第一差值在设定的第一阈值范围之内,和/或,所述第二差值、第三差值分别在设定的第二阈值范围之内时,发送所述两个测量数据的平均值作为测量结果。
综上所述,本发明的自测量人体尺寸采集的验证方法通过采取至少两次测量,并对其中两次测量的测量数据进行差值验证以及平均值验证,从而保证了测量数据的可靠性、安全性和准确性。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。