XML message about configuration capability of analysis engine
<AnalysisEnginesCap version="2.0" xmlns="http://www.std-cgi.org/ver20/XMLSchema"> <supportEnginesMaxNumber><!--xs:required, xs:integer, maximum number of supported engines--></supportEnginesMaxNumber> <mode opt="face_recognition,video_structure_preview,video_structure_record,image_recognition_human,image_recognition_vehicle,safetyHelmetDetection,,personDensityDetection,leavePosition,peopleNumChange,behavior,retention,situationAnalysis,cityManagement,face_human_recognition,face_recognition_IES,OCR,face_recognition_IES_or_OCR,fireEscapeDetection,takingElevatorDetection,peopleCounting"> <!--required, xs:string, engine working mode. Refer to the table below for details--> </mode> <state opt="loading,analyzing,abnormal, connect_boot_abnorma, conig_boot_abnorma, connect_main_abnorma, conig_main_abnorma, auth_abnorma, reset_abnorma, DSP_status_abnorma, lib_ver_err_abnorma"> <!--required, read-only, xs:string--> </state> <SingelModeCapList><!--number of channels supported by single engine--> <SingelModeCap> <Mode><!--required, xs:string--></Mode> <supportChannelNumber><!--required, xs:integer--></supportChannelNumber> <supportChannelNumberAutoSwitch> <!--optional, xs:integer, supported number of channels to be linked with the engine (auto-switch mode); if the device does not support auto-switch, this node will not be returned--> </supportChannelNumberAuto </SingelModeCap> </SingelModeCapList> <isSupportCheckUtilization> <!--required, xs:boolean, whether to support displaying engine usage, this node will not be returned if displaying usage is not supported--> </isSupportCheckUtilization> <isSupportCheckChannelsInfo> <!--required, xs:boolean, whether to support displaying channel information linked to the engine, this node will not be returned if displaying channel No. linked to the engine is not supported--> </isSupportCheckChannelsInfo> <repairTime min="-1" max="3"> <!--optional, xs:integer, number of automatic repairs--> </repairTime> <isNeedReboot><!--optional, xs:boolean, whether needs to reboot the engine--></isNeedReboot> <engineSwitchPrompt opt="prompt1"><!--opt,wo,xs:string, engine switching prompt--></engineSwitchPrompt> <supportChannelsConfiguration min="" max=""><!--optional, xs:integer, supported number of channels to be linked with the engine--></supportChannelsConfiguration> <analysisMode opt="realTimeMode,autoSwitchMode"><!--optional, xs:string, analysis mode: realTimeMode(default), autoSwitchMode--></analysisMode> <eventSupportAutoSwitch opt="cityManagement,fireEscapeDetection,behavior,peopleCounting,safetyHelmetDetection"><!--optional, xs:string, events that supports auto-switch. The "peopleCounting" includes both people counting and regional people counting in DVRs/NVRs--></eventSupportAutoSwitch> <AutoSwitchTime min="" max="" def=""><!--optional, xs:integer, auto-switch time interval, unit: second--></AutoSwitchTime> <isSupportSchedule><!--xs:boolean, whether the device supports setting auto-switch schedule--></isSupportSchedule> </AnalysisEnginesCap>
face_recognition |
face recognition |
video_structure_preview |
video structuring (real-time) |
video_structure_record |
video structuring (recording) |
image_recognition_human |
image recognition (human body) |
image_recognition_vehicle |
image recognition (vehicle) |
safetyHelmetDetection |
safety helmet detection |
personDensityDetection |
people density detection |
leavePosition |
absence detection |
peopleNumChange |
detection of the abnormal number of people |
behavior |
behavior analysis (including line crossing detection, intrusion detection, region entrance detection, region exit detection, loitering detection, people running detection, people gathering detection, violent motion detection, people falling down detection) |
retention |
people overstay detection |
situationAnalysis |
trend analysis |
cityManagement |
intelligent city management |
face_human_recognition |
face and body recognition |
face_recognition_IES |
face recognition + Intelligent Education System Analysis (IES) |
OCR |
optical character recognition |
face_recognition_IES_or_OCR |
face recognition + IES or OCR (face recognition + IER first) |
fireEscapeDetection |
fire escape detection |
takingElevatorDetection |
elevator detection |
workBehavior |
work behavior analysis (including the detection of the abnormal number of people, playing mobile phone detection, absence detection, sleep on duty detection, people retention detection) |
streetBehavior |
street behavior detection (including people running detection, people gathering detection, violent motion detection, people falling down detection) |
AIOP |
AI open platform |
HEOP |
Hikvision embedded open platform |
peopleCounting |
people counting (including both people counting and regional people counting in NVRs/DVRs) |