JSON_AIOpenPlatformCapOfDevice

JSON message about AI Open Platform capability supported by device

{
  "isSupportVideoTask":true, 
/*optional, boolean, whether the device supports video analysis*/ 
  "isSupportVideoPollingAnalysisTask":true,
/*optional, boolean, whether the device supports video analysis task polling*/ 
  "isSupportPictureTask":true,
/*optional, boolean, whether the device supports picture analysis*/ 
  "isSupportPicturePollingAnalysisTask":true,
/*optional, boolean, whether the device supports captured picture polling*/
  "isSupportHistoryVideoTask":true,
/*optional, boolean, whether the device supports history video analysis task*/
  "isSupportResetEngine":true,
/*optional, boolean, whether the device supports resetting the engine*/ 
  "isSupportUploadModelwithURL":true,
/*optional, boolean, whether the device supports importing algorithm model in URL format*/ 
  "isSupportUploadModelwithPushBinaryData":true,
/*optional, boolean, whether the device supports importing algorithm model in binary format*/ 
  "isSupportAIRuleConfig":true,
/*optional, boolean, whether the device supports AI rule configuration*/ 
  "isSupportAIIntelligentSearch":true,
/*optional, boolean, whether the device supports AI intelligent search*/ 
  "isSupportAIPictureUpLoad":true,
/*optional, boolean, whether the device supports sending AI pictures in binary format*/ 
  "isSupportAuthorizationModel":true,
/*optional, boolean, whether the device supports model authorization*/ 
  "isSupportPresetAIRuleConfig":true,
/*optional, boolean, whether the device supports AI rule configuration of preset*/ 
  "isSupportModelSchedule":true,
/*optional, boolean, whether the device supports model scheduling*/ 
  "isSupportEventTrigger":true,
/*optional, boolean, whether the device supports linkage configuration*/ 
  "isSupportOSDConfig":true,
/*optional, boolean, whether the device supports OSD configuration*/
  "isSupportAITargetBP":true,
/*optional, boolean, whether the device supports importing, editing, deleting, and downloading the reference pictures for AI target comparison*/ 
  "isSupportAIRuleTrigger":true,
/*optional, boolean, whether the device supports AI rule linkage*/
  "isSupportConfidenceConfig":true,
/*dependent,optional(based on the actual capability of the device), boolean, whether the device supports confidence configuration in AI rule configuration, it is valid when <isSupportAIRuleConfig> is true*/ 
  "isSupportOCRDetection":true,
/*optional (based on the actual capability of the device), boolean, whether the device supports importing the OCR detection model*/ 
  "isSupportAIRuleOverlay":true, 
/*optional (based on the actual capability of the device), boolean, whether the device supports configuring AI rule overlay when previewing videos*/ 
  "isSupportAITargetOverlay":true
/*optional (based on the actual capability of the device), boolean, whether the device supports configuring AI target overlay when previewing videos*/
  "isSupportAIRuleCount":true,
/*optional (based on the actual capability of the device), boolean, whether the device supports manually counting AI rule for line crossing*/ 
  "isSupportAIRuleCapabilities":true,
/*optional (based on the actual capability of the device), boolean, whether the device supports getting AI rule capability. If supports, get supported parameters (not include the parameter for passing through algorithm) via /ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/task/<ID>/channels/<ID>/capabilities?format=json*/ 
  "isSupportContrast": , 
/*optional, boolena, whether it supports importing the comparison model package of target detection*/
  "isSupportBehavior": , 
/*optional, boolean, whether it supports importing the analysis model package of behavior analysis. Here the behaviors are analyzed by the AI algorithm, which is different from the intelligent behavior analysis and detection*/
  "isSupportAIRuleCountManualReset": 
/*optional, boolean, whether it supports manually resetting the result of counting targets crossing the line, related URI: /ISAPI/Intelligent/AIOpenPlatform/AIRuleConfig/channels/<channelID>/manualReset?format=json*/
}