1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- # -*- 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]
|