Examples of JSON and XML ALPR events for the SharpV HTTP extension - SharpV | SharpOS 14.2

AutoVu™ SharpV Deployment Guide 14.2

Product
SharpOS
SharpV
Content type
Guides > User guides
Version
14.2
Language
English
Last updated
2023-03-14

When you send ALPR data to an HTTP server, you can configure the SharpV system to send the data in XML or JSON format.

JSON format sample:

The following is an example of a license plate read event in JSON format.
NOTE: The binary image data has been removed from the example.

{ "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" : "SHARPV12345",
  "Timestamp" : "2016-08-29T08:42:45.797"
}

XML format sample:

The following is an example of a license plate read event in XML format.
NOTE: The binary image data has been removed from the example.

<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>SHARPV12345</SourceUrl>
  <Timestamp>2016-10-21T21:35:04.8627622+00:00</Timestamp>
</Plate>

Plate read event parameters

The following parameters are included in JSON and XML files that are exported to the HTTP server:

Parameter Value type Description
ContextCameraName String Name of the color context camera that generated the read event.
ContextImage Binary Color context image of the scene. Base64 encoded JPEG image.
Id Guid Unique identifier for the read event.
Latitude Double Decimal latitude of the SharpV camera.
Longitude Double Decimal longitude of the SharpV camera.
LprCameraName String Name of the license plate recognition camera that generated the read event.
PlateAnalytics Array of analytics Each analytic object is composed of a data triplet. This array is of variable size. The amount of analytic objects received depends on the SharpV camera’s configuration.
Key (analytic triplet) String Name of the analytic.
Score (analytic triplet) Float

(-1.0 or 1.0)

Indicates if the analytic value is reliable (1.0) or not (-1.0).
Value (analytic triplet) String Value of the analytic.
PlateImage Binary Black and white cropped license plate image. Base64 encoded JPEG image.
PlateRead String Detected license plate number.
SourceUrl String Unique name of the SharpV camera.
Timestamp DateTime Date and time of the read event (UTC) in the following format: yyyy-MM-ddTHH:mm:ss:fff.