|
|
@@ -344,27 +344,15 @@ const int FRUIT_VEGETABLE_COUNT = sizeof(FRUIT_VEGETABLE_NAMES) / sizeof(std::st
|
|
|
// 因为同一个水果或者蔬菜,有不同的叫法,我们模型训练的时候是按照标准名称来标注的,AI识别出来的是标准名称,但是收银系统里面录入的可能是别名不一定是标准名称,会导致搜索标准名称搜索不到这个商品
|
|
|
// 所以需要这个映射表来把识别出来的标准名称,对应别名一起返回一起搜索,不管是标准名称还是别名,只要有一个匹配上了,就能搜索到这个商品了
|
|
|
const std::unordered_map<std::string, std::string> FRUIT_VEGETABLE_ALIAS_MAP = {
|
|
|
- {"苹果", "蛇果|红富士|红元帅苹果"},
|
|
|
+ {"苹果", "蛇果|红富士|红元帅"},
|
|
|
{"鸡心果", "锦绣海棠|鸡心苹果"},
|
|
|
- {"库尔勒香梨", "香梨|梨"},
|
|
|
- {"啤梨", "西洋梨|梨"},
|
|
|
{"南果梨", "鞍山西果梨|梨"},
|
|
|
- {"京白梨", "北京白梨|梨"},
|
|
|
{"海棠果", "海红果|小苹果"},
|
|
|
{"沙果", "花红果|林檎"},
|
|
|
{"山里红", "小山楂|山楂"},
|
|
|
- {"血桃", "朱砂红桃|桃"},
|
|
|
- {"鹰嘴桃", "连平鹰嘴桃|桃"},
|
|
|
- {"冬桃", "雪桃|桃"},
|
|
|
{"李子", "双华李|青李|脆李|黑布林|红布林|布林"},
|
|
|
- {"油杏", "珍珠油杏|杏"},
|
|
|
{"樱桃", "车厘子"},
|
|
|
- {"脆皮金桔", "滑皮金桔|金桔"},
|
|
|
{"西柚", "葡萄柚"},
|
|
|
- {"文旦", "玉环文旦|柚子"},
|
|
|
- {"胡柚", "常山胡柚|柚子"},
|
|
|
- {"青柠", "青柠檬|柠檬"},
|
|
|
- {"香水柠檬", "台湾柠檬|柠檬"},
|
|
|
{"姑娘果", "菇娘果|灯笼果"},
|
|
|
{"黑加仑", "黑醋栗"},
|
|
|
{"树莓", "覆盆子"},
|
|
|
@@ -386,15 +374,12 @@ const std::unordered_map<std::string, std::string> FRUIT_VEGETABLE_ALIAS_MAP = {
|
|
|
{"紫甘蓝", "紫包菜|紫圆白菜"},
|
|
|
{"花菜", "|菜花"},
|
|
|
{"苤蓝", "球茎甘蓝|擘蓝"},
|
|
|
- {"羽衣甘蓝", "叶牡丹"},
|
|
|
{"孢子甘蓝", "小包菜|小甘蓝"},
|
|
|
{"心里美萝卜", "满堂红萝卜|萝卜"},
|
|
|
{"芜菁", "大头菜|盘菜"},
|
|
|
{"牛蒡", "大力子|东洋参"},
|
|
|
{"甜菜根", "红菜头"},
|
|
|
- {"铁棍山药", "怀山药|淮山药|山药"},
|
|
|
- {"紫薯", "紫红薯|紫山芋"},
|
|
|
- {"红薯", "蜜薯|烟薯|紫薯|雪莲果|菊暑"},
|
|
|
+ {"红薯", "蜜薯|烟薯|紫薯|雪莲果|菊暑|紫山芋"},
|
|
|
{"慈姑", "茨菰"},
|
|
|
{"凉薯", "豆薯|沙葛"},
|
|
|
{"沙姜", "山奈|姜"},
|
|
|
@@ -406,15 +391,13 @@ const std::unordered_map<std::string, std::string> FRUIT_VEGETABLE_ALIAS_MAP = {
|
|
|
{"红菜苔", "紫菜苔"},
|
|
|
{"西洋菜", "豆瓣菜"},
|
|
|
{"蒿子秆", "茼蒿杆"},
|
|
|
- {"折耳根", "鱼腥草"},
|
|
|
{"紫背天葵", "血皮菜"},
|
|
|
{"马齿苋", "马蜂菜|长寿菜"},
|
|
|
- {"韭黄", "黄韭菜|韭菜"},
|
|
|
- {"韭苔", "韭菜花茎|韭菜"},
|
|
|
+ {"韭黄", "蒜黄|黄蒜苗|黄韭菜"},
|
|
|
+ {"韭苔", "韭菜花茎"},
|
|
|
{"蒜苔", "蒜薹|蒜"},
|
|
|
{"蒜苗", "青蒜|蒜"},
|
|
|
{"藠头", "荞头|薤白"},
|
|
|
- {"蒜黄", "黄蒜苗|蒜"},
|
|
|
{"圣女果", "樱桃番茄|小番茄|千禧果"},
|
|
|
{"大番茄", "西红柿"},
|
|
|
{"秋葵", "羊角豆"},
|
|
|
@@ -424,18 +407,13 @@ const std::unordered_map<std::string, std::string> FRUIT_VEGETABLE_ALIAS_MAP = {
|
|
|
{"贝贝南瓜", "迷你南瓜|板栗南瓜|栗面南瓜|南瓜"},
|
|
|
{"佛手瓜", "合手瓜|洋瓜"},
|
|
|
{"西葫芦", "角瓜|荀瓜"},
|
|
|
- {"瓠瓜", "瓠子|葫芦瓜"},
|
|
|
+ {"瓠瓜", "瓠子|葫芦瓜|扁蒲|长浦瓜"},
|
|
|
{"节瓜", "毛瓜"},
|
|
|
{"赖瓜", "癞葡萄|金铃子"},
|
|
|
- {"荷兰豆", "小寒豆|麦豆"},
|
|
|
- {"扁豆", "眉豆|鹊豆"},
|
|
|
- {"刀豆", "大刀豆|关刀豆"},
|
|
|
{"芦笋", "石刁柏|龙须菜"},
|
|
|
{"金针菜", "黄花菜"},
|
|
|
{"鲜百合", "百合鳞茎"},
|
|
|
- {"水果玉米", "甜玉米|玉米"},
|
|
|
- {"玉米笋", "珍珠笋"},
|
|
|
- {"黑糯玉米", "紫糯玉米|玉米"},
|
|
|
+ {"玉米", "珍珠笋"},
|
|
|
{"蘑菇", "杏鲍菇|鸡腿菇|白玉菇|白雪菇|海鲜菇"},
|
|
|
{"竹荪", "竹笙"},
|
|
|
{"滑子菇", "滑菇"},
|
|
|
@@ -446,9 +424,8 @@ const std::unordered_map<std::string, std::string> FRUIT_VEGETABLE_ALIAS_MAP = {
|
|
|
{"蜜瓜", "黄哥蜜|黄河瓜|东方蜜|伊丽莎白瓜|阎良瓜|玉菇瓜|甜瓜|香瓜"},
|
|
|
{"苤蓝", "擘蓝|芥兰头"},
|
|
|
{ "白香瓜", "白兰瓜" },
|
|
|
- { "瓠瓜", "长浦瓜" },
|
|
|
{ "西葫芦", "云南小瓜" },
|
|
|
- { "圆白菜", "包菜" },
|
|
|
+ { "圆白菜", "包菜" },
|
|
|
{ "辣椒", "线椒|杭椒|二荆条|二斤条|尖椒|青椒|泡椒" },
|
|
|
{ "红辣椒", "朝天椒|指天椒|小米椒|小米辣" },
|
|
|
{ "藠头", "荞头" },
|