#include #ifndef QIAOJIASYSTEM_MAINASSIST_H #define QIAOJIASYSTEM_MAINASSIST_H using namespace std; //行人二次属性分析结果 static string head[5] = {"长发", "短发", "光头", "帽子", "其他"}; static string head_color[9] = {"黑", "白", "灰", "红", "蓝", "黄", "绿", "多色", "其他"}; static string eye[2] = {"未戴眼镜", "戴眼镜"}; static string mouth[2] = {"未戴口罩", "戴口罩"}; static string up[9] = {"T恤", "衬衫", "毛衣", "羽绒服", "大衣", "外套", "连衣裙", "无上衣", "其他"}; static string up_color[9] = {"黑", "白", "灰", "红", "蓝", "黄", "绿", "多色", "其他"}; static string clothing_text[5] = {"纯色", "碎花", "条纹", "格子", "其他"}; static string down[6] = {"长裤", "短裤", "长裙", "短裙", "连衣裙", "其他"}; static string down_color[9] = {"黑", "白", "灰", "红", "蓝", "黄", "绿", "多色", "其他"}; static string bao[5] = {"无包", "单肩包", "背包/双肩包", "手提包/手提物", "拉杆箱/小推车"}; static string sex[3] = {"男", "女", "其他"}; static string age[5] = {"小孩", "青年", "中年", "老年", "其他"}; static string viewpoint[3] = {"正面", "背面", "侧面"}; static string dasan[2] = {"未打伞", "打伞"}; static string child[2] = {"未抱小孩", "抱小孩"}; static string personstate[5] = {"行走", "奔跑", "蹲坐", "推车", "其他"}; static string HpResStr[16][9] = { {"长发", "短发", "光头", "帽子", "其他"}, {"黑", "白", "灰", "红", "蓝", "黄", "绿", "多色", "其他"}, {"未戴眼镜", "戴眼镜"}, {"未戴口罩", "戴口罩"}, {"T恤", "衬衫", "毛衣", "羽绒服", "大衣", "外套", "连衣裙", "无上衣", "其他"}, {"黑", "白", "灰", "红", "蓝", "黄", "绿", "多色", "其他"}, {"纯色", "碎花", "条纹", "格子", "其他"}, {"长裤", "短裤", "长裙", "短裙", "连衣裙", "其他"}, {"黑", "白", "灰", "红", "蓝", "黄", "绿", "多色", "其他"}, {"无包", "单肩包", "背包/双肩包", "手提包/手提物", "拉杆箱/小推车"}, {"男", "女", "其他"}, {"小孩", "青年", "中年", "老年", "其他"}, {"正面", "背面", "侧面"}, {"未打伞", "打伞"}, {"未抱小孩", "抱小孩"}, {"行走", "奔跑", "蹲坐", "推车", "其他"} }; //人骑车二次属性分析结果 static string hcp_up[12] = {"T恤", "马甲/吊带/背心", "衬衫", "西服", "毛衣", "皮衣/夹克", "羽绒服", "大衣/风衣", "外套", "连衣裙", "无上衣", "其他"}; static string hcp_up_color[12] = {"黑", "白", "红", "黄", "蓝", "绿", "紫", "棕", "灰", "橙", "多色", "其他"}; static string hcp_down[6] = {"长裤", "短裤", "长裙", "短裙", "连衣裙", "其他"}; static string hcp_down_color[12] = {"黑", "白", "红", "黄", "蓝", "绿", "紫", "棕", "灰", "橙", "多色", "其他"}; static string hcp_bao[5] = {"无包", "单肩包", "双肩包", "其他", "钱包"}; static string hcp_bag_color[12] = {"黑", "白", "红", "黄", "蓝", "绿", "紫", "棕", "灰", "橙", "多色", "其他"}; static string hcp_head[6] = {"长发", "短发", "光头", "帽子", "头盔", "其他"}; static string hcp_clothing_text[5] = {"纯色", "碎花", "条纹", "格子", "其他"}; static string hcp_sex[3] = {"男", "女", "不明"}; static string hcp_figure[3] = {"胖", "瘦", "中"}; static string hcp_nationality[5] = {"汉族", "维族", "黑人", "白人", "其他"}; static string hcp_age[6] = {"幼儿", "儿童", "青年", "中年", "老年", "不明"}; static string hcp_eye[4] = {"正常眼睛", "眼镜", "墨镜", "其他"}; static string hcp_mouth[3] = {"正常嘴", "戴口罩", "其他"}; static string hcp_weibo[3] = {"无围巾", "普通围巾", "包头围巾"}; static string hcp_carColor[13] = {"黑", "白", "红", "黄", "蓝", "绿", "紫", "棕", "灰", "橙", "多色", "其他", "银"}; static string hcp_orient[3] = {"正面", "背面", "侧面"}; static string hcp_drivenum[4] = {"0人", "1人", "2人", "更多人"}; static string hcp_dasan[2] = {"无", "有"}; static string hcp_take[2] = {"无", "物品"}; static string HcpResStr[20][13] = { {"T恤", "马甲/吊带/背心", "衬衫", "西服", "毛衣", "皮衣/夹克", "羽绒服", "大衣/风衣", "外套", "连衣裙", "无上衣", "其他"}, {"黑", "白", "红", "黄", "蓝", "绿", "紫", "棕", "灰", "橙", "多色", "其他"}, {"长裤", "短裤", "长裙", "短裙", "连衣裙", "其他"}, {"黑", "白", "红", "黄", "蓝", "绿", "紫", "棕", "灰", "橙", "多色", "其他"}, {"无包", "单肩包", "双肩包", "其他", "钱包"}, {"黑", "白", "红", "黄", "蓝", "绿", "紫", "棕", "灰", "橙", "多色", "其他"}, {"长发", "短发", "光头", "帽子", "头盔", "其他"}, {"纯色", "碎花", "条纹", "格子", "其他"}, {"男", "女", "不明"}, {"胖", "瘦", "中"}, {"汉族", "维族", "黑人", "白人", "其他"}, {"幼儿", "儿童", "青年", "中年", "老年", "不明"}, {"正常眼睛", "眼镜", "墨镜", "其他"}, {"正常嘴", "戴口罩", "其他"}, {"无围巾", "普通围巾", "包头围巾"}, {"黑", "白", "红", "黄", "蓝", "绿", "紫", "棕", "灰", "橙", "多色", "其他", "银"}, {"正面", "背面", "侧面"}, {"0人", "1人", "2人", "更多人"}, {"无", "有"}, {"无", "物品"}, }; //车辆二次属性分析结果 static char colorLabel[14][8] = {"棕", "橙", "灰", "白", "粉", "紫", "红", "绿", "蓝", "金", "银", "青", "黄", "黑"}; static std::string colorLabelStr[14] = {"棕", "橙", "灰", "白", "粉", "紫", "红", "绿", "蓝", "金", "银", "青", "黄", "黑"}; enum class ColorLabel { test = -1, Brown = 0, Orange, Gray, White, Powder, Purple, Red, Green, Blue, Gold, Silver, BlueGreen, Yellow, black }; static const int detectType = 9; static std::string type[detectType] = {"person", "bike", "motor", "tricycle", "car", "bigbus", "lorry", "tractor", "midibus"}; static int color[detectType][3] = {{41, 244, 222}, {255, 128, 0}, {100, 13, 244}, {255, 215, 0}, {18, 220, 87}, {0, 128, 0}, {0, 128, 255}, {255, 0, 0}, {91, 46, 0}}; #endif //QIAOJIASYSTEM_MAINASSIST_H