基于图片识别获取手表信息的方法及装置与流程

文档序号:12123780阅读:1179来源:国知局
基于图片识别获取手表信息的方法及装置与流程

本发明涉及图像处理技术领域,特别是涉及一种基于图片识别获取手表信息的方法及装置。



背景技术:

对于手表,其发展经久不衰,主要有机械表、电子表、石英表、光波表等品种,每种手表具有不同的属性和品牌。

对于手表的宣传,通常有纸质宣传、视频宣传等方式,商家为吸引人群关注,通常只展示手表的外观,对于想要深入了解的用户,此信息则不足以使用户充分了解该手表,同时也无法了解与该手表相关的其他手表的信息。如何识别图片中的手表,并获取该手表的详细信息及与该手表相关的其他手表的信息,对于用户便捷地获取手表信息具有重要的意义。



技术实现要素:

本发明主要解决的技术问题是提供一种基于图片识别获取手表信息的方法及装置,可识别图片中的手表,使用户便捷地获取该手表的详细信息及与该手表相关的其他手表的信息。

为解决上述技术问题,本发明提供一种基于图片识别获取手表信息的方法,包括以下步骤:接收图片识别指令;根据图片识别指令获取图片中的手表信息;提取手表信息的特征码;发送图片识别请求至服务器端,图片识别请求包括特征码和相关推荐类别;接收服务器端根据图片识别请求反馈的图片中手表的详细信息及与该手表相关的其他手表的信息,其他手表的信息符合相关推荐类别。

其中,图片为实物图片或本地存储的图片。

其中,相关推荐类别包括以下一种或多种:手表品牌、手表价格、手表产地、表盘大小、表带颜色、表盘材料、表带材料。

为解决上述技术问题,本发明还提供一种基于图片识别获取手表信息的方法,包括以下步骤:接收客户端发送的图片识别请求,图片识别请求包括需识别图片中手表信息的特征码、相关推荐类别;将接收的特征码与存储的特征码进行匹配;当存储的特征码中存在与接收的特征码相匹配的特征码时,获取相匹配的特征码对应的手表的详细信息;根据手表详细信息、相关推荐类别搜索相关手表的信息;将手表详细信息和相关手表的信息发送至客户端。

其中,相关推荐类别包括以下一种或多种:手表品牌、手表价格、手表产地、表盘大小、表带颜色、表盘材料、表带材料。

为解决上述技术问题,本发明提供一种基于图片识别获取手表信息的装置,包括:第一接收模块,用于接收图片识别指令;第一获取模块,用于根据图片识别指令获取图片中的手表信息;提取模块,用于提取手表信息的特征码;第一发送模块,用于发送图片识别请求至服务器端,图片识别请求包括特征码和相关推荐类别;第二接收模块,用于接收服务器端根据图片识别请求反馈的图片中手表的详细信息及与该手表相关的其他手表的信息,其他手表的信息符合相关推荐类别。

其中,图片为实物图片或本地存储的图片。

其中,相关推荐类别包括以下一种或多种:手表品牌、手表价格、手表产地、表盘大小、表带颜色、表盘材料、表带材料。

为解决上述技术问题,本发明还提供一种基于图片识别获取手表信息的装置,包括:第三接收模块,用于接收客户端发送的图片识别请求,图片识别请求包括需识别图片中手表信息的特征码、相关推荐类别;匹配模块,用于将接收的特征码与存储的特征码进行匹配;第二获取模块,用于当存储的特征码中存在与接收的特征码相匹配的特征码时,获取相匹配的特征码对应的手表的详细信息;搜索模块,用于根据手表详细信息、相关推荐类别搜索相关手表的信息;第二发送模块,用于将手表详细信息和相关手表的信息发送至客户端。

其中,相关推荐类别包括以下一种或多种:手表品牌、手表价格、手表产地、表盘大小、表带颜色、表盘材料、表带材料。

本发明的有益效果是:区别于现有技术的情况,本发明的基于图片识别获取手表信息的方法具体为:接收图片识别指令,获取图片中的手表信息,提取该手表信息的特征码,发送图片识别请求至服务器端,该请求包括提取的特征码和相关推荐类别;服务器端接收到图片识别请求后,将请求中的特征码与本地存储的特征码进行匹配,当匹配出相应的特征码后,获取相匹配特征码对应手表的详细信息,并根据获取的手表详细信息和相关推荐类别搜索相关手表的信息,最后将获取的手表详细信息与搜索的相关手表的信息发送至客户端。通过上述方法,可对图片中的手表进行识别,使用户便捷地获取该手表的详细信息及与该手表相关的其他手表的信息。

附图说明

图1是本发明基于图片识别获取手表信息的方法一实施例的流程示意图;

图2是本发明基于图片识别获取手表信息的方法另一实施例的流程示意图;

图3是本发明基于图片识别获取手表信息的装置一实施例的结构示意图;

图4是本发明基于图片识别获取手表信息的装置另一实施例的结构示意图。

具体实施方式

下面结合附图和实施例对本发明进行详细说明。

请参阅图1,图1是本发明基于图片识别获取手表信息的方法一实施例的流程示意图,如图1所示,包括以下步骤:

S11,接收图片识别指令。

本实施例方法在客户端实施,当用户需获取图片中手表的信息时,发出图片识别指令。其中,客户端为智能移动终端,如智能手机、平板电脑等。

在本实施例中,图片为实物图片或本地存储的图片。

S12,根据图片识别指令获取图片中的手表信息。

S13,提取手表信息的特征码。

在客户端提取手表信息的特征码,可避免将手表信息直接发送至服务器端流量较大的问题。

S14,发送图片识别请求至服务器端,图片识别请求包括特征码和相关推荐类别。

在本实施例中,相关推荐类别包括以下一种或多种:手表品牌、手表价格、手表产地、表盘大小、表带颜色、表盘材料、表带材料。

对于请求中的相关推荐类别,可由用户进行设置或默认设置。

S15,接收服务器端根据图片识别请求反馈的图片中手表的详细信息及与该手表相关的其他手表的信息,其他手表的信息符合相关推荐类别。

客户端接收服务器端返回的信息后,用户可详细了解图片中手表的情况,对于与图片中的手表相关的其他手表也可进行深入的了解。

在本实施例中,用户只需发出图片识别指令,即可便捷地获取图片中手表的信息。

请参阅图2,图2是本发明基于图片识别获取手表信息的方法另一实施例的流程示意图,如图2所示,包括以下步骤:

S21,接收客户端发送的图片识别请求,图片识别请求包括需识别图片中手表信息的特征码、相关推荐类别。

本实施例方法在服务器端实施,其中,服务器端可为云端服务器。

在本实施例中,相关推荐类别包括以下一种或多种:手表品牌、手表价格、手表产地、表盘大小、表带颜色、表盘材料、表带材料。

S22,将接收的特征码与存储的特征码进行匹配。

服务器端建立有用于手表识别的数据库,该数据库由手表名称、手表对应的特征码、手表其他详细信息组成。

S23,当存储的特征码中存在与接收的特征码相匹配的特征码时,获取相匹配的特征码对应的手表的详细信息。

此步骤即完成对图片中手表的识别,当存在匹配项时,即可知道图片中手表的名称。

在本实施例中,采用基于几何特征的方法进行图片识别。

S24,根据手表详细信息、相关推荐类别搜索相关手表的信息。

首先根据手表详细信息的关键字搜索与该手表相关的其他手表的信息,然后再根据相关推荐类别对搜索的信息进行过滤,最后得到符合搜索要求的其他手表的信息。

需要指出的是,此处的相关手表的信息即与识别出的手表相关的其他手表的信息。相关手表的信息主要表现为:与识别出的手表为同一系列的手表的信息、与识别出的手表的功能相同的手表的信息等。

S25,将手表详细信息和相关手表的信息发送至客户端。

对于相关手表的信息,在推送至客户端时,可对其条数进行设置。

请参阅图3,图3是本发明基于图片识别获取手表信息的装置一实施例的结构示意图,如图3所示,包括:第一接收模块31、第一获取模块32、提取模块33、第一发送模块34及第二接收模块35。

上述各模块的功能具体如下:

第一接收模块31用于接收图片识别指令;第一获取模块32用于根据图片识别指令获取图片中的手表信息;提取模块33用于提取手表信息的特征码;第一发送模块34用于发送图片识别请求至服务器端,图片识别请求包括特征码和相关推荐类别;第二接收模块35用于接收服务器端根据图片识别请求反馈的图片中手表的详细信息及与该手表相关的其他手表的信息,其他手表的信息符合相关推荐类别。

其中,图片为实物图片或本地存储的图片。

其中,相关推荐类别包括以下一种或多种:手表品牌、手表价格、手表产地、表盘大小、表带颜色、表盘材料、表带材料。

请参阅图4,图4是本发明基于图片识别获取手表信息的装置另一实施例的结构示意图,如图所示,包括:第三接收模块41、匹配模块42、第二获取模块43、搜索模块44及第二发送模块45。

上述各模块的功能具体如下:

第三接收模块41用于接收客户端发送的图片识别请求,图片识别请求包括需识别图片中手表信息的特征码、相关推荐类别;匹配模块42用于将接收的特征码与存储的特征码进行匹配;第二获取模块43用于当存储的特征码中存在与接收的特征码相匹配的特征码时,获取相匹配的特征码对应的手表的详细信息;搜索模块44用于根据手表详细信息、相关推荐类别搜索相关手表的信息;第二发送模块45用于将手表详细信息和相关手表的信息发送至客户端。

其中,相关推荐类别包括以下一种或多种:手表品牌、手表价格、手表产地、表盘大小、表带颜色、表盘材料、表带材料。

结合图3和图4,图3所示装置位于客户端,图4所示装置位于服务器端,图3和图4所示装置构成基于图片识别获取手表信息的系统。下面详细阐述图3和图4所示装置的工作过程。

当用户需了解图片中的手表信息时,发出图片识别指令,客户端第一接收模块31接收图片识别指令后,第一获取模块32获取图片中的手表信息,提取模块33提取手表信息的特征码,第一发送模块34发送图片识别请求至服务器端,其中,图片识别请求包括特征码和相关推荐类别。服务器端的第三接收模块41接收图片识别请求后,匹配模块42将接收的特征码与存储的特征码进行匹配,当存储的特征码中存在匹配项时,第二获取模块43获取相匹配的特征码对应的手表的详细信息,搜索模块44根据手表详细信息、相关推荐类别搜索相关手表的信息,第二发送模块45将手表详细信息和相关手表的信息发送至客户端。客户端第二接收模块35接收服务器端返回的信息,供用户浏览。

其中,服务器端建立有用于手表识别的数据库,该数据库由手表名称、手表对应的特征码、手表其他详细信息组成。

其中,在搜索相关手表的信息时,首先根据手表详细信息的关键字搜索与该手表相关的其他手表的信息,然后再根据相关推荐类别对搜索的信息进行过滤,最后得到符合搜索要求的其他手表的信息。

需要指出的是,此处的相关手表的信息即与识别出的手表相关的其他手表的信息。相关手表的信息主要表现为:与识别出的手表为同一系列的手表的信息、与识别出的手表的功能相同的手表的信息等。

其中,采用基于几何特征的方法进行图片识别。

综上所述,本发明可对图片中的手表进行识别,使用户便捷地获取该手表的详细信息及与该手表相关的其他手表的信息。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1