XML message about intelligent capability
<IntelliCap version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <isFaceSupport><!--optional, xs:boolean, whether it supports face detection--></isFaceSupport> <isBehaviorSupport><!--optional, xs:boolean, whether it supports behavior analysis--></isBehaviorSupport> <isLineDetectionSupport><!--optional, xs:boolean, whether it supports line crossing detection--></isLineDetectionSupport> <isFieldDetectionSupport><!--optional, xs:boolean, whether it supports intrusion detection--></isFieldDetectionSupport> <isRegionEntranceSupport><!--optional, xs:boolean, whether it supports region entrance detection--></isRegionEntranceSupport> <isRegionExitingSupport><!--optional, xs:boolean, whether it supports region exiting detection--></isRegionExitingSupport> <isLoiteringSupport><!--optional, xs:boolean, whether it supports loitering detection--></isLoiteringSupport> <isGroupSupport><!--optional, xs:boolean, whether it supports people gathering detection--></isGroupSupport> <isRapidMoveSupport><!--optional, xs:boolean, whether it supports fast moving detection--></isRapidMoveSupport> <isParkingSupport><!--optional, xs:boolean, whether it supports parking detection--></isParkingSupport> <isUnattendedBaggageSupport><!--optional, xs:boolean, whether it supports unattended baggage detection--></isUnattendedBaggageSupport> <isAttendedBaggageSupport><!--optional, xs:boolean, whether it supports object removal detection--></isAttendedBaggageSupport> <isTeacherSupport><!--optional, xs:boolean, whether it supports teacher's behavior detection--></isTeacherSupport> <isStudentSupport><!--optional, xs:boolean, whether it supports student's behavior detection--></isStudentSupport> <isCombinedSupport><!--optional, xs:boolean, whether it supports combined detection--></isCombinedSupport> <isTrafficSupport><!--optional, xs:boolean, whether it supports traffic detection--></isTrafficSupport> <RestoreLib> <libName opt="studentsStoodUp,peopleCounting,shipDetection"><!--optional, xs:string,--></libName> </RestoreLib> <RestoreDefParamForbid> <!--optional, xs:boolean "true, false", forbid restoring algorithm library to default. When the node does not exist, it indicates restoring to default is not supported. When the node exists and its value is "ture", it indicates support, when the value is "false", it indicates not support--> </RestoreDefParamForbid> <RestoreAlgLibParam> <!--optional, the capabilities of restoring algorithm library parameters according to algorithm library name--> <libName opt="faceSnap,HMS,behaviorAnalysis"><!--optional, xs:string--></libName> </RestoreAlgLibParam> <isFaceCaptureStatisticsSupport><!--whether it supports face picture statistics--></isFaceCaptureStatisticsSupport> <isSupportPersonQueueDetection><!--whether it supports queue management--></isSupportPersonQueueDetection> <isSupportIntersectionAnalysis> <!--optional, xs: boolean, whether it supports intersection analysis--> </isSupportIntersectionAnalysis> <isSupportCityManagement><!--optional, xs:boolean, whether it supports intelligent city management. Refer to URI: /ISAPI/Intelligent/channels/<ID>/cityManagement/capabilities?format=json--></isSupportCityManagement> <mixedTargetDetectionWithoutAttribute><!--optional, xs: boolean--></mixedTargetDetectionWithoutAttribute> <isSupportUploadFacePictureByForm><!--optional, xs:boolean, whether it supports uploading face pictures by form--></isSupportUploadFacePictureByForm> <isSupportUploadFacePictureByUrl><!--optional, xs: boolean, whether it supports uploading face pictures by URL--></isSupportUploadFacePictureByUrl> <isSupportUploadHumanPictureByForm><!--optional, xs:boolean, whether it supports uploading human pictures in form--></isSupportUploadHumanPictureByForm> <isSupportMisinfoFilterStatisticalMode><!--optioal, xs:boolean, whether it supports statistics of filtering face comparison--></isSupportMisinfoFilterStatisticalMode> <isSupportFaceScore><!--optional, xs:boolean, whether it supports face grading configuration (camera)--></isSupportFaceScore> <HumanRecognitionModeSearchCap> <searchTargetsNumMax><!--optional, xs:integer, maximum number of sample pictures that can be imported for searching by picture--></searchTargetsNumMax> <HumanMode> <searchCond opt="age_group,gender,jacet_color,glass,bag,ride,unlimit"/><!--setting multiple search conditions is supported--> <similarity min="0.0" max="100.0"/><!--optional, xs:float, similarity, range: [0.0,100.0]--> </HumanMode> <HumanInfo><!--optional, person attribute information, it is required when searching for picture by attributes--> <age_group opt="child,infant,kid,middle,middleAged,old,prime,teenager,unknown,young"> <!--optional, xs:string, age group: "child,infant,kid,middle,middleAged,old,prime,teenager,unknown,young"--> </age_group> <gender opt="female,male,unknown"><!--optional, xs:string, gender: "female,male,unknown"--></gender> <jacet_color opt="black,black,blue,brown,cyan,deepBlue,deepGray,gray,green,mixture,orange,pink,purple,red,silver,unknown,white,yellow"> <!--optional, xs:string, tops color--> </jacet_color> <glass opt="yes,no,unknown,sunglasses"><!--optional, xs:string, whether the person is wearing glasses--></glass> <bag opt="yes,no,unknown"><!--optional, xs:string, whether the person is carrying a bag--></bag> <ride opt="yes,no,unknown"><!--optional, xs:string, whether the person is riding--></ride> </HumanInfo> <positive opt="true,false"/><!--optional, xs:boolean, whether it is false human body recognition alarm: "true"-yes, "false"-no--> <eventType opt="unlimit,humanRecognition"> <!--optional, xs:string, event type: "unlimit"-no limit, "humanRecognition"-human body detection alarm--> </eventType> <isSupportMultiChannelSearch> <!--optional, xs:boolean, whether it supports multi-channel search--> </isSupportMultiChannelSearch> <isSupportTotalSearchResult> <!--optional, xs:boolean, whether it supports limiting number of results that can be obtained after a single search--> </isSupportTotalSearchResult> </HumanRecognitionModeSearchCap> <VehicleRecognitionModeSearchCap> <searchTargetsNumMax><!--optional, xs:integer, maximum number of sample pictures that can be imported for searching by picture--></searchTargetsNumMax> <eventType opt="unlimit,vehicleBlackList,vehicleWhiteList"/><!--xs:string, event type: "unlimit"-no limit, "vehicleBlackList"-vehicle blocklist, "vehicleWhiteList"-vehicle allowlist--> <VehicleMode> <searchCond opt="licensePlate,vehicleLogo,vehicleSubLogoRecog,vehicleType,vehicleColor,unlimit"/> <similarity min="0.0" max="100.0"/><!--optional, xs:float, similarity, range: [0.0,100.0]--> </VehicleMode> <isSupportMultiChannelSearch> <!--optional, xs:boolean, whether it supports multi-channel search--> </isSupportMultiChannelSearch> <isSupportTotalSearchResult> <!--optional, xs:boolean, whether it supports limiting number of results that can be obtained after a single search--> </isSupportTotalSearchResult> </VehicleRecognitionModeSearchCap> <FaceContrastAnalyzeCap><!--capability of manual comparison and analysis of face pictures--> <isSupportTrigger opt="false,true"><!--optional, xs:boolean--></isSupportTrigger> <SearchCondition><!--optional--> <startTime><!--required, xs:time, ISO8601 time--></startTime> <endTime><!--required, xs:time, ISO8601 time--></endTime> </SearchCondition> </FaceContrastAnalyzeCap> <FramesPeopleCountingCap><!--capability of people counting statistics in a single frame--> <Statistics> <SearchCondition> <startTime><!--required, xs:time,ISO8601 time--></startTime> <endTime><!--required, xs:time,ISO8601 time--></endTime> </SearchCondition> </Statistics> <MaskRegion><!--optional, shielded region--> <maxRegionNum><!--optional, xs:integer, number of regions--></maxRegionNum> <Region> <vertexNum min="3" max="10"><!--optional, xs:integer, number of region vertexes--></vertexNum> </Region> </MaskRegion> </FramesPeopleCountingCap> <FaceContrastPersonInfoExtend><!--configuration capability of face comparison tag--> <personInfoCap> <maxPersonInfo min="0" max="4"> <!--optional, xs:integer, maximum number of person tags--> </maxPersonInfo> </personInfoCap> <personInfoFDlibCap> <maxPersonInfo min="0" max="4"> <!--optional, xs:integer, maximum number of person tags--> </maxPersonInfo> </personInfoFDlibCap> </FaceContrastPersonInfoExtend> <isSupportSafetyHelmetDetection> <!-- opt, xs:boolean, whether it supports hard hat detection--> </isSupportSafetyHelmetDetection> <isSupportDistanceRecognition><!--optional, xs:boolean, whether supports distance measurement--></isSupportDistanceRecognition> <isSupportATM><!--optional, xs:boolean, ATM intelligent configuraiton, corresponds to URI: /ISAPI/Intelligent/ATM/capabilities?format=json--></isSupportATM> <isSupportFaceTemperature><!--optional, xs:boolean, whether the device supports face thermography, corresponds to URI: /ISAPI/Intelligent/faceTemperature/capabilities?format=json--></isSupportFaceTemperature> <isSupportFireEscapeDetectionSearch> <!--optional, xs:boolean, whether the device supports searching for fire engine access detection events of multiple channels (related URI: URI/ISAPI/Intelligent/fireEscapeDetection/search/capabilities?format=json)--> </isSupportFireEscapeDetectionSearch> <isSupportTakingElevatorDetectionSearch> <!--optional, xs:boolean, whether the device supports searching for elevator detection events of multiple channels (related URI: /ISAPI/Intelligent/takingElevatorDetection/search/capabilities?format=json)--> </isSupportTakingElevatorDetectionSearch> <isSupportCityManagementSearch> <!--optional, xs:boolean, whether the device supports searching for city management events of multiple channels (related URI: /ISAPI/Intelligent/cityManagement/search/capabilities?format=json)--> </isSupportCityManagementSearch> <isSupportSafetyHelmetDetectionSearch> <!--optional, xs:boolean, whether the device supports searching for hard hat detection events of multiple channels (related URI: /ISAPI/Intelligent/safetyHelmetDetection/search/capabilities?format=json)--> </isSupportSafetyHelmetDetectionSearch> <isSupportFramesPeopleCountingSearch> <!--optional, boolean, ro, whether it supports searching for the regional people counting event (related URI: /ISAPI/Intelligent/framesPeopleCounting/search/capabilities?format=json)-->true </isSupportFramesPeopleCountingSearch> <isSupportChannelPollingSchedules> <!--optional, xs:boolean, whether the device supports channel polling configuration: "true,false"--> </isSupportChannelPollingSchedules> <AnalysisImageFaceCap> <!--optional, face picture analysis type (related URI:/ISAPI/Intelligent/analysisImage/face)--> <modeling opt="false"><!--optional,xs:boolean, whether the device supports modeling: "true,false"--></modeling> </AnalysisImageFaceCap> </IntelliCap>