一种足部信息识别方法和装置的制造方法

文档序号:8413171阅读:391来源:国知局
一种足部信息识别方法和装置的制造方法
【技术领域】
[0001] 本发明涉及计算机技术领域,特别是涉及一种足部信息识别方法,以及一种足部 信息识别装置。
【背景技术】
[0002] 用户的日常生活离不开鞋子,但现今鞋子品牌众多、款式多样。虽然鞋子具有一定 的标准尺寸,但是该尺寸还分为中国、欧洲、美国等不同标准,而用户在购鞋时往往是基于 过往的经验选择尺寸,却并不知道自己足部的实际尺寸。
[0003] 由于用户仅凭经验确定自己足部适合的尺寸,因此在购买鞋子的过程中往往由于 选购了不适合的鞋子,而需要执行退换货等复杂流程,或者为了购买合适的尺寸而反复查 看各种介绍和评价等信息,从而导致时间和资源的浪费。

【发明内容】

[0004] 本发明实施例所要解决的技术问题是提供一种足部信息识别方法,以准确的获取 用户的足部信息。
[0005] 相应的,本发明实施例还提供了一种足部信息识别装置,用以保证上述方法的实 现及应用。
[0006] 为了解决上述问题,本发明公开了一种足部信息识别方法,包括:获取拍摄足部所 生成的图片数据,该图片数据为通过对用户的足部、基板和障碍物进行拍摄生成的,其中, 水平放置的所述基板一边与垂直的所述障碍物贴合,所述足部的足跟与所述障碍物贴合, 且所述足部和所述基板放置方向相同;对所述图片数据进行图像处理获取图像二值化后的 透视还原图;依据所述透视还原图确定所述基板和足部的像素信息;采用所述基板和足部 的像素信息计算所述足部的脚长信息和脚宽信息,将脚长信息和脚宽信息作为所述用户的 足部信息。
[0007] 本发明一个可选实施例中,对所述图片数据进行图像处理获取图像二值化后的透 视还原图,包括:对所述图片数据进行二值化处理,确定二值图像;对所述二值图像进行边 缘检测,基于检测的边缘信息对所述二值图像进行图像分割,确定分割结果图;对所述分割 结果图进行透视还原,确定透视还原图。
[0008] 本发明一个可选实施例中,所述依据所述透视还原图确定所述基板和足部的像素 信息,包括:依据所述透视还原图的像素确定所述基板的像素点个数;通过扫描获取所述 足部的至少一个特征点的像素坐标值。
[0009] 本发明一个可选实施例中,所述通过扫描获取所述足部的至少一个特征点的像素 坐标值,包括:按照从足跟到足尖的方向对所述透视还原图进行扫描,确定所述足部的最长 脚趾的顶点;将获取所述足部的最长脚趾的顶点作为足尖特征点,获取所述足尖特征点的 像素坐标值。
[0010] 本发明一个可选实施例中,所述采用所述基板和足部的像素信息计算所述足部的 脚长信息和脚宽信息,包括:按照所述基板的像素点个数和所述足尖特征点的像素坐标值 计算所述足部的脚长信息;按照所述脚长信息确定脚宽特征点,并依据所述脚宽特征点计 算所述足部的脚宽信息。
[0011] 本发明一个可选实施例中,将所述基板中与所述障碍物贴合的一边的邻边作为比 对边;所述按照所述基板的像素点个数和所述足尖特征点的像素坐标值计算所述足部的脚 长信息,包括:获取所述基板的比对边的长度;依据所述基板的像素点个数和所述比对边 的长度,计算所述基板的单位像素长度;采用所述基板的单位像素长度和所述足尖特征点 的像素坐标值,计算所述足部的脚长信息。
[0012] 本发明一个可选实施例中,所述按照所述脚长信息确定脚宽特征点,并依据所述 脚宽特征点计算所述足部的脚宽信息,包括:按照所述足尖特征点和所述脚长信息,确定所 述足部的两个足宽特征点;按照所述基板的单位像素长度对两个脚宽特征点之间的距离进 行计算,确定所述足部的脚宽信息。
[0013] 本发明还公开了一种足部信息识别装置,包括:图片获取模块,用于获取拍摄足 部所生成的图片数据,该图片数据为通过对用户的足部、基板和障碍物进行拍摄生成的,其 中,水平放置的所述基板一边与垂直的所述障碍物贴合,所述足部的足跟与所述障碍物贴 合,且所述足部和所述基板放置方向相同;图像处理模块,用于对所述图片数据进行图像处 理获取图像二值化后的透视还原图;像素确定模块,用于依据所述透视还原图确定所述基 板和足部的像素信息;足部信息计算模块,用于采用所述基板和足部的像素信息计算所述 足部的脚长信息和脚宽信息,将脚长信息和脚宽信息作为所述用户的足部信息。
[0014] 本发明一个可选实施例中,所述图像处理模块,包括:二值化子模块,用于对所述 图片数据进行二值化处理,确定二值图像;分割子模块,用于对所述二值图像进行边缘检 测,基于检测的边缘信息对所述二值图像进行图像分割,确定分割结果图;透视还原子模 块,用于对所述分割结果图进行透视还原,确定透视还原图。
[0015] 本发明一个可选实施例中,所述像素确定模块,包括:个数确定子模块,用于依据 所述透视还原图的像素确定所述基板的像素点个数;特征点扫描子模块,用于通过扫描获 取所述足部的至少一个特征点的像素坐标值。
[0016] 本发明一个可选实施例中,所述特征点扫描子模块,用于按照从足跟到足尖的方 向对所述透视还原图进行扫描,确定所述足部的最长脚趾的顶点;将获取所述足部的最长 脚趾的顶点作为足尖特征点,获取所述足尖特征点的像素坐标值。
[0017] 本发明一个可选实施例中,所述采足部信息计算模块,包括:脚长计算子模块,用 于按照所述基板的像素点个数和所述足尖特征点的像素坐标值计算所述足部的脚长信息; 脚宽计算子模块,用于按照所述脚长信息确定脚宽特征点,并依据所述脚宽特征点计算所 述足部的脚宽信息。
[0018] 本发明一个可选实施例中,将所述基板中与所述障碍物贴合的一边的邻边作为比 对边;所述脚长计算子模块,用于获取所述基板的比对边的长度;依据所述基板的像素点 个数和所述比对边的长度,计算所述基板的单位像素长度;采用所述基板的单位像素长度 和所述足尖特征点的像素坐标值,计算所述足部的脚长信息。
[0019] 本发明一个可选实施例中,所述脚宽计算子模块,用于按照所述足尖特征点和所 述脚长信息,确定所述足部的两个足宽特征点;按照所述基板的单位像素长度对两个脚宽 特征点之间的距离进行计算,确定所述足部的脚宽信息。
[0020] 与现有技术相比,本发明实施例包括以下优点:
[0021] 获取通过对用户的足部、基板和障碍物进行拍摄生成的图片数据,其中在拍摄足 部的图片数据对应照片时,水平放置的所述基板一边与垂直的所述障碍物贴合,所述足部 的足跟与所述障碍物贴合,且所述足部和所述基板放置方向相同,从而该图片数据中足部 的足跟与基板相对障碍物贴合的部分平齐的,然后对图片数据进行图像处理获取图像二值 化后的透视还原图,依据所述透视还原图确定所述基板和足部的像素信息,再采用所述基 板和足部的像素信息计算所述足部的脚长信息和脚宽信息作为所述用户的足部信息,从而 通过对用户足部拍摄的图片数据进行识别,获取用户真实的足部信息,从而为用户提供真 实、准确的脚长、脚宽等足部信息,使得用户在购买鞋子等执行与足部信息相关操作时,基 于该真实数据进行选择,减少由于足部数据不准确而对时间和资源造成的浪费。
【附图说明】
[0022] 图1是本发明实施例提供的一种足部信息识别方法的步骤流程图;
[0023] 图2是本发明实施例提供的另一种足部信息识别方法的步骤流程图;
[0024] 图3A-C是本发明实施例的另一种足部信息识别方法中图片数据处理示意图;
[0025] 图4A-B是本发明实施例的另一种足部信息识别方法中足部信息计算示意图;
[0026] 图5本发明实施例提供的一种足部信息识别装置的结构框图;
[0027] 图6本发明实施例提供的另一种足部信息识别装置的结构框图。
【具体实施方式】
[0028] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。
[0029] 本发明实施例的核心构思之一在于,提供了一种足部信息识别方法,以准确识别 用户的足部信息。首先获
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1