Lorsque vous transférez des données de RAPI vers un serveur HTTP, vous pouvez configurer le SharpZ3systè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 binaire ont été supprimées de l'exemple.
{ "ContextCameraName" : "Context Camera",
"ContextImage" : "",
"Id" : "32cf870a-46aa-4cfd-914b-00062d98e93a",
"Latitude" : 0.0,
"Longitude" : 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" : "SharpZ312345",
"Timestamp" : "2020-03-12T08: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 binaire ont été supprimées de l'exemple.
<Plate>
<ContextCameraName>Context Camera</ContextCameraName>
<ContextImage/>
<Id>32cf870a-46aa-4cfd-914b-00062d98e93a</Id>
<Latitude>0.0</Latitude>
<Longitude>0.0</Longitude>
<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>SharpZ312345</SourceUrl>
<Timestamp>2020-03-12T21: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 SharpZ3. |
Longitude | Double | Longitude décimale de la caméra SharpZ3. |
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 SharpZ3. |
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 SharpZ3. |
Horodatage | DateTime | Date et heure (UTC) de l'événement de lecture au format suivant : aaaa-MM-jjTHH:mm:ss:fff. |