# -*- coding: utf-8 -*- """ @Author : Rocky @Time : 2022/12/2 9:51 @File :aiConfig.py """ # 标签 LABEL_DICT = { '1': ['Person', 'Human'], # 人 '2': ['Pet', 'Dog', 'Canine', 'Animal', 'Puppy', 'Cat'], # 动物 '3': ['Vehicle', 'Car', 'Transportation', 'Automobile', 'Bus'], # 车 '4': ['Package', 'Carton', 'Cardboard', 'Package Delivery'] # 包裹 } # AI识别标签 AI_IDENTIFICATION_TAGS_DICT = { '1': 'Person', '2': 'Pet', '3': 'Vehicle', '4': 'Package' } # 算法类型设备上传10进制数值,uid_set表ai_type不为空则会将数值转二进制 # 设备如传组合类型上报移动侦测和异响 1+32=33,二进制等于100001 # 从右往左数第一位是移动第二位是人形,1则识别了移动标签,0表示未识别到该标签类型,100001则表示识别到了移动和异响 # 1(移动侦测)、2(人形)、4(车型)、8(人脸)、16(宠物)、32(异响)、64(区域闯入)、128(区域离开)、 # 256(徘徊检测)、512(无人检测)、1024(往来检测)、2048(哭声检测)、 # 4096(手势检测)、8192(火焰报警)、16384(婴儿遮面检测)、32768(包裹检测) # 以下字典元素key与设备定义好的类型,对应value值是APP标签类型,如:设备上报1 则数据返回给APP是57 DEVICE_EVENT_TYPE = { 1: 51, 2: 57, 4: 58, 16: 59, 8: 60, 32: 61, 64: 62, 128: 63, 256: 64, 512: 65, 1024: 66, 2048: 67, 4096: 68, 8192: 69, 16384: 70, 32768: 71 } ALGORITHM_COMBO_TYPES = [51, 57, 58, 60, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71]