The invention is applicable to the field of artificial intelligence technology, and provides a method, device and computer equipment for recommending shoes type based on image recognition. Among them, the methods include: obtaining at least one original image of user's foot; gray processing of original image to get gray image; edge processing of gray image to extract edge value, and obtaining user's toe feature information according to edge value; comparing toe feature information with sample toe feature information in preset first database to get similarity value; When the similarity value exceeds the predetermined threshold value, the matching sample corresponding to toe feature information is marked, and the foot shape of the user's foot is determined to be the foot shape of the matching sample, and the foot shape is output; according to the foot type of the user, the foot type corresponding to the foot type in the preset second database is invoked; and the foot type is recommended to the user. The invention can quickly match the corresponding shoe type according to a foot photo of the user and output to the user, thereby improving the accuracy of the recommendation.
【技术实现步骤摘要】
基于图像识别推荐鞋款类型的方法、装置及计算机设备
本专利技术属于人工智能
,尤其涉及一种基于图像识别推荐鞋款类型的方法、装置、存储介质及计算机设备。
技术介绍
衣食住行是与人们生活息息相关的,其中,穿着一双舒适的鞋子对于在不同场景中工作的用户具有较大的意义。由于现代人生活节奏的加快,用户一般选择在网上购买鞋子,并且一般是根据自己脚部的长度来挑选鞋子的,或者,进一步根据脚部的肥瘦程度来调整鞋子的尺码。综上所述,用户在网购选鞋时,推荐系统一般是根据脚部的长度、宽度以及脚掌的厚度来向用户推荐鞋子,以供用户选择。然而,在根据上面的方法选定鞋子后,往往会出现选定的鞋子并不合脚,降低了用户体验。
技术实现思路
有鉴于此,本专利技术实施例提供了基于图像识别推荐鞋款类型的方法、装置、存储介质及计算机设备,以解决现有技术中业务办理方法存在办理效率低的问题。本专利技术实施例的第一方面提供了一种基于图像识别推荐鞋款类型的方法,包括:获取用户脚部的至少一张原始图像;对所述原始图像进行灰度处理,得到灰度图像;对所述灰度图像进行边缘处理,提取边缘值,根据边缘值获取用户的脚趾特征信息;将所述 ...
【技术保护点】
1.一种基于图像识别推荐鞋款类型的方法,其特征在于,包括:获取用户脚部的至少一张原始图像;对所述原始图像进行灰度处理,得到灰度图像;对所述灰度图像进行边缘处理,提取边缘值,根据边缘值获取用户的脚趾特征信息;将所述脚趾特征信息与预设第一数据库中的样本脚趾特征信息进行对比,得到相似度值;当相似度值超过预定阀值时,则标记与所述脚趾特征信息对应的匹配样本,确定用户脚部的脚型为所述匹配样本的脚型,输出所述脚型;根据用户的脚型,调用预设第二数据库内与所述脚型对应的鞋款类型;将所述鞋款类型推荐给用户。
【技术特征摘要】
1.一种基于图像识别推荐鞋款类型的方法,其特征在于,包括:获取用户脚部的至少一张原始图像;对所述原始图像进行灰度处理,得到灰度图像;对所述灰度图像进行边缘处理,提取边缘值,根据边缘值获取用户的脚趾特征信息;将所述脚趾特征信息与预设第一数据库中的样本脚趾特征信息进行对比,得到相似度值;当相似度值超过预定阀值时,则标记与所述脚趾特征信息对应的匹配样本,确定用户脚部的脚型为所述匹配样本的脚型,输出所述脚型;根据用户的脚型,调用预设第二数据库内与所述脚型对应的鞋款类型;将所述鞋款类型推荐给用户。2.根据权利要求1所述的基于图像识别推荐鞋款类型的方法,其特征在于,对所述灰度图像进行边缘处理,提取边缘值,根据边缘值获取脚趾特征信息,包括:对所述灰度图像进行边缘处理,获取五个脚趾头的平滑连接构成的脚趾头的曲线段;将所述脚趾头的曲线段在直角坐标系中进行分析,获取所述曲线段的极点的个数;根据所述极点的个数以及所述极点对应的横坐标所在的脚趾头,确定图像的特征信息,所述特征信息包括极点的个数和极点对应的横坐标所在的脚趾头的名称,所述脚趾头的名称至少包括大拇趾、食趾、中趾、无名趾和小趾。3.根据权利要求2所述的基于图像识别推荐鞋款类型的方法,其特征在于,将所述脚趾头的曲线段在直角坐标系中进行分析,包括:建立二维直角坐标系,所述二维直角坐标系中的纵坐标轴与脚趾头的长度方向平行;将所述脚趾头的曲线段在直角坐标系中显示。4.根据权利要求1所述的基于图像识别推荐鞋款类型的方法,其特征在于,根据用户的脚型,调用预设第二数据库内与所述脚型对应的鞋款类型包括:根据用户的脚型,从预设第二数据库内筛选出与所述用户的脚型对应的第一鞋款类型;根据用户的偏好信息,从所述第一鞋款类型中筛选出与所述偏好信息匹配的第二鞋款类型,所述用户的偏好信息是通过抓取用户在移动终端中的购物APP或者浏览器上的浏览信息,对所述浏览信息进行聚类获得。5.根据权利要求1至4任一项所述的基于图像识别推荐鞋款类型的方法,其特征在于,在将所述脚趾特征信息与预设第一数据库中的样本脚趾特征信息进行对比,得到相似度值之前,还包括:利用计算机视觉库opencv调用压缩包中的第一预设函数将目标图像灰度化处理,得到灰度图像;调用所述压缩包中的第二预设函数将灰度图像进行边缘化处理得到边缘化图像,并提取所述边缘化图像的边缘值;利用递归算法...
【专利技术属性】
技术研发人员:韩冰,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。