package com.iailab.netsdk.lib.enumeration;
|
|
|
/**
|
* @author : 260611
|
* @description : 大类业务方案
|
* @since : Created in 2021/11/05 16:06
|
*/
|
|
public enum EM_CLASS_TYPE {
|
/**
|
* 未知业务
|
*/
|
EM_CLASS_UNKNOWN(0,"未知业务"),
|
/**
|
* 视频浓缩
|
*/
|
EM_CLASS_VIDEO_SYNOPSIS(1,"视频浓缩"),
|
/**
|
* 卡口
|
*/
|
EM_CLASS_TRAFFIV_GATE(2,"卡口"),
|
/**
|
* 电警
|
*/
|
EM_CLASS_ELECTRONIC_POLICE(3,"电警"),
|
/**
|
* 单球违停
|
*/
|
EM_CLASS_SINGLE_PTZ_PARKING(4,"单球违停"),
|
/**
|
* 主从违停
|
*/
|
EM_CLASS_PTZ_PARKINBG(5,"主从违停"),
|
/**
|
* 交通事件 Traffic
|
*/
|
EM_CLASS_TRAFFIC(6,"交通事件 Traffic "),
|
/**
|
* 通用行为分析 Normal
|
*/
|
EM_CLASS_NORMAL(7,"通用行为分析 Normal "),
|
/**
|
*
|
*/
|
EM_CLASS_PS(8,""),
|
/**
|
* 金融行为分析 ATM
|
*/
|
EM_CLASS_ATM(9,"金融行为分析 ATM "),
|
/**
|
* 地铁行为分析
|
*/
|
EM_CLASS_METRO(10,"地铁行为分析"),
|
/**
|
* 目标检测 FaceDetection
|
*/
|
EM_CLASS_FACE_DETECTION(11,"目标检测 FaceDetection "),
|
/**
|
* 目标识别 FaceRecognition
|
*/
|
EM_CLASS_FACE_RECOGNITION(12,"目标识别 FaceRecognition "),
|
/**
|
* 人数统计 NumberStat
|
*/
|
EM_CLASS_NUMBER_STAT(13,"人数统计 NumberStat "),
|
/**
|
* 热度图 HeatMap
|
*/
|
EM_CLASS_HEAT_MAP(14,"热度图 HeatMap "),
|
/**
|
* 视频诊断 VideoDiagnosis
|
*/
|
EM_CLASS_VIDEO_DIAGNOSIS(15,"视频诊断 VideoDiagnosis "),
|
/**
|
* 视频增强
|
*/
|
EM_CLASS_VIDEO_ENHANCE(16,"视频增强"),
|
/**
|
* 烟火检测
|
*/
|
EM_CLASS_SMOKEFIRE_DETECT(17,"烟火检测"),
|
/**
|
* 车辆特征识别 VehicleAnalyse
|
*/
|
EM_CLASS_VEHICLE_ANALYSE(18,"车辆特征识别 VehicleAnalyse "),
|
/**
|
* 人员特征识别
|
*/
|
EM_CLASS_PERSON_FEATURE(19,"人员特征识别"),
|
/**
|
* 多预置点目标检测 SDFaceDetect
|
*/
|
EM_CLASS_SDFACEDETECTION(20,"多预置点目标检测 SDFaceDetect "),
|
/**
|
* 球机热度图计划 HeatMapPlan
|
*/
|
EM_CLASS_HEAT_MAP_PLAN(21,"球机热度图计划 HeatMapPlan "),
|
/**
|
* 球机客流量统计计划 NumberStatPlan
|
*/
|
EM_CLASS_NUMBERSTAT_PLAN(22,"球机客流量统计计划 NumberStatPlan "),
|
/**
|
* 金融目标检测,包括正常人脸、异常人脸、相邻人脸、头盔人脸等针对ATM场景特殊优化
|
*/
|
EM_CLASS_ATMFD(23,"金融目标检测,包括正常人脸、异常人脸、相邻人脸、头盔人脸等针对ATM场景特殊优化"),
|
/**
|
* 高速交通事件检测 Highway
|
*/
|
EM_CLASS_HIGHWAY(24,"高速交通事件检测 Highway "),
|
/**
|
* 城市交通事件检测 City
|
*/
|
EM_CLASS_CITY(25,"城市交通事件检测 City "),
|
/**
|
* 民用简易跟踪 LeTrack
|
*/
|
EM_CLASS_LETRACK(26,"民用简易跟踪 LeTrack "),
|
/**
|
* 打靶相机 SCR
|
*/
|
EM_CLASS_SCR(27,"打靶相机 SCR "),
|
/**
|
* 立体视觉(双目) StereoVision
|
*/
|
EM_CLASS_STEREO_VISION(28,"立体视觉(双目) StereoVision "),
|
/**
|
* 人体检测 HumanDetect
|
*/
|
EM_CLASS_HUMANDETECT(29,"人体检测 HumanDetect "),
|
/**
|
* 人脸分析 FaceAnalysis
|
*/
|
EM_CLASS_FACE_ANALYSIS(30,"人脸分析 FaceAnalysis "),
|
/**
|
* X光检测 XRayDetection
|
*/
|
EM_CALSS_XRAY_DETECTION(31,"X光检测 XRayDetection "),
|
/**
|
* 双目相机客流量统计 StereoNumber
|
*/
|
EM_CLASS_STEREO_NUMBER(32,"双目相机客流量统计 StereoNumber "),
|
/**
|
* 人群分布图
|
*/
|
EM_CLASS_CROWDDISTRIMAP(33,"人群分布图"),
|
/**
|
* 目标检测
|
*/
|
EM_CLASS_OBJECTDETECT(34,"目标检测"),
|
/**
|
* IVSS目标检测 FaceAttribute
|
*/
|
EM_CLASS_FACEATTRIBUTE(35,"IVSS目标检测 FaceAttribute "),
|
/**
|
* IVSS目标识别 FaceCompare
|
*/
|
EM_CLASS_FACECOMPARE(36,"IVSS目标识别 FaceCompare "),
|
/**
|
* 立体行为分析 StereoBehavior
|
*/
|
EM_CALSS_STEREO_BEHAVIOR(37,"立体行为分析 StereoBehavior "),
|
/**
|
* 智慧城管 IntelliCityMgr
|
*/
|
EM_CALSS_INTELLICITYMANAGER(38,"智慧城管 IntelliCityMgr "),
|
/**
|
* 防护舱(ATM舱内) ProtectiveCabin
|
*/
|
EM_CALSS_PROTECTIVECABIN(39,"防护舱(ATM舱内) ProtectiveCabin "),
|
/**
|
* 飞机行为检测 AirplaneDetect
|
*/
|
EM_CALSS_AIRPLANEDETECT(40,"飞机行为检测 AirplaneDetect "),
|
/**
|
* 人群态势(人群分布图服务) CrowdPosture
|
*/
|
EM_CALSS_CROWDPOSTURE(41,"人群态势(人群分布图服务) CrowdPosture "),
|
/**
|
* 打电话检测 PhoneCallDetect
|
*/
|
EM_CLASS_PHONECALLDETECT(42,"打电话检测 PhoneCallDetect "),
|
/**
|
* 烟雾检测 SmokeDetection
|
*/
|
EM_CLASS_SMOKEDETECTION(43,"烟雾检测 SmokeDetection "),
|
/**
|
* 船只检测 BoatDetection
|
*/
|
EM_CLASS_BOATDETECTION(44,"船只检测 BoatDetection "),
|
/**
|
* 吸烟检测 SmokingDetect
|
*/
|
EM_CLASS_SMOKINGDETECT(45,"吸烟检测 SmokingDetect "),
|
/**
|
* 水利监测 WaterMonitor
|
*/
|
EM_CLASS_WATERMONITOR(46,"水利监测 WaterMonitor "),
|
/**
|
* 生成图规则 GenerateGraphDetection
|
*/
|
EM_CLASS_GENERATEGRAPHDETECTION(47,"生成图规则 GenerateGraphDetection "),
|
/**
|
* 交通停车 TrafficPark
|
*/
|
EM_CLASS_TRAFFIC_PARK(48,"交通停车 TrafficPark "),
|
/**
|
* 作业检测 OperateMonitor
|
*/
|
EM_CLASS_OPERATEMONITOR(49,"作业检测 OperateMonitor "),
|
/**
|
* 智慧零售大类 IntelliRetail
|
*/
|
EM_CLASS_INTELLI_RETAIL(50,"智慧零售大类 IntelliRetail "),
|
/**
|
* 教育智慧课堂 ClassroomAnalyse
|
*/
|
EM_CLASS_CLASSROOM_ANALYSE(51,"教育智慧课堂 ClassroomAnalyse "),
|
/**
|
* 特征向量提取大类 FeatureAbstract
|
*/
|
EM_CLASS_FEATURE_ABSTRACT(52,"特征向量提取大类 FeatureAbstract "),
|
/**
|
* 人体检测大类 FaceBodyDetect
|
*/
|
EM_CLASS_FACEBODY_DETECT(53,"人体检测大类 FaceBodyDetect "),
|
/**
|
* 人体识别大类 FaceBodyAnalyse
|
*/
|
EM_CLASS_FACEBODY_ANALYSE(54,"人体识别大类 FaceBodyAnalyse "),
|
/**
|
* 车辆密度 VehiclesDistri
|
*/
|
EM_CLASS_VEHICLES_DISTRI(55,"车辆密度 VehiclesDistri "),
|
/**
|
* 智慧养殖检测 IntelliBreed
|
*/
|
EM_CLASS_INTELLI_BREED(56,"智慧养殖检测 IntelliBreed "),
|
/**
|
*
|
*/
|
EM_CLASS_INTELLI_PS(57,""),
|
/**
|
* 电力检测 ElectricDetect
|
*/
|
EM_CLASS_ELECTRIC_DETECT(58,"电力检测 ElectricDetect "),
|
/**
|
* 雷达检测 RadarDetect
|
*/
|
EM_CLASS_RADAR_DETECT(59,"雷达检测 RadarDetect "),
|
/**
|
* 车位检测大类 ParkingSpace
|
*/
|
EM_CLASS_PARKINGSPACE(60,"车位检测大类 ParkingSpace "),
|
/**
|
* 智慧金融 IntelliFinance
|
*/
|
EM_CLASS_INTELLI_FINANCE(61,"智慧金融 IntelliFinance "),
|
/**
|
* 人群异常检测 CrowdAbnormal
|
*/
|
EM_CLASS_CROWD_ABNORMAL(62,"人群异常检测 CrowdAbnormal "),
|
/**
|
* 人体温智能检测 AnatomyTempDetect
|
*/
|
EM_CLASS_ANATOMY_TEMP_DETECT(63,"人体温智能检测 AnatomyTempDetect "),
|
/**
|
* 天气监控 WeatherMonitor
|
*/
|
EM_CLASS_WEATHER_MONITOR(64,"天气监控 WeatherMonitor "),
|
/**
|
* 电梯门禁 ElevatorAccessControl
|
*/
|
EM_CLASS_ELEVATOR_ACCESS_CONTROL(65,"电梯门禁 ElevatorAccessControl "),
|
/**
|
* 违章建筑 BreakRuleBuilding
|
*/
|
EM_CLASS_BREAK_RULE_BUILDING(66,"违章建筑 BreakRuleBuilding "),
|
/**
|
* 异物检测 ForeignDetection
|
*/
|
EM_CLASS_FOREIGN_DETECT(67,"异物检测 ForeignDetection "),
|
/**
|
* 全景交通 PanoramaTraffic
|
*/
|
EM_CLASS_PANORAMA_TRAFFIC(68,"全景交通 PanoramaTraffic "),
|
/**
|
* 传送带阻塞 ConveyorBlock
|
*/
|
EM_CLASS_CONVEY_OR_BLOCK(69,"传送带阻塞 ConveyorBlock "),
|
/**
|
* 厨房有害动物检测 KitchenAnimal
|
*/
|
EM_CLASS_KITCHEN_ANIMAL(70,"厨房有害动物检测 KitchenAnimal "),
|
/**
|
* 万物检测 AllSeeingEye
|
*/
|
EM_CLASS_ALLSEEINGEYE(71,"万物检测 AllSeeingEye "),
|
/**
|
* 智慧消防 IntelliFireControl
|
*/
|
EM_CLASS_INTELLI_FIRE_CONTROL(72,"智慧消防 IntelliFireControl "),
|
/**
|
* 传送带检测 ConveyerBelt
|
*/
|
EM_CLASS_CONVERYER_BELT(73,"传送带检测 ConveyerBelt "),
|
/**
|
* 智慧物流 IntelliLogistics
|
*/
|
EM_CLASS_INTELLI_LOGISTICS(74,"智慧物流 IntelliLogistics "),
|
/**
|
* 烟火检测 SmokeFire
|
*/
|
EM_CLASS_SMOKE_FIRE(75,"烟火检测 SmokeFire "),
|
/**
|
* 物品监控 ObjectMonitor
|
*/
|
EM_CLASS_OBJECT_MONITOR(76,"物品监控 ObjectMonitor "),
|
/**
|
* 智能停车 IntelliParking
|
*/
|
EM_CLASS_INTELLI_PARKING(77,"智能停车 IntelliParking "),
|
/**
|
* 智慧消防 FireControl
|
*/
|
EM_CLASS_FIRE_CONTROL(78,"智慧消防 FireControl "),
|
/**
|
* 动物检测 AnimalDetection
|
*/
|
EM_CLASS_ANIMAL_DETECTION(79,"动物检测 AnimalDetection "),
|
/**
|
* 火警监控 FireControlMonitor
|
*/
|
EM_CLASS_FIRE_CONTROL_MONITOR(80,"火警监控 FireControlMonitor "),
|
/**
|
* 鱼群监测 FishMonitor
|
*/
|
EM_CLASS_FISH_MONITOR(81,"鱼群监测 FishMonitor "),
|
/**
|
* 工程车检测 ShopTruckDetect
|
*/
|
EM_CLASS_SHOPTRUCK_DETECT(82,"工程车检测 ShopTruckDetect ");
|
|
private int value;
|
|
private String note;
|
|
public String getNote() {
|
return note;
|
}
|
|
public int getValue() {
|
return value;
|
}
|
|
EM_CLASS_TYPE(int givenValue, String note) {
|
this.value = givenValue;
|
this.note = note;
|
}
|
|
public static String getNoteByValue(int givenValue) {
|
for (EM_CLASS_TYPE enumType : EM_CLASS_TYPE.values()) {
|
if (givenValue == enumType.getValue()) {
|
return enumType.getNote();
|
}
|
}
|
return null;
|
}
|
|
public static int getValueByNote(String givenNote) {
|
for (EM_CLASS_TYPE enumType : EM_CLASS_TYPE.values()) {
|
if (givenNote.equals(enumType.getNote())) {
|
return enumType.getValue();
|
}
|
}
|
return -1;
|
}
|
|
public static EM_CLASS_TYPE getEnum(int value) {
|
for (EM_CLASS_TYPE e : EM_CLASS_TYPE.values()) {
|
if (e.getValue() == value)
|
return e;
|
}
|
return EM_CLASS_TYPE.EM_CLASS_UNKNOWN;
|
}
|
|
}
|