一、需求描述
“来一瓶82年的拉菲”,相信大家一定听过这个梗(对于红酒的认识,我也就只知道这个梗了,惭愧。。。),在红酒消费越来越趋平民化的今天,了解一些红酒知识还是有好处的。但是如果作为一个普通人,想要根据掌握的红酒知识,直接说出眼前的红酒的名称国家、产区、特点等信息,还是具有一定的困难的。
因此,如果能够使用百度AI的“红酒识别”技术,只需要简单拍张照,直接反馈给你眼前的红酒信息,相信还是会受到不少喜欢品酒的人的喜欢的。
二、使用攻略
说明:本文采用C# 语言,开发环境为.Net Core 2.1,采用在线API接口方式实现。
(1)平台接入
登陆 百度智能云-管理中心 创建 “图像识别”应用,获取 “API Key ”和 “Secret Key” ://p1-tt.byteimg.com/origin/pgc-image/81339a2d6af44c6c97d1672250d53565.jpg" style="width: 650px;">
Header如下:
Body中放置请求参数,参数详情如下:
返回说明
返回参数
返回示例
仅识别出红酒名称,hasdetail = 0:
{\n "log_id": 3450013152046070669,\n "result":\n {\n "wineNameCn": "银色高地阙歌干红",\n "hasdetail":0\n }\n}\n
识别出详细信息,hasdetail = 1:
{\n "log_id": 2495538539661269738,\n "result": {\n "classifyByColor": "红葡萄酒/Red Wine",\n "subRegionCn": "梅多克",\n "wineNameCn": "拉图嘉利庄园红葡萄酒(正牌)",\n "subRegionEn": "Medoc",\n "regionEn": "Bordeaux",\n "color": "深紫红色/Dark Violet",\n "wineNameEn": "Chateau La Tour Carnet",\n "hasdetail": 1,\n "wineryCn": "拉图嘉利庄园",\n "classifyBySugar": "干型/Dry",\n "tasteTemperature": "16-18℃",\n "regionCn": "波尔多",\n "wineryEn": "Chateau La Tour-Carnet",\n "grapeCn": "",\n "grapeEn": "",\n "countryCn": "法国",\n "countryEn": "France",\n "description": "此酒充满红果和黑果味道,并带有矿物质和花香(紫罗兰,玫瑰),混合些许香草气息,单宁柔软,余香悠长。在口中留下清新的味道,香料和香草味道萦绕口中。"\n }\n}\n
(3)源码共享
3.1-根据 API Key 和 Secret Key 获取 AccessToken
/// \n /// 获取百度access_token\n /// \n /// API Key\n /// Secret Key\n /// \n public static string GetAccessToken(string clientId, string clientSecret)\n {\n string authHost = "//p1-tt.byteimg.com/origin/pgc-image/8e6933aa5f63442fb259c6db76356160.jpg" style="width: 650px;">
2、识别结果:
2.1
2.2
2.3
四、产品建议
1、希望能结合百度百科信息,提供更多的识别的红酒知识。
2、如果能提供如何辨别当前红酒真假的技巧信息就更好了。
3、此外,红酒数据库内容还不够丰富,有些红酒不能识别,或不能提供更加详细的内容。
原文链接:https://ai.baidu.com/forum/topic/show/953750
版权声明:CosMeDna所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系删除!
本文链接://www.cosmedna.com/article/783325612.html