磨损信息的获取方法、存储介质和电子装置与流程

文档序号:32301713发布日期:2022-11-23 08:35阅读:58来源:国知局
磨损信息的获取方法、存储介质和电子装置与流程

1.本技术涉及智能家居/智慧家庭技术领域,具体而言,涉及一种磨损信息的获取方法、存储介质和电子装置。


背景技术:

2.对于鞋具的相关信息的获取,可有助于提高用户对鞋具的使用体验,但相关信息通常会忽略鞋具的磨损信息的获取,尤其是对鞋具的鞋底磨损信息的获取;这就导致用户无法及时且全面地获知鞋具的磨损信息,只能通过人为的观察、或穿戴的体验以感知到鞋具的鞋底磨损,这显然是一种效率较低的信息获取方式。因此,相关技术中存在磨损信息的获取效率较低的问题。


技术实现要素:

3.本技术实施例提供了一种磨损信息的获取方法、存储介质和电子装置,以至少解决相关技术中存在磨损信息的获取效率较低的技术问题。
4.根据本技术实施例的一个方面,提供了一种磨损信息的获取方法,包括:在检测到预设区域内放置有鞋具的情况下,获取上述鞋具的鞋底图像;对上述鞋底图像进行特征提取,得到第一鞋底特征,其中,上述第一鞋底特征用于表示上述鞋具的当前鞋底状态;在获取到上述鞋具的第二鞋底特征的情况下,对上述第一鞋底特征和上述第二鞋底特征进行特征比对,得到比对结果,其中,上述第二鞋底特征用于表示上述鞋具的标准鞋底状态;展示上述比对结果对应的磨损信息,其中,上述磨损信息用于表示上述鞋具的鞋底处于的磨损状态。
5.根据本技术实施例的另一方面,还提供了一种磨损信息的获取装置,包括:获取单元,用于在检测到预设区域内放置有鞋具的情况下,获取上述鞋具的鞋底图像;提取单元,用于对上述鞋底图像进行特征提取,得到第一鞋底特征,其中,上述第一鞋底特征用于表示上述鞋具的当前鞋底状态;比对单元,用于在获取到上述鞋具的第二鞋底特征的情况下,对上述第一鞋底特征和上述第二鞋底特征进行特征比对,得到比对结果,其中,上述第二鞋底特征用于表示上述鞋具的标准鞋底状态;展示单元,用于展示上述比对结果对应的磨损信息,其中,上述磨损信息用于表示上述鞋具的鞋底处于的磨损状态。作为一种可选的方案,上述获取单元包括:采集模块,用于在检测到上述预设区域内的支撑结构上放置有上述鞋具的情况下,通过摄像设备对上述鞋具的鞋底进行图像采集,得到上述鞋底图像。
6.作为一种可选的方案,上述采集模块包括:第一采集子模块,用于在检测到上述支撑结构上放置有上述鞋具、且上述鞋具的鞋底与上述支撑结构相接触的情况下,通过第一摄像设备透过上述支撑结构对上述鞋具的鞋底进行图像采集,得到上述鞋底图像;或,第二采集子模块,用于在检测到上述支撑结构上放置有上述鞋具、且上述鞋具的鞋底与上述支撑结构未相接触的情况下,通过第二摄像设备对上述鞋具的鞋底进行图像采集,得到上述鞋底图像。
7.作为一种可选的方案,上述装置还包括:第一获取模块,用于在上述对上述第一鞋底特征和上述第二鞋底特征进行特征比对,得到比对结果之前,获取上述鞋具的整体图像;第一提取模块,用于在上述对上述第一鞋底特征和上述第二鞋底特征进行特征比对,得到比对结果之前,对上述整体图像进行特征提取,得到鞋具特征;确定模块,用于在上述对上述第一鞋底特征和上述第二鞋底特征进行特征比对,得到比对结果之前,基于上述鞋具特征确定上述鞋具所属鞋具标识;第二获取模块,用于在上述对上述第一鞋底特征和上述第二鞋底特征进行特征比对,得到比对结果之前,获取上述鞋具标识对应的目标鞋具、以及上述目标鞋具的鞋底特征,其中,上述第二鞋底特征包括上述目标鞋具的鞋底特征。
8.作为一种可选的方案,上述装置还包括:第三获取模块,用于在上述对上述整体图像进行特征提取,得到鞋具特征之前,获取标准鞋底参数;对齐模块,用于在上述对上述整体图像进行特征提取,得到鞋具特征之前,将上述整体图像对齐上述标准鞋底参数,得到对齐后的整体图像;
9.作为一种可选的方案,上述第一提取模块包括:第一提取子模块,用于对上述对齐后的整体图像进行特征提取,得到上述鞋具特征。
10.作为一种可选的方案,上述第二获取模块包括:获取子模块,用于获取上述目标鞋具的标准鞋底图像;调整子模块,用于将上述标准鞋底图像调整为上述鞋底图像的图像格式,得到调整后的标准鞋底图像;第二提取子模块,用于对上述调整后的标准鞋底图像进行特征提取,得到上述目标鞋具的鞋底特征。
11.作为一种可选的方案,上述装置还包括:第四获取模块,用于在上述对上述鞋底图像进行特征提取,得到第一鞋底特征之前,基于上述鞋底图像的颜色信息进行图像分割,得到上述鞋具的鞋底的前景图像;第二提取模块,用于在上述对上述鞋底图像进行特征提取,得到第一鞋底特征之前,上述对上述鞋底图像进行特征提取,得到第一鞋底特征,包括:对上述前景图像进行特征提取,得到上述第一鞋底特征。
12.作为一种可选的方案,上述装置还包括:第五获取模块,用于在上述对上述第一鞋底特征和上述第二鞋底特征进行特征比对,得到比对结果之后,在上述比对结果指示上述鞋具的鞋底磨损程度大于或等于第一预设阈值的情况下,获取上述鞋具的行为预测数据,其中,上述行为预测数据为预测上述鞋具被穿戴时所产生的行为数据;展示模块,用于在上述对上述第一鞋底特征和上述第二鞋底特征进行特征比对,得到比对结果之后,展示提示信息,其中,上述提示信息用于提示上述行为预测数据导致上述鞋具的鞋底处于上述磨损异常的状态。
13.根据本技术实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上磨损信息的获取方法。
14.根据本技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的磨损信息的获取方法。
15.在本技术实施例中,在检测到预设区域内放置有鞋具的情况下,获取上述鞋具的鞋底图像;对上述鞋底图像进行特征提取,得到第一鞋底特征,其中,上述第一鞋底特征用
于表示上述鞋具的当前鞋底状态;在获取到上述鞋具的第二鞋底特征的情况下,对上述第一鞋底特征和上述第二鞋底特征进行特征比对,得到比对结果,其中,上述第二鞋底特征用于表示上述鞋具的标准鞋底状态;在上述比对结果指示上述鞋具的鞋底磨损程度大于或等于预设阈值的情况下,展示预警信息,其中,上述预警信息用于警示上述鞋具的鞋底处于磨损异常的状态。通过使用图像的方式检测鞋具的鞋底图像,并比较表示鞋具当前鞋底状态的第一鞋底特征和表示鞋具历史鞋底状态的第二鞋底特征以得到鞋具的鞋底磨损程度,其中历史鞋底状态可以但不限于为鞋具的初始鞋底状态或预设的标准鞋底状态,在鞋具的鞋底磨损程度大于或等于一定标准时,展示预警信息,向用户提示鞋底处于磨损异常的状态;进而达到了通过图像的方式进行鞋底磨损程度评估的目的,从而实现了提高用户对鞋具使用老化磨损程度的评估信息的获取效率的技术效果,进而解决了相关技术中存在磨损信息的获取效率较低的技术问题。
附图说明
16.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
17.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
18.图1是根据本技术实施例的一种磨损信息的获取方法的硬件环境示意图;
19.图2是根据本技术实施例的一种可选的磨损信息的获取方法的流程的示意图;
20.图3是根据本技术实施例的一种可选的磨损信息的获取方法的示意图;
21.图4是根据本技术实施例的另一种可选的磨损信息的获取方法的示意图;
22.图5是根据本技术实施例的另一种可选的磨损信息的获取方法的示意图;
23.图6是根据本技术实施例的另一种可选的磨损信息的获取方法的示意图;
24.图7是根据本技术实施例的另一种可选的磨损信息的获取方法的示意图;
25.图8是根据本技术实施例的另一种可选的磨损信息的获取方法的示意图;
26.图9是根据本发明实施例的一种可选的信息处理装置的示意图;
27.图10是根据本发明实施例的一种可选的电子装置的结构示意图。
具体实施方式
28.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
29.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆
盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.根据本技术实施例的一个方面,提供了一种智能家居设备的交互方法。该智能家居设备的交互方法广泛应用于智慧家庭(smart home)、智能家居、智能家用设备生态、智慧住宅(intelligencehouse)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述智能家居设备的交互方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。
31.上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:wifi(wireless fidelity,无线保真),蓝牙。终端设备102可以并不限定于为pc、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。
32.可选地,作为一种可选的实施方式,如图2所示,磨损信息的获取方法包括:
33.s202,在检测到预设区域内放置有鞋具的情况下,获取鞋具的鞋底图像;
34.s204,对鞋底图像进行特征提取,得到第一鞋底特征,其中,第一鞋底特征用于表示鞋具的当前鞋底状态;
35.s206,在获取到鞋具的第二鞋底特征的情况下,对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果,其中,第二鞋底特征用于表示鞋具的标准鞋底状态;
36.s208,展示比对结果对应的磨损信息,其中,磨损信息用于表示鞋具的鞋底处于的磨损状态。
37.可选地,在本实施例中,磨损信息的获取方法可以但不限于应用在智能鞋柜场景。现有的智能鞋柜具有对鞋子的自动管理的功能,比如,存放在智能鞋柜中规定鞋子可以被自动整理、自动杀菌除臭、自动清洗等。但是,现有的智能鞋柜缺少对鞋子使用老化磨损程度的评估功能。不仅如此,鞋子的鞋底磨损程度不易察觉,但是鞋底磨损程度会导致鞋子性能不理想,比如防滑性能下降导致在用户在雨雪天气容易滑倒等。如此,用户需要根据鞋子的鞋底磨损程度的提示信息进而了解到鞋子的性能信息,进一步根据自身需求选择性能合适的鞋子。
38.利用上述磨损信息的获取方法,通过使用图像的方式针对鞋具的鞋底图像进行检测,对鞋底图像进行特征提取以得到用于表示鞋具当前的鞋底状态的第一鞋底特征,再获取用于表示鞋具历史鞋底状态的第二鞋底特征,其中历史鞋底状态可以但不限于为鞋具的初始鞋底状态或预设的标准鞋底状态,进一步通过对第一鞋底特征和第二鞋底特征进行比对,以得到鞋具的鞋底磨损程度信息。
39.可选的,在本实施例中,预设区域可以但不限于为存放鞋具的封闭空间,如鞋柜、鞋箱等,还可以但不限于为存放鞋具的开敞空间,如支撑架等。获取鞋具的鞋底图像可以但不限于通过在鞋具斜侧上下方设置相机拍摄得到,还可以但不限于通过在鞋具下方铺放的模具感知得到,鞋底图像可以但不限于包括鞋底部图像和鞋底根部图像。第一鞋底特征可以但不限于用于表示鞋具的当前鞋底状态,可以但不限于用于指示鞋具的当前鞋底使用老化的磨损程度;第二鞋底特征可以但不限于用于表示鞋具的标准鞋底状态,可以但不限于为鞋具在购买时的历史鞋底状态,可以但不限于为鞋具在刚生产完成时的全新鞋底状态,还可以但不限于为鞋具第一次在预设区域内放置时采集得到的历史鞋底特征,还可以但不限于为具有预设标准的条件鞋底状态,如鞋底部半新且且根部全新的条件鞋底状态。
40.可选地,在本实施例中,在展示比对结果对应的磨损信息大于或等于第二预设阈值的情况下,展示预警信息,其中,预警信息可以但不限于用于警示鞋具的鞋底处于磨损异常的状态。
41.需要说明的是,通过使用图像的方式检测鞋具的鞋底图像,并比较表示鞋具当前鞋底状态的第一鞋底特征和表示鞋具历史鞋底状态的第二鞋底特征以得到鞋具的鞋底磨损程度,其中,历史鞋底状态可以但不限于为鞋具的初始鞋底状态或预设的标准鞋底状态,进而达到了通过图像的方式进行鞋底磨损程度评估的目的,从而实现了提高用户对鞋具使用老化磨损程度的评估信息的获取效率的技术效果,进而解决了相关技术中存在磨损信息的获取效率较低的技术问题。
42.进一步举例说明,可选的例如图3所示,鞋具302放置在预设区域304内,获取鞋具302的鞋底图像306,对鞋底图像306进行特征提取得到第一鞋底特征,第一鞋底特征用于表示鞋具的当前鞋底状态;在获取到鞋具的第二鞋底特征的情况下,对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果,并展示比对结果对应的磨损信息,其中,第二鞋底特征用于表示鞋具的标准鞋底状态;磨损信息用于表示鞋具的鞋底处于的磨损状态。
43.通过本技术提供的实施例,在检测到预设区域内放置有鞋具的情况下,获取鞋具的鞋底图像;对鞋底图像进行特征提取,得到第一鞋底特征,其中,第一鞋底特征用于表示鞋具的当前鞋底状态;在获取到鞋具的第二鞋底特征的情况下,对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果,其中,第二鞋底特征用于表示鞋具的标准鞋底状态;展示比对结果对应的磨损信息,其中,磨损信息用于表示鞋具的鞋底处于的磨损状态。通过使用图像的方式检测鞋具的鞋底图像,并比较表示鞋具当前鞋底状态的第一鞋底特征和表示鞋具历史鞋底状态的第二鞋底特征以得到鞋具的鞋底磨损状态信息,其中历史鞋底状态可以但不限于为鞋具的初始鞋底状态或预设的标准鞋底状态,进而达到了通过图像的方式进行鞋底磨损程度评估的目的,从而实现了提高用户对鞋具使用老化磨损程度的评估信息的获取效率的作用效果,进而解决了相关技术中存在磨损信息的获取效率较低的技术问题。
44.作为一种可选的方案,在检测到预设区域内放置有鞋具的情况下,获取鞋具的鞋底图像,包括:
45.s1,在检测到预设区域内的支撑结构上放置有鞋具的情况下,通过摄像设备对鞋具的鞋底进行图像采集,得到鞋底图像。
46.可选的,在本实施例中,预设区域内的支撑结构用于放置鞋具,可以但不限于为透
明板,摄像设备可以但不限于设置在预设区域内的支撑结构下方透过透明板自下而上地对鞋具的鞋底进行图像采集;预设区域内的支撑结构还可以但不限于为支撑架,鞋具可以但不限于倒置放在鞋具支撑架上,摄像设备可以但不限于设置在预设区域内的支撑结构上方自上而下地对鞋具的鞋底进行图像采集。
47.进一步举例说明,可选的例如图4所示,鞋具402放置在预设区域404内的透明板406上,透明板406下设置有摄像设备408,摄像设备408透过透明板406自下而上地采集鞋具402的鞋底的图像,得到鞋底图像410。
48.再进一步举例说明,可选的例如图5所示,鞋具502放置在预设区域504内的支撑架506上,支撑架406上设置有摄像设备508,摄像设备508自上而下地采集鞋具502的鞋底的图像,得到鞋底图像510。
49.通过本技术提供的实施例,在检测到预设区域内的支撑结构上放置有鞋具的情况下,通过摄像设备对鞋具的鞋底进行图像采集,得到鞋底图像。通过摄像设备对鞋具的鞋底进行图像采集以得到鞋底图像,进而达到了通过图像的方式针对鞋具的鞋底进行检测的目的,从而实现了对鞋具的鞋底图像的高效获取。
50.作为一种可选的方案,在对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果之前,方法还包括:
51.s1,获取鞋具的整体图像;
52.s2,对整体图像进行特征提取,得到鞋具特征;
53.s3,基于鞋具特征确定鞋具所属鞋具标识;
54.s4,获取鞋具标识对应的目标鞋具、以及目标鞋具的鞋底特征,其中,第二鞋底特征包括目标鞋具的鞋底特征。
55.可选的,在本实施例中,鞋具的整体图像可以但不限于包括鞋具的侧面图像、前视图像、后视图像、俯视图像、仰视图像和立体图像中的至少一个;鞋具特征可以但不限于用于确定鞋具所属鞋具标识,鞋具标识可以但不限于包括鞋具所属厂牌、鞋具型号、鞋具尺码等;鞋具标识可以但不限于用于指示目标鞋底的鞋底特征。可选地,目标鞋底的鞋底特征可以但不限于为目标鞋具在刚生产完成时的全新鞋底特征,还可以但不限于为鞋具第一次在预设区域内放置时采集得到的历史鞋底特征,还可以但不限于为具有预设标准的条件鞋底特征,如鞋底部半新且根部全新的条件鞋底状态。
56.进一步举例说明,可选的例如图6所示,鞋具602放置在预设区域604内的透明板606上,通过透明板606下面设置的摄像设备608获取鞋具602的鞋底图像610,对鞋底图像610进行特征提取得到第一鞋底特征;通过透明板606上面设置的摄像设备612获取鞋具的整体图像614,对整体图像614进行特征提取得到鞋具特征,基于鞋具特征确定鞋具所属鞋具标识,获取鞋具标识对应的目标鞋具、以及目标鞋具的鞋底特征,其中,目标鞋底的鞋底特征可以但不限于为目标鞋具在刚生产完成时的全新鞋底特征,还可以但不限于为鞋具第一次在预设区域内放置时采集得到的历史鞋底特征,还可以但不限于为具有预设标准的条件鞋底特征,第二鞋底特征包括目标鞋具的鞋底特征;对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果;展示比对结果对应的磨损信息,其中,磨损信息用于表示鞋具的鞋底处于的磨损状态。
57.通过本技术提供的实施例,获取鞋具的整体图像;对整体图像进行特征提取,得到
鞋具特征;基于鞋具特征确定鞋具所属鞋具标识;获取鞋具标识对应的目标鞋具、以及目标鞋具的鞋底特征,其中,第二鞋底特征包括目标鞋具的鞋底特征。由此可见,与鞋具当前的鞋底特征进行特征比对的标准可以但不限于鞋具刚生产完成时的全新鞋底特征、第一次防止在预设区域时采集得到的历史鞋底特征、具有与设备标准的条件鞋底特征,进而为鞋具的老化磨损状态信息的判定提供了多种依据,从而达到了提高鞋具磨损状态信息获取的准确性的目的,进一步,可选地向不同用户提供针对不同类型的鞋具提供对应不同的判定方式,提高了磨损状态信息获取的效率的作用效果。
58.作为一种可选的方案,在对整体图像进行特征提取,得到鞋具特征之前,还包括:
59.s1,获取标准鞋底参数;
60.s2,将整体图像对齐标准鞋底参数,得到对齐后的整体图像。
61.可选地,在本实施例中,标准鞋底参数可以但不限于为目标鞋具在刚生产完成时的鞋底参数,还可以但不限于为鞋具第一次在预设区域内放置时采集得到的鞋底参数,还可以但不限于为具有预设标准条件的鞋底参数。
62.可选地,在本实施例中,获取的鞋具的整体图像可以但不限于对齐标准鞋底参数,以得到对齐后的整体图像,基于对齐后的整体图像进行特征提取,以得到鞋具特征。
63.进一步举例说明,以鞋底图像对齐标准鞋底参数为例,上述方法可以但不限于为通过鞋底相机获取鞋底图像,鞋底图像通过目标检测模型识别4个点以分割出不同的鞋底表面,根据鞋底的4个角点对鞋底图像进行旋转,统一将鞋子旋转对齐到鞋尖朝向左侧、鞋子外表面向下的状态。
64.通过本技术提供的实施例,获取标准鞋底参数;将整体图像对齐标准鞋底参数,得到对齐后的整体图像。如此,通过将比对的图像预先处理为统一格式的图像,进而达到了比对的鞋底图像的格式统一,从而达到了提高了鞋底特征提取与比对的效率的目的,进而实现了提高磨损状态信息获取的效率的作用效果。
65.作为一种可选的方案,对整体图像进行特征提取,得到鞋具特征,包括:
66.s1,对对齐后的整体图像进行特征提取,得到鞋具特征。
67.通过本技术提供的实施例,对对齐后的整体图像进行特征提取,得到鞋具特征,通过提取相同鞋底图像格式的鞋底特征进行比对,从而达到了提高了鞋底特征提取与比对的效率的目的,进而实现了提高磨损状态信息获取的效率的作用效果。
68.作为一种可选的方案,获取鞋具标识对应的目标鞋具、以及目标鞋具的鞋底特征,包括:
69.s1,获取目标鞋具的标准鞋底图像;将标准鞋底图像调整为鞋底图像的图像格式,得到调整后的标准鞋底图像;
70.s2,对调整后的标准鞋底图像进行特征提取,得到目标鞋具的鞋底特征。
71.可选的,在本实施例中,目标鞋具的标准鞋具图像可以但不限于为目标鞋具在刚生产完成时的鞋具图像,还可以但不限于为鞋具第一次在预设区域内放置时采集得到的鞋具图像,还可以但不限于为具有预设标准的条件鞋具图像。目标鞋具的标准鞋底图像可以但不限于用于调整为鞋底图像的图像格式,以得到调整后的标准鞋底图像。目标鞋具的鞋底特征可以但不限于通过对调整后的标准鞋底图像进行特征提取而获取。
72.通过本技术提供的实施例,获取目标鞋具的标准鞋底图像;将标准鞋底图像调整
为鞋底图像的图像格式,得到调整后的标准鞋底图像;对调整后的标准鞋底图像进行特征提取,得到目标鞋具的鞋底特征。通过将比对的图像预先处理为统一格式的图像,进而达到了比对的鞋底图像的格式统一的目的,从而提高了鞋底特征提取和比对的效率,进而实现了提高磨损状态信息获取的效率的作用效果。
73.作为一种可选的方案,在对鞋底图像进行特征提取,得到第一鞋底特征之前,方法还包括:
74.s1,基于鞋底图像的颜色信息进行图像分割,得到鞋具的鞋底的前景图像;
75.s2,对鞋底图像进行特征提取,得到第一鞋底特征,包括:对前景图像进行特征提取,得到第一鞋底特征。
76.可选的,在本实施例中,对鞋底图像进行特征提取以得到第一鞋底特征可以但不限于包括对鞋具的鞋底的前景图像进行特征提取以得到第一鞋底特征,其中,前景图像可以但不限于基于鞋底图像的颜色信息进行图像分割得到鞋具的鞋底的前景图像,可以但不限于通过颜色关联去除鞋底图像的背景元素以得到鞋具的鞋底的前景图像,其中鞋底图像的背景元素可以但不限于为与鞋具的鞋底无关的图像元素。
77.通过本技术提供的实施例,基于鞋底图像的颜色信息进行图像分割,得到鞋具的鞋底的前景图像;对鞋底图像进行特征提取,得到第一鞋底特征,包括:对前景图像进行特征提取,得到第一鞋底特征。
78.作为一种可选的方案,在对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果之后,方法还包括:
79.s1,在比对结果指示鞋具的鞋底磨损程度大于或等于第一预设阈值的情况下,获取鞋具的行为预测数据,其中,行为预测数据为预测鞋具被穿戴时所产生的行为数据;
80.s2,展示提示信息,其中,提示信息用于提示行为预测数据导致鞋具的鞋底处于磨损异常的状态。
81.可选的,在本实施例中,在鞋具的行为预测数据可以但不限于为预测鞋具被用户穿戴时所产生的行为数据,还可以但不限于根据鞋具的当前鞋底磨损程度与一段时间内的历史鞋底磨损程度以及一段时间内用户的穿戴鞋具行为所产生的行为数据。提示信息可以但不限于展示在客户端上,或者通过该客户端播报该提示消息等;客户端可以但不限于与预设区域内的支撑结构、摄像设备等相关联。
82.进一步举例说明,在一种可选的应用场景下,用户a总是穿戴鞋具a前往足球场踢足球,在一段时间内,鞋具a的鞋底磨损程度不断提高,但始终为达到预设阈值,且这一段时间内鞋具a的表面总是被检测到足球场场地上遗留的信息(如足球场场地上的碎草、石英砂等),因此,鞋具的行为预测数据中可以但不限于包括最近一段时间内由于用户a穿戴鞋具a前往足球场踢足球而导致鞋具的鞋底磨损程度不断提升的行为数据。在鞋具a的鞋底磨损程度已经大于预设阈值的情况下,在用户a再一次准备穿戴鞋具a外出时,根据鞋具a的行为预测数据,向用户展示用于提示行为预测数据导致鞋具的鞋底处于磨损异常状态的提示信息,比如“用户a,您好!该鞋具的鞋底已经处于磨损异常的状态,不适宜穿戴前往足球场运动!”或“用户a,您好!该鞋具的鞋底已经处于磨损异常的状态,不适宜穿戴外出!”等。
83.通过本技术提供的实施例,在比对结果指示鞋具的鞋底磨损程度大于或等于预设阈值的情况下,获取鞋具的行为预测数据,其中,行为预测数据为预测鞋具被穿戴时所产生
的行为数据;展示提示信息,其中,提示信息用于提示行为预测数据导致鞋具的鞋底处于磨损异常的状态。通过图像的方式进行鞋底磨损程度的评估,在用户使用前给出用户提醒,有助于减少用户因鞋底过度磨损导致的健康问题,起到了提升用户体验的作用效果。
84.作为一种可选的方案,例如图7所示,为方便理解,将磨损信息的获取方法应用在获取鞋子的鞋底磨损程度的场景:鞋子放置在透明板上,在鞋子斜侧上方与下方各设置1个相机,分别为鞋面相机和鞋底相机,相机分辨率为640p相机,相机通过透明板上压力计进行触发拍摄鞋子图像,一次可放置一双鞋子,鞋子上方相机放置到斜侧上方是为了减少高筒鞋子对整个拍照过程的影响,鞋子id为鞋子所属鞋具标识,用于指示第二鞋底特征包括目标鞋具的鞋底特征。
85.在鞋子上面位置相机拍摄到照片后,通过比对获取最靠近鞋子拍照板的区域,通过颜色关联去除非鞋子区域背景,将分割后结果送到鞋子特征提取模块,鞋子特征提取模块采用resnet50模型进行推理,获取鞋子特征,在获取特征后送入鞋子比对模块,通过余弦距离进行鞋子id对比。resnet50模型在该场景下使用不同的鞋子进行模型的预训练以提高模型在该领域的适用能力。
86.获取鞋子id后取出历史鞋底数据以便后续进行鞋底磨损程度评估。鞋底相机获取鞋底图像,鞋底图像通过目标检测模型识别4个点以分割出不同的鞋底表面,根据鞋底的4个角点对鞋底图像进行旋转,统一将鞋子旋转对齐到鞋尖朝向左侧、鞋子外表面向下的状态。
87.鞋底磨损评估模块分为两部分,均为在鞋底数据上进行训练的cnn模型,使用两幅图像进行模型训练,图像对由人给定并给出磨损程度,磨损程度为0-1之间的浮点数,以mse进行损失回归训练,图像两两比对,从而完成模型训练。鞋底模型针对鞋子后半部分与全部鞋底建模,并以0.5、0.5的方式加权作为最终的磨损结果。
88.在完成鞋子磨损评估后,将相关结果存入数据库并在磨损程度大于0.5时提醒用户注意鞋子磨损严重。用户可通过相关应用查看鞋子磨损变化程度。
89.作为一种可选的方案,例如图8所示,为方便理解,将磨损信息的获取方法应用在获取鞋子的鞋底磨损程度的场景:鞋子放置在透明板上,在鞋子斜侧上方与下方各设置1个相机,分别为鞋面相机和鞋底相机,相机分辨率为640p相机,相机通过透明板上压力计进行触发拍摄鞋子图像,一次可放置一双鞋子,鞋子上方相机放置到斜侧上方是为了减少高筒鞋子对整个拍照过程的影响,鞋子id为鞋子所属鞋具标识,用于指示第二鞋底特征包括目标鞋具的鞋底特征。
90.s802,鞋面相机拍摄图像:通过鞋面相机拍摄,得到鞋子的鞋面图像;
91.s804,鞋面特征提取:对鞋子的鞋面图像进行特征提取,得到鞋面数据,鞋面数据用于指示鞋子所属的鞋具特征,其中,鞋具特征可以但不限于用于确定鞋具所属鞋具标识,鞋具标识可以但不限于包括鞋具所属厂牌、鞋具型号、鞋具尺码等;
92.s806,鞋面数据特征比对:根据鞋子的鞋面数据确定鞋子id,鞋子id可以但不限于为鞋具标识之一;
93.s808,根据鞋子id获取鞋底图像特征:鞋子id可以但不限于用于指示目标鞋底的鞋底特征;
94.s810,鞋底相机拍摄图像:通过鞋底相机拍摄,得到鞋子的鞋底图像;
95.s812,鞋底进行方法对齐,提取鞋底特征:鞋子的鞋底图像通过目标检测模型识别4个点以分割出不同的鞋底表面,根据鞋底的4个角点对鞋底图像进行旋转,统一将鞋子旋转对齐到鞋尖朝向左侧、鞋子外表面向下的状态,提取鞋底特征;
96.s814,进行鞋底特征比对:将鞋底特征与目标鞋底的鞋底特征进行特征比对,得到比对结果,比对结果用于用于指示鞋子的磨损程度;
97.s816,返回鞋子磨损程度评估结果。
98.可以理解的是,在本技术的具体实施方式中,涉及到用户信息等相关的数据,当本技术以上实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
99.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
100.根据本技术实施例的另一个方面,还提供了一种用于实施上述磨损信息的获取方法的磨损信息的获取装置。如图9所示,该装置包括:
101.获取单元902,用于在检测到预设区域内放置有鞋具的情况下,获取鞋具的鞋底图像;
102.提取单元904,用于对鞋底图像进行特征提取,得到第一鞋底特征,其中,第一鞋底特征用于表示所述鞋具的当前鞋底状态;
103.比对单元906,用于在获取到鞋具的第二鞋底特征的情况下,对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果,其中,第二鞋底特征用于表示鞋具的标准鞋底状态;
104.展示单元908,用于展示上述比对结果对应的磨损信息,其中,上述磨损信息用于表示上述鞋具的鞋底处于的磨损状态。
105.作为一种可选的方案,上述获取单元902包括:采集模块,用于在检测到预设区域内的支撑结构上放置有鞋具的情况下,通过摄像设备对鞋具的鞋底进行图像采集,得到鞋底图像。
106.作为一种可选的方案,上述采集模块包括:第一采集子模块,用于在检测到支撑结构上放置有鞋具、且鞋具的鞋底与支撑结构相接触的情况下,通过第一摄像设备透过支撑结构对鞋具的鞋底进行图像采集,得到鞋底图像;或,第二采集子模块,用于在检测到支撑结构上放置有鞋具、且鞋具的鞋底与支撑结构未相接触的情况下,通过第二摄像设备对鞋具的鞋底进行图像采集,得到鞋底图像。
107.作为一种可选的方案,上述装置还包括:第一获取模块,用于在对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果之前,获取鞋具的整体图像;第一提取模块,用于在对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果之前,对整体图像进行特征提取,得到鞋具特征;确定模块,用于在对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果之前,基于鞋具特征确定鞋具所属鞋具标识;第二获取模块,用于在对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果之前,获取鞋具标识对应的目标
鞋具、以及目标鞋具的鞋底特征,其中,第二鞋底特征包括目标鞋具的鞋底特征。
108.作为一种可选的方案,上述装置还包括:第三获取模块,用于在对整体图像进行特征提取,得到鞋具特征之前,获取标准鞋底参数;对齐模块,用于在对上述整体图像进行特征提取,得到鞋具特征之前,将整体图像对齐标准鞋底参数,得到对齐后的整体图像;
109.作为一种可选的方案,上述第一提取模块包括:第一提取子模块,用于对对齐后的整体图像进行特征提取,得到鞋具特征。
110.作为一种可选的方案,上述第二获取模块包括:获取子模块,用于获取目标鞋具的标准鞋底图像;调整子模块,用于将标准鞋底图像调整为鞋底图像的图像格式,得到调整后的标准鞋底图像;第二提取子模块,用于对调整后的标准鞋底图像进行特征提取,得到目标鞋具的鞋底特征。
111.作为一种可选的方案,上述装置还包括:第四获取模块,用于在对鞋底图像进行特征提取,得到第一鞋底特征之前,基于鞋底图像的颜色信息进行图像分割,得到鞋具的鞋底的前景图像;第二提取模块,用于在对鞋底图像进行特征提取,得到第一鞋底特征之前,对鞋底图像进行特征提取,得到第一鞋底特征,包括:对前景图像进行特征提取,得到第一鞋底特征。
112.作为一种可选的方案,上述装置还包括:第五获取模块,用于在对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果之后,在比对结果指示鞋具的鞋底磨损程度大于或等于第一预设阈值的情况下,获取鞋具的行为预测数据,其中,行为预测数据为预测鞋具被穿戴时所产生的行为数据;展示模块,用于在对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果之后,展示提示信息,其中,提示信息用于提示行为预测数据导致鞋具的鞋底处于磨损异常的状态。
113.具体实施例可以参考上述磨损信息的获取方法中所示示例,本示例中在此不再赘述。
114.根据本技术实施例的又一个方面,还提供了一种用于实施上述磨损信息的获取方法的电子装置,如图10所示,该电子装置包括存储器1002和处理器1004,该存储器1002中存储有计算机程序,该处理器804被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
115.可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。
116.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
117.s1,在检测到预设区域内放置有鞋具的情况下,获取鞋具的鞋底图像;
118.s2,对鞋底图像进行特征提取,得到第一鞋底特征,其中,第一鞋底特征用于表示鞋具的当前鞋底状态;
119.s3,在获取到鞋具的第二鞋底特征的情况下,对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果,其中,第二鞋底特征用于表示鞋具的标准鞋底状态;
120.s4,展示比对结果对应的磨损信息,其中,磨损信息用于表示鞋具的鞋底处于的磨损状态。
121.可选地,本领域普通技术人员可以理解,图10所示的结构仅为示意,电子装置也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备
(mobile internet devices,mid)、pad等终端设备。图10其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图10中所示更多或者更少的组件(如网络接口等),或者具有与图10所示不同的配置。
122.其中,存储器1002可用于存储软件程序以及模块,如本技术实施例中的磨损信息的获取方法和装置对应的程序指令/模块,处理器1004通过运行存储在存储器1002内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的磨损信息的获取方法。存储器1002可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1002可进一步包括相对于处理器1004远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1002具体可以但不限于用于存储鞋底图像、第一鞋底特征、第二鞋底特征、比对结果、磨损信息等信息。作为一种示例,如图10所示,上述存储器1002中可以但不限于包括上述磨损信息的获取装置中的获取单元902、提取单元904、比对单元906、展示单元908。此外,还可以包括但不限于上述磨损信息的获取装置中的其他模块单元,本示例中不再赘述。
123.可选地,上述的传输装置1006用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1006包括一个网络适配器(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置806为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
124.此外,上述电子装置还包括:显示器1008,用于显示上述鞋底图像、第一鞋底特征、第二鞋底特征、比对结果、磨损信息等信息;和连接总线1010,用于连接上述电子装置中的各个模块部件。
125.在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(peer to peer,简称p2p)网络,任意形式的计算设备,比如服务器、终端等电子装置都可以通过加入该点对点网络而成为该区块链系统中的一个节点。
126.根据本技术的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本技术实施例提供的各种功能。
127.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
128.需要说明的是,电子装置的计算机系统仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
129.计算机系统包括中央处理器(central processing unit,cpu),其可以根据存储在只读存储器(read-only memory,rom)中的程序或者从存储部分加载到随机访问存储器(random access memory,ram)中的程序而执行各种适当的动作和处理。在随机访问存储器中,还存储有系统操作所需的各种程序和数据。中央处理器、在只读存储器以及随机访问存储器通过总线彼此相连。输入/输出接口(input/output接口,即i/o接口)也连接至总线。
130.以下部件连接至输入/输出接口:包括键盘、鼠标等的输入部分;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分;包括硬盘等的存储部分;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分。通信部分经由诸如因特网的网络执行通信处理。驱动器也根据需要连接至输入/输出接口。可拆卸介质,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器上,以便于从其上读出的计算机程序根据需要被安装入存储部分。
131.特别地,根据本技术的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本技术的系统中限定的各种功能。
132.根据本技术的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
133.可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:
134.s1,在检测到预设区域内放置有鞋具的情况下,获取鞋具的鞋底图像;
135.s2,对鞋底图像进行特征提取,得到第一鞋底特征,其中,第一鞋底特征用于表示鞋具的当前鞋底状态;
136.s3,在获取到鞋具的第二鞋底特征的情况下,对第一鞋底特征和第二鞋底特征进行特征比对,得到比对结果,其中,第二鞋底特征用于表示鞋具的标准鞋底状态;
137.s4,展示比对结果对应的磨损信息,其中,磨损信息用于表示鞋具的鞋底处于的磨损状态。
138.可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
139.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
140.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。
141.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
142.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者
可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
143.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
144.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
145.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1