Exemples d'événements de RAPI au format JSON et XML pour le module externe HTTP - SharpOS 11.8

Guide de l'administrateur Sharp 11.8

series
SharpOS 11.8
revised_modified
2020-04-22

Lorsque vous transférez des données de RAPI vers un serveur HTTP, vous pouvez configurer le système afin de les envoyer au format XML ou JSON.

Exemple au format JSON :

Voici un exemple d’événement de lecture de plaque d’immatriculation au format JSON.
REMARQUE : Les données d’image binaires ont été supprimées de l’exemple.
{ "ContextCameraName" : "Context Camera",
  "ContextImage" : "",
  "Id" : "32cf870a-46aa-4cfd-914b-00062d98e93a",
  "Latitude" : 0.0,
  "Longitude" : 0.0, 
  "Heading" : 0.0,
  "Speed" : 0.0,
  "FixQuality" : 0.0,
  "LprCameraName" : "Lpr Camera",
  "PlateAnalytics" : [ { "Key" : "State Name",
        "Score" : -1.0,
        "Value" : "-"
      },
      { "Key" : "Vehicle Type",
        "Score" : 1.0,
        "Value" : "-"
      },
      { "Key" : "Relative Motion",
        "Score" : -1.0,
        "Value" : "-"
      },
      { "Key" : "Context",
        "Score" : 1.0,
        "Value" : "US"
      },
      { "Key" : "Characters Height",
        "Score" : 1.0,
        "Value" : "70"
      }
    ],
  "PlateImage" : "",
  "PlateRead" : "AA7D2",
  "SourceUrl" : "SHARPXS0014",
  "Timestamp" : "2015-08-29T08:42:45.797"
}

Exemple au format XML :

Voici un exemple d’événement de lecture de plaque d’immatriculation au format XML.
REMARQUE : Les données d’image binaires ont été supprimées de l’exemple.
<Plate>
  <ContextCameraName>Context Camera</ContextCameraName>
  <ContextImage/>
  <Id>32cf870a-46aa-4cfd-914b-00062d98e93a</Id>
  <Latitude>45.4788645</Latitude>
  <Longitude>-73.7633565</Longitude>
  <Heading>42.4</Heading>
  <Speed>99.5</Speed>
  <FixQuality>1</FixQuality>
  <LprCameraName>Lpr Camera</LprCameraName>
  <PlateAnalytics>
    <PlateAnalytics>
      <Key>State Name</Key>
      <Score>-1.0</Score>
      <Value>-</Value>
    </PlateAnalytics>
    <PlateAnalytics>
      <Key>Confidence Score</Key>
      <Score>1</Score>
    <Value>100</Value>
    </PlateAnalytics>
  </PlateAnalytics>
  <PlateImage/>
  <PlateRead>AA7D2</PlateRead>
  <SourceUrl>SHARPXS0014</SourceUrl>
  <Timestamp>2015-10-21T21:35:04.8627622+00:00</Timestamp>
</Plate>

Paramètres d’événement de lecture de plaque

Les paramètres suivants sont inclus dans les fichiers JSON et XML exportés vers le serveur HTTP :

Paramètre Type de valeur Description
ContextCameraName Chaîne Nom de la caméra contextuelle couleur ayant généré l’événement de lecture.
ContextImage Binaire Image contextuelle en couleur de la scène. Image JPEG codée en Base64.
Id Guid Identifiant unique de l’événement de lecture.
Latitude Double Latitude décimale de la caméra Sharp.
Longitude Double Longitude décimale de la caméra Sharp.
Direction Double La direction de déplacement du véhicule en degrés par rapport au nord.
Vitesse Double La vitesse du véhicule en km/h.
FixQuality Entier La qualité de la position GPS selon la norme NMEA. Les valeurs suivantes sont exportées :
  • 0 = Non valable
  • 1 = GPS fix (SPS)
  • 2 = DGPS fix
  • 6 = estimation
LprCameraName Chaîne Nom de la caméra de reconnaissance de plaques d’immatriculation ayant généré l’événement de lecture.
PlateAnalytics Tableau de données d’analyse Chaque objet d’analyse est composé d’un triplet de données. La taille du tableau est variable. La quantité d'objets d'analyse reçue dépend de la configuration de la caméra Sharp.
Key (triplet d'analyse) Chaîne Nom de l’analyse.
Score (triplet d'analyse) Flottant

(-1.0 ou 1.0)

Indique si la valeur d’analyse est fiable (1.0) ou non (-1.0).
Valeur (triplet d'analyse) Chaîne Valeur de l’analyse.
PlateImage Binaire Image rognée et noir et blanc de la plaque d’immatriculation. Image JPEG codée en Base64.
PlateRead Chaîne Le numéro de plaque d’immatriculation détecté.
SourceUrl Chaîne Nom unique de la caméra Sharp.
Horodatage DateTime Date et heure (UTC) de l'événement de lecture au format suivant : aaaa-MM-jjTHH:mm:ss:fff.