图像识别方法及服务器和终端与流程

文档序号:13625800阅读:437来源:国知局
图像识别方法及服务器和终端与流程

本发明涉及一种图像识别技术,具体而言,涉及一种图像识别方法及服务器和终端。



背景技术:

随着网络的发展,上网已经成为人们日常生活中的必须品,当用户在上网时,看到有关美食的图片或者饭馆里面的照片时,虽然很有食欲很想吃,但不知道在哪里吃到,也不知道此道菜的具体做法。

在相关技术中,用户为解决上述问题可以通过对图像进行识别,然后确定相关的菜谱。

在实现本发明过程中,发明人发现相关技术中至少存在如下问题:普通计算机或者服务器的图像识别能力并不强,若用户拍摄或下载的某一种美食的照片像素不高,或者角度和色泽不合适,那么用户上传此照片后,服务器很可能识别不出这道菜的正确信息。并且,此方法得到的菜谱并不一定适用于所有用户,比如用户家庭只有普通炒锅,而在推送给用户的菜谱中却是使用压力锅进行烹饪,客户还是不知道怎么使用普通炒锅做出更接近或者更好吃的这道菜。



技术实现要素:

本发明正是基于上述问题,提出了一种图像识别技术,通过采用云计算或者平台用户进行图像识别,识别过程速度快,识别结果准确性高,有效解决了单一计算机或服务器的图像识别能力不足的问题。并且结合用户设定的条件信息,查询到菜谱信息,适合用户自行烹制,提升了用户体验感。

有鉴于此,本申请提出了一种图像识别方法,用于服务器,包括:接收上传的图像和条件信息;根据接收到的所述图像和所述条件信息,确定与所述图像相关的信息;以及将所述相关的信息推送至终端。

在该技术方案中,当接收到用户上传的图像时,对图像进行识别,可以快速地帮助用户确定出与图像相关的菜品,并且根据条件信息,确定满足条件信息的与该菜品相关的信息,将识别出的菜品信息与所述条件信息相结合,确定出菜谱,该菜谱准确性高,适合用户自行烹制,提升了用户体验感。

上述技术方案中,优选地,所述根据接收到的所述图像和所述条件信息,确定与所述图像相关的信息具体包括:通过云计算来对所述图像进行识别以确定所述图像对应的菜品名称;以及根据所述菜品名称和所述条件信息,通过云计算来确定与所述图像相关的信息。

在该技术方案中,通过云计算来对图像进行识别,有效地解决了单一计算机或服务器的图像识别能力不足的问题,并且识别过程速度快,识别结果准确性高。通过与用户设定的条件信息相结合而查询到菜品信息,适合用户自行烹制,符合用户设置的条件,提升了用户体验感。

上述任一技术方案中,优选地,根据所述接收到的所述图像和所述条件信息,确定与所述图像相关的信息具体包括:将所述图像展示给至少一个其他终端;接收所述至少一个其他终端反馈的对所述图像的识别结果;将所述识别结果进行统计后确定所述图像对应的菜品名称;以及根据所述菜品名称和所述条件信息,通过云计算来确定与所述图像相关的信息。

在该技术方案中,将接收到的图像展示给平台中其他在线的用户识别,其他在线用户浏览到此用户上传的菜品照片后,可向服务器发送菜品信息,服务器经过统计分析后,得到确定的菜品信息。通过将图片上传至平台,让平台上的用户进行识别,可以利用平台上用户的智慧来完成图片识别,这样对于一些比较不易分辨的菜品,就可以很快得到结果,采用平台中在线用户识别的方法也会提高识别的正确率。

上述任一技术方案中,优选地,所述条件信息包括以下至少一种或其组合:调料名称、锅具种类、锅具型号以及锅具名称。

在该技术方案中,所述条件信息可以为用户所具备的具体的烹饪条件,例如,现有的烹饪器具、调料以及锅具。通过提供这些烹饪条件可以确定出完全适合用户烹饪的菜谱,不会出现得到菜谱也无法烹饪的现象。

上述任一技术方案中,优选地,与所述菜品名称相关的信息包括以下至少一种或其组合:菜谱、营养信息、适宜人群、用户对此菜品的评价、拥有此菜品的餐馆排名、餐馆的相应地理位置及对应于条件信息的菜品的菜谱和具体的用户操作流程。

在该技术方案中,通过上传的照片和输入的条件信息,可以得到跟该照片和条件信息相关的一些信息。例如,提供的菜谱可以根据用户输入的锅具类型来提供烹饪该菜品需要的原材料及烹饪方法,从而可以使用户准确地烹饪出该菜品;又例如,可以提供出菜品所对应的营养信息,可以使用户准确的知道该菜品所提供的营养成分,使用户可以合理安排膳食;或者,可以针对用户提供的条件信息来判断该菜谱针对的适宜人群,可以使用户准确的知道该菜品是否适合自己和家人朋友食用;或者,可以提供用户的评价,用户对此菜品的评价可以给用户起到参考作用,使用户在制作之前对菜品有一个初步的了解;或者,提供对应于所述条件信息的菜品的菜谱和具体的用户操作流程,使用户可以根据该信息自行在家中烹饪相关的菜品;也可以提供拥有此菜品的餐馆排名及餐馆的相应地理位置,可以使用户在不想自行烹饪时,也可以去餐馆品尝该菜品。总之,可以根据客户提供的条件信息,提供符合客户要求的信息。

本申请还提出一种图像识别方法,用于终端,包括:将图像和条件信息发送至服务器;接收所述服务器根据所述图像和条件信息确定的与所述图像相关的信息。

在该技术方案中,终端将图像和条件信息同时发送至服务器,可以通过服务器快速识别图像信息,并将识别到的图像信息与所述条件信息相结合,确定出用户感兴趣的信息,从而提升了用户体验。

上述技术方案中,优选地,所述条件信息包括以下至少一种或其组合:调料名称、锅具种类、锅具型号以及锅具名称。

在该技术方案中,条件信息可以为用户所具备的具体的烹饪条件,通过将这些烹饪条件发送给服务器,可以使服务器确定出完全适合用户烹饪的菜谱,不会出现得到菜谱也无法在家中自行烹饪的现象。

上述任一技术方案中,优选地,当终端关联有烹饪器具时,显示已关联的烹饪器具供用户选择,或者默认选择预设的烹饪器具,将烹饪器具的信息作为条件信息之一发送给服务器。

在该技术方案中,通过将终端已关联的烹饪器具默认为最适合用户的烹饪器具,或者默认选择预设的烹饪器具,使用户不需要再次输入烹饪器具信息,简化了操作,用户使用更加方便。

本申请还提出了一种服务器,包括服务器接收单元、服务器确定单元和服务器推送单元。通过服务器接收单元,接收终端上传的图像和条件信息;通过服务器确定单元,根据接收到的所述图像和所述条件信息,确定与所述图像相关的信息;以及通过服务器推送单元,将所述相关的信息推送至终端。

在该技术方案中,当服务器通过服务器接收单元接收到用户上传的图像时,通过服务器确定单元对图像进行识别,可以快速地帮助用户确定出与图像相关的信息,将识别出的信息与所述条件信息相结合,确定出菜谱,该菜谱准确性高,更符合用户的烹饪习惯,适合自行烹制,提升了用户体验感。

上述技术方案中,优选地,所述服务器确定单元具体用于:通过云计算来对所述图像进行识别以确定所述图像对应的菜品名称;以及根据所述菜品名称和所述条件信息,通过云计算来确定与所述图像相关的信息。

在该技术方案中,通过云计算来对图像进行识别,有效地解决了单一计算机或服务器的图像识别能力不足的问题,并且识别过程速度快,识别结果准确性高。通过与用户设定的条件信息相结合而查询到菜谱信息,适合用户自行烹制,提升了用户体验感。

在上述任一技术方案中,优选的,所述服务器确定单元具体用于:将所述图像展示给至少一个其他终端;接收所述至少一个其他终端反馈的对所述图像的识别结果;将所述识别结果进行统计后确定所述图像对应的菜品名称;以及根据所述菜品名称和所述条件信息,通过云计算来确定与所述图像相关的信息。

在该技术方案中,将接收到的图像展示给平台中其他在线的用户识别,其他在线用户浏览到此用户上传的菜品照片后,可向服务器发送菜品信息,服务器经过统计分析后,得到确定的菜品信息。由于人的识别能力也是很强的,采用平台中在线用户识别的方法也会更好地提高识别的正确率。

在上述任一技术方案中,优选的,所述条件信息包括以下至少一种或其组合:调料名称、锅具种类、锅具型号以及锅具名称。

在该技术方案中,所述条件信息为用户所具备的具体的烹饪条件,通过这些烹饪条件可以确定出完全适合用户烹饪的菜谱,不会出现得到菜谱也无法烹饪的现象。

在上述任一技术方案中,优选的,与所述菜品名称相关的信息包括以下至少一种或其组合:菜谱、营养信息、适宜人群、用户对此菜品的评价、拥有此菜品的餐馆排名、餐馆的相应地理位置及对应于所述条件信息的菜品的菜谱和具体的用户操作流程。

在该技术方案中,所述菜谱可以使用户知道烹饪该菜品需要的原材料及烹饪方法,准确地烹饪出该菜品;营养信息可以使用户准确地知道该菜品所提供的营养成分,使用户可以合理安排膳食;适宜人群可以使用户准确的知道该菜品是否适合自己和家人朋友食用;用户对此菜品的评价可以给用户起到参考作用,使用户在制作之前对菜品有一个初步的了解;或者,提供对应于所述条件信息的菜品的菜谱和具体的用户操作流程,使用户可以根据该信息片刻自行在家中烹饪相关的菜品;也可以提供拥有此菜品的餐馆排名及餐馆的相应地理位置可以使用户在不想自行烹饪时,也可以去餐馆品尝该菜品。

本申请还提出了一种终端,包括终端发送单元和终端接收单元,通过终端发送单元,将图像和条件信息发送至服务器;服务器对图像识别完成并确定出菜谱后,通过终端接收单元,接收所述服务器根据所述图像和条件信息确定的与所述图像相关的信息。

在该技术方案中,将图像和条件信息同时发送至服务器,可以通过服务器快速识别图像信息,并将识别到的图像信息与所述条件信息相结合,确定出适合用户的菜谱,提升了用户体验感。

在上述技术方案中,优选的,所述条件信息包括以下至少一种或其组合:调料名称、锅具种类、锅具型号以及锅具名称。

在该技术方案中,条件信息可以为用户感兴趣的事项,例如:用户所具有的具体的烹饪条件,通过将这些条件发送给服务器,可以使服务器确定出完全适合用户烹饪的信息,不会出现得到菜谱也无法在家中自行烹饪的现象。

在上述任一技术方案中,优选地,还包括:选择单元,当所述终端关联有烹饪器具时,显示已关联的烹饪器具供用户选择,或者默认选择预设的烹饪器具;以及所述发送单元还用于将所述烹饪器具的信息作为条件信息之一发送给所述服务器。

在该技术方案中,通过将终端中已关联的烹饪器具默认为最适合用户的烹饪器具,或者默认选择预设的烹饪器具,使用户不需要再次输入烹饪器具信息,简化了操作,用户使用更加方便。

附图说明

图1示出了根据本发明的一个实施例的服务器进行图像识别的流程示意图;

图2示出了根据本发明的一个实施例的使用云计算方式进行图像识别的流程示意图;

图3示出了根据本发明的一个实施例的采用平台用户进行图像识别的流程示意图;

图4示出了根据本发明的一个实施例的终端进行图像发送与接收的流程示意图;

图5示出了根据本发明的一个实施例的终端的示意图;

图6示出了根据本申请的一个实施例的服务器的示意图;

图7示出了根据本发明的一个实施例的终端与服务器交互过程示意图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的一个实施例的服务器进行图像识别的流程示意图;

如图1所示,根据本发明的一个实施例的服务器进行图像识别的流程包括,步骤102,接收上传的图像和条件信息;步骤104,根据接收到的所述图像和所述条件信息,确定与所述图像相关的信息;步骤106,将所述相关的信息推送至终端。

在该实施例中,当接收到用户上传的图像时,对图像进行识别,可以快速地帮助用户确定出与图像相关的菜品,并且根据条件信息,确定满足条件信息的与该菜品相关的信息,将识别出的菜品信息与所述条件信息相结合,确定出菜谱,该菜谱准确性高,适合用户自行烹制,提升了用户体验感。

图2示出了根据本发明的另一实施例的使用云计算方式进行图像识别的流程示意图。如图2所示,步骤202,服务器接收单元接收上传的图像和条件信息;步骤204,通过云计算来对所述图像进行识别以确定所述图像对应的菜品名称;以及步骤206根据所述菜品名称和所述条件信息,通过云计算来确定与所述图像相关的信息;步骤208,服务器推送单元将相关信息推送至终端。

在该实施例中,通过云计算来对图像进行识别,因为云计算是将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务,所以通过云计算有效地解决了单一计算机或服务器的图像识别能力不足的问题,并且识别过程速度快,识别结果准确性高。通过与用户设定的条件信息相结合而查询到菜品信息,适合用户自行烹制,符合用户设置的条件,提升了用户体验感。

图3示出了根据本发明的一个实施例的采用平台用户进行图像识别的流程示意图。如图3所示,步骤302,服务器接收单元接收上传的图像和条件信息;步骤304,将所述图像展示给至少一个其他终端;步骤306,接收至少一个其他终端反馈的对图像的识别结果;步骤308,将识别结果进行统计后确定图像对应的菜品名称;以及步骤310,根据菜品名称和条件信息,通过云计算来确定与所述图像相关的信息;步骤312,服务器推送单元将相关信息推送至终端。

在该实施例中,将接收到的图像展示给平台中其他在线的用户识别,其他在线用户浏览到此用户上传的菜品照片后,可向服务器发送菜品信息,服务器经过统计分析后,得到确定的菜品信息。通过将图片上传至平台,让平台上的用户进行识别,可以利用平台上用户的智慧来完成图片识别,这样对于一些比较不易分辨的菜品,就可以很快得到结果,采用平台中在线用户识别的方法也会提高识别的正确率。

在上述任一实施例中,优选地,所述条件信息包括以下至少一种或其组合:调料名称、锅具种类、锅具型号以及锅具名称。

条件信息可以为用户所具备的具体的烹饪条件,例如,现有的烹饪器具、调料以及锅具。通过提供这些烹饪条件可以确定出完全适合用户烹饪的菜谱,不会出现得到菜谱也无法烹饪的现象。例如,可以在上传照片的同时,发送的条件信息为高压锅,根据上传的照片和信息,将得到反馈的关于该照片的菜品信息以及使用高压锅烹饪该菜品的菜谱信息。

在该实施例中,所述条件信息包括但不限于上述信息类型,其他与烹饪相关的信息均在本申请保护范围之内。

上述任一实施例中,优选地,与所述菜品名称相关的信息包括以下至少一种或其组合:菜谱、营养信息、适宜人群、用户对此菜品的评价、拥有此菜品的餐馆排名、餐馆的相应地理位置及对应于所述条件信息的菜品的菜谱和具体的用户操作流程。

在该实施例中,通过上传的照片和输入的条件信息,可以得到跟该照片和条件信息相关的一些信息。例如,提供的菜谱可以根据用户输入的锅具类型来提供烹饪该菜品需要的原材料及烹饪方法,从而可以使用户准确地烹饪出该菜品;又例如,可以提供出菜品所对应的营养信息,可以使用户准确的知道该菜品所提供的营养成分,使用户可以合理安排膳食;或者,可以针对用户提供的条件信息来判断该菜谱针对的适宜人群,可以使用户准确的知道该菜品是否适合自己和家人朋友食用;或者,可以提供用户的评价,用户对此菜品的评价可以给用户起到参考作用,使用户在制作之前对菜品有一个初步的了解;或者,提供对应于所述条件信息的菜品的菜谱和具体的用户操作流程,使用户可以根据该信息片刻自行在家中烹饪相关的菜品,例如,使用某某牌、某某型号的电饭煲可以做出红烧肉,并提供使用该品牌、该型号电饭煲做出红烧肉的具体方法;也可以提供拥有此菜品的餐馆排名及餐馆的相应地理位置,可以使用户在不想自行烹饪时,也可以去餐馆品尝该菜品。总之,可以根据客户提供的条件信息,提供符合客户要求的信息。

在本发明中,与所述菜品名称相关的信息包括但不限于上述信息类型,其他与菜品名称相关的信息均在本申请保护范围之内。

图4示出了根据本发明的一个实施例的终端进行图像发送与接收的流程示意图。如图4所示,步骤402,将图像和条件信息发送至服务器;步骤404,接收服务器根据图像和条件信息确定的与图像相关的信息。

在该实施例中,终端将图像和条件信息同时发送至服务器,可以通过服务器快速识别图像信息,并将识别到的图像信息与所述条件信息相结合,确定出用户感兴趣的信息,从而提升了用户体验。

上述实施例中,优选地,条件信息包括以下至少一种或其组合:调料名称、锅具种类、锅具型号以及锅具名称。

在该实施例中,条件信息可以为用户所具备的具体的烹饪条件,通过将这些烹饪条件发送给服务器,可以使服务器确定出完全适合用户烹饪的菜谱,不会出现得到菜谱也无法在家中自行烹饪的现象。

在本发明中,条件信息包括但不限于上述信息类型,其他与烹饪相关的信息均在本申请保护范围之内。

智能厨具已经被大量使用,终端通常都会有相关联的烹饪器具。优选地,当终端关联有烹饪器具时,显示已关联的烹饪器具供用户选择,或者默认选择预设的烹饪器具,将烹饪器具的信息作为条件信息之一发送给服务器。

在该实施例中,通过将终端已关联的烹饪器具默认为最适合用户的烹饪器具,或者默认选择预设的烹饪器具,使用户不需要再次输入烹饪器具信息,简化了操作,用户使用更加方便。

图5示出了根据本发明的一个实施例的终端的示意图。终端500包括:终端发送单元502和终端接收单元504,通过终端发送单元502,将图像和条件信息发送至服务器;服务器对图像识别完成并确定出菜谱后,通过终端接收单元504,接收所述服务器根据图像和条件信息确定的与图像相关的信息。

在该实施例中,将图像和条件信息同时发送至服务器,可以通过服务器快速识别图像信息,并将识别到的图像信息与所述条件信息相结合,确定出适合用户的菜谱,提升了用户体验感。

在上述实施例中,优选的,所述条件信息包括以下至少一种或其组合:调料名称、锅具种类、锅具型号以及锅具名称。

在该实施例中,条件信息可以为用户感兴趣的事项,例如:用户所具有的具体的烹饪条件,通过将这些条件发送给服务器,可以使服务器确定出完全适合用户烹饪的信息,不会出现得到菜谱也无法在家中自行烹饪的现象。

在本发明中,所述条件信息包括但不限于上述信息类型,其他与烹饪相关的信息均在本申请保护范围之内。

在上述任一实施例中,优选的,还包括:选择单元,当所述终端关联有烹饪器具时,显示已关联的烹饪器具供用户选择,或者默认选择预设的烹饪器具;以及所述发送单元还用于将所述烹饪器具的信息作为条件信息之一发送给所述服务器。

在该实施例中,通过将终端中已关联的烹饪器具默认为最适合用户的烹饪器具,或者默认选择预设的烹饪器具,使用户不需要再次输入烹饪器具信息,简化了操作,用户使用更加方便。

图6示出了根据本申请的一个实施例的服务器的示意图。如图6所示,服务器600包括服务器接收单元602、服务器确定单元604和服务器推送单元606。通过服务器接收单元602,接收终端上传的图像和条件信息;通过服务器确定单元604,根据接收到的图像和条件信息,确定与图像相关的信息;以及通过服务器推送单元606,将相关的信息推送至终端。

在该实施例中,当服务器600通过服务器接收单元602接收到用户上传的图像时,通过服务器确定单元604对图像进行识别,可以快速地帮助用户确定出与图像相关的信息,将识别出的信息与条件信息相结合,确定出菜谱,该菜谱准确性高,更符合用户的烹饪习惯,适合自行烹制,提升了用户体验感。

根据本发明的一个实施例,服务器确定单元604具体用于通过云计算来对图像进行识别以确定图像对应的菜品名称;以及根据菜品名称和条件信息,通过云计算来确定与图像相关的信息。

在该实施例中,通过云计算来对图像进行识别,有效地解决了单一计算机或服务器的图像识别能力不足的问题,并且识别过程速度快,识别结果准确性高。通过与用户设定的条件信息相结合而查询到菜谱信息,适合用户自行烹制,提升了用户体验感。

根据本发明的另一实施例,服务器确定单元604将所述图像展示给至少一个其他终端;接收至少一个其他终端反馈的对图像的识别结果;将识别结果进行统计后确定图像对应的菜品名称;以及根据菜品名称和条件信息,通过云计算来确定与图像相关的信息。

在该实施例中,将接收到的图像展示给平台中其他在线的用户识别,其他在线用户浏览到此用户上传的菜品照片后,可向服务器发送菜品信息,服务器经过统计分析后,得到确定的菜品信息。通过人的识别能力,采用平台中在线用户识别的方法也会更好地提高识别的正确率。

在上述任一实施例中,优选的,所述条件信息包括以下至少一种或其组合:调料名称、锅具种类、锅具型号以及锅具名称。

在该实施例中,所述条件信息为用户所具备的具体的烹饪条件,通过这些烹饪条件可以确定出完全适合用户烹饪的菜谱,不会出现得到菜谱也无法烹饪的现象。

在该实施例中,所述条件信息包括但不限于上述信息类型,其他与烹饪相关的信息均在本申请保护范围之内。

在上述任一实施例中,优选的,与所述菜品名称相关的信息包括以下至少一种或其组合:菜谱、营养信息、适宜人群、用户对此菜品的评价、拥有此菜品的餐馆排名、餐馆的相应地理位置及对应于所述条件信息的菜品的菜谱和具体的用户操作流程。

在该实施例中,所述菜谱可以使用户知道烹饪该菜品需要的原材料及烹饪方法,准确地烹饪出该菜品;营养信息可以使用户准确地知道该菜品所提供的营养成分,使用户可以合理安排膳食;适宜人群可以使用户准确的知道该菜品是否适合自己和家人朋友食用;用户对此菜品的评价可以给用户起到参考作用,使用户在制作之前对菜品有一个初步的了解;或者,提供对应于所述条件信息的菜品的菜谱和具体的用户操作流程,使用户可以根据该信息片刻自行在家中烹饪相关的菜品,例如,使用某某牌、某某型号的电饭煲可以做出红烧肉,并提供使用该品牌、该型号电饭煲做出红烧肉的具体方法;也可以提供拥有此菜品的餐馆排名及餐馆的相应地理位置可以使用户在不想自行烹饪时,也可以去餐馆品尝该菜品。

在本发明中,与所述菜品名称相关的信息包括但不限于上述信息类型,其他与菜品名称相关的信息均在本申请保护范围之内。

图7示出了根据本发明的一个实施例的终端702与服务器704交互过程示意图。步骤701,终端发送单元7022将图像和条件信息发送至服务器704;步骤703,服务器接收单元7042接收上传的图像和条件信息;步骤705,服务器确定单元7044根据接收到的图像和条件信息,确定与图像相关的信息;步骤707,服务器推送单元7046将相关信息推送至终端;步骤709,终端接收单元7024接收服务器根据图像和条件信息确定的与图像相关的信息。在该技术方案中,通过采用云计算或者平台用户进行图像识别,识别过程速度快,识别结果准确性高,有效解决了单一计算机或服务器的图像识别能力不足的问题。并且结合用户设定的条件信息,查询到菜谱信息,适合用户自行烹制,提升了用户体验感。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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