JSON_Metadata_PersonalTracking

JSON_Metadata_PersonalTracking

JSON message about personal tracking metadata

{
  "MetaData":{
    "type":"ruleTarget", 
    "subType":"personalTrack", 
    "time":"2017-01-01T00:00:00+08:00", 
    "DevInfo":{
      "ipAddress":192.168.0.64, 
      "portNo":"554", 
      "macAddress":"28:57:be:ee:d1:5a", 
      "channel":"1"
    }, 
    "CameraPoint": [{
      "objId": "12498",       
/*required, string, tracking target ID, which can contain up to 32 characters*/ 
      "traComplete": false,   
/*required, boolean, whether the tracking target has disappeared: false, true*/ 
      "isvalid": 1,           
/*required, int, whether target is valid: 1-yes, 0-no*/ 
      "GesturePolygon": {    
/*required, target features*/ 
        "id": "12498",      
/*optional, string, gesture ID, this node is valid only when there exist gesture features*/ 
        "JoinMsg": [{
          "gestureType": 0, 
/*required, int, feature category: 0-left wrist, 1-left elbow, 2-left shoulder, 3-head, 4-right shoulder, 5-right elbow, 6-right wrist*/ 
          "gestureScore": 0.572535, 
/*required, float, feature score, value range: [0,1.000000]*/ 
          "gestureValid": 1, 
/*required, int, whether the gesture is valid: 1-yes, 0-no*/ 
          "x": 3050.360351, 
/*float, X-coordinate (space coordinates), which is accurate to 6 decimal places*/
          "y": 6995.723632,  
/*float, Y-coordinate (space coordinates), which is accurate to 6 decimal places*/
          "z": 1082.0,  
/*float, Z-coordinate (space coordinates), which is accurate to 6 decimal places*/
          "x2d": 0.671052,
/*float, normalized X-coordinate (plane coordinates), which is accurate to 6 decimal places, value range: [0,1]*/
          "y2d": 0.53125 
/*float, normalized Y-coordinate (plane coordinates), which is accurate to 6 decimal places, value range: [0,1]*/
        }]
      },
      "HeadPolygon": {
/*head and shoulder frame of target, target coordinates, and target pattern information, the values are accurate to 6 decimal places*/
        "Rect": {
/*head and shoulder frame of target*/
          "x": 0.660156, 
          "y": 0.388888,
          "width": 0.089843,
          "height": 0.125
        },
        "cct": {
/*target coordinates*/
          "x": 3057.293212,
/*float, X-coordinate (space coordinates)*/
          "y": 7205.725585,
/*float, Y-coordinate (space coordinates)*/
          "z": 0.0       
/*float, Z-coordinate (space coordinates)*/
        },
        "HeadModel": {
          "modelNum": 1, 
/*required, int, number of feature vectors on head and shoulder, it can be set to 0 if there is no vector*/
          "Data":[{
            "poseType": 7,  
/*required, int, target direction or posture (vertical angle of view): 1-in image medium, 2-four image corners forward, 3-four image corners backward, 4-four image corners leftward, 5-four image corners rightward, 6-image center forward, 7-image center backward, 8-image center leftward, 9-image center rightward, 0-unknown*/ 
            "feaLen": 134,  
/*required, int, length of feature vector*/
            "feaData":""    
/*required, string, feature data*/ 
          }]
        }
      },
      "SuspList": {
/*tracking exception tag*/
        "suspNum": 1, 
/*required, int, number of abnormal patterns, it can be set to 0 if all patterns are normal*/
        "Data":[{
          "suspID": 5, 
/*required, int, abnormal pattern ID*/ 
          "timeStamp":1576657411095, 
/*required, int, pattern exception occurred time*/ 
          "confidence":0.567  
/*required, float, exception confidence*/                
        }]
      }
    }]
  }
}

JSON_Metadata_PersonalTracking

JSON message about personal tracking metadata

{
  "MetaData":{
    "type":"ruleTarget", 
    "subType":"personalTrack", 
    "time":"2017-01-01T00:00:00+08:00", 
    "DevInfo":{
      "ipAddress":192.168.0.64, 
      "portNo":"554", 
      "macAddress":"28:57:be:ee:d1:5a", 
      "channel":"1"
    }, 
    "CameraPoint": [{
      "objId": "12498",       
/*required, string, tracking target ID, which can contain up to 32 characters*/ 
      "traComplete": false,   
/*required, boolean, whether the tracking target has disappeared: false, true*/ 
      "isvalid": 1,           
/*required, int, whether target is valid: 1-yes, 0-no*/ 
      "GesturePolygon": {    
/*required, target features*/ 
        "id": "12498",      
/*optional, string, gesture ID, this node is valid only when there exist gesture features*/ 
        "JoinMsg": [{
          "gestureType": 0, 
/*required, int, feature category: 0-left wrist, 1-left elbow, 2-left shoulder, 3-head, 4-right shoulder, 5-right elbow, 6-right wrist*/ 
          "gestureScore": 0.572535, 
/*required, float, feature score, value range: [0,1.000000]*/ 
          "gestureValid": 1, 
/*required, int, whether the gesture is valid: 1-yes, 0-no*/ 
          "x": 3050.360351, 
/*float, X-coordinate (space coordinates), which is accurate to 6 decimal places*/
          "y": 6995.723632,  
/*float, Y-coordinate (space coordinates), which is accurate to 6 decimal places*/
          "z": 1082.0,  
/*float, Z-coordinate (space coordinates), which is accurate to 6 decimal places*/
          "x2d": 0.671052,
/*float, normalized X-coordinate (plane coordinates), which is accurate to 6 decimal places, value range: [0,1]*/
          "y2d": 0.53125 
/*float, normalized Y-coordinate (plane coordinates), which is accurate to 6 decimal places, value range: [0,1]*/
        }]
      },
      "HeadPolygon": {
/*head and shoulder frame of target, target coordinates, and target pattern information, the values are accurate to 6 decimal places*/
        "Rect": {
/*head and shoulder frame of target*/
          "x": 0.660156, 
          "y": 0.388888,
          "width": 0.089843,
          "height": 0.125
        },
        "cct": {
/*target coordinates*/
          "x": 3057.293212,
/*float, X-coordinate (space coordinates)*/
          "y": 7205.725585,
/*float, Y-coordinate (space coordinates)*/
          "z": 0.0       
/*float, Z-coordinate (space coordinates)*/
        },
        "HeadModel": {
          "modelNum": 1, 
/*required, int, number of feature vectors on head and shoulder, it can be set to 0 if there is no vector*/
          "Data":[{
            "poseType": 7,  
/*required, int, target direction or posture (vertical angle of view): 1-in image medium, 2-four image corners forward, 3-four image corners backward, 4-four image corners leftward, 5-four image corners rightward, 6-image center forward, 7-image center backward, 8-image center leftward, 9-image center rightward, 0-unknown*/ 
            "feaLen": 134,  
/*required, int, length of feature vector*/
            "feaData":""    
/*required, string, feature data*/ 
          }]
        }
      },
      "SuspList": {
/*tracking exception tag*/
        "suspNum": 1, 
/*required, int, number of abnormal patterns, it can be set to 0 if all patterns are normal*/
        "Data":[{
          "suspID": 5, 
/*required, int, abnormal pattern ID*/ 
          "timeStamp":1576657411095, 
/*required, int, pattern exception occurred time*/ 
          "confidence":0.567  
/*required, float, exception confidence*/                
        }]
      }
    }]
  }
}