LogoLogo
Buy SoftwareBuy HardwareOpen a ticket
Rekor Scout®
Rekor Scout®
  • 🌟Getting Started
    • Overview
    • Additional ALPR and Vehicle Recognition Products
    • Countries and Regions Supported
    • Vehicle Characteristics Supported
    • Create an Account
    • Subscriptions and Licensing
  • 🧠Agent
    • System Requirements
    • Benchmarking
    • Installation
    • License Registration
    • Set Data Destination
    • Connect to Cameras
    • Configuration
      • Agent Properties
      • Camera Streams
      • NVIDIA GPU Acceleration
      • Restarting the Agent
  • 📹Camera Configuration
    • Camera Placement Guide
    • Lighting
    • Camera Positioning
    • Pixels on Target
    • Camera Image Settings
  • 🕸️Web Server
    • Overview
    • Cloud
    • Self-Hosted
    • Configuring Agents
    • REST API
  • 🖥️Dashboard
    • Overview
    • Account Settings
    • Quick Search
    • Quick View Panels
    • Latest Reads (“Most Recent Plate Groups”)
    • Alerts List
    • Top Sites of the Week
    • Dispatch Map
    • Video Review
    • Statistics
    • Analytic Reports
    • Advanced Search
    • Rekor CarCheck®
    • Search Audit
    • Guides and Support
    • Billing and Subscriptions
      • Change Your Plan
      • Update Billing Address
      • Update Payment Method
      • Review Billing History
      • Cancel Your Subscription
    • Configuration
      • Alerts
      • Agents
      • Licensed Agents
      • WebHooks
      • User Management
      • Integrations
  • 🔗Application Integration
    • Overview
    • Integrating with the Agent
    • Receiving HTTP POSTs
    • Pulling from the Queue
    • JSON Plate Results
    • JSON Group Results
    • JSON Heartbeat
    • Local Image Retrieval
Powered by GitBook
LogoLogo

Platforms

  • Rekor Discover® for Urban Mobility
  • Rekor Command® for Transportation
  • Rekor Scout® for Public Safety

Systems

  • Rekor Edge Flex™ (Classificaiton)
  • Rekor Edge Max™ (Classification)
  • Rekor Edge Pro (ALPR)
  • Rekor Edge Max™ (ALPR)

Developers

  • Vehicle Recognition SDK
  • Rekor CarCheck®
  • Rekor AutoNotice™

Resources

  • About Us
  • Customer Stories
  • Newsroom
  • Help Center

© 2025 Rekor Systems, Inc. All Rights Reserved.

On this page

Was this helpful?

  1. Application Integration

JSON Plate Results

Rekor Scout® generates an alpr_results JSON value for every frame of video in which a license plate is recognized. This value will be sent multiple times for a single vehicle. For example, as a vehicle drives past the camera over the course of three seconds, Scout may recognize the same license plate fifty times. All fifty recognition results will be recorded as alpr_results JSON values.

The number of recognition results largely depends on the processing speed and number of cameras being processed. A faster processor will produce more of these per vehicle because it is able to process video frames at a faster rate.

Individual plate results are best suited for applications that need to operate on plate data in real time.

JSON Plate results are sent in the following format:

{
   "processing_time_ms" : 105.850112915039,
   "data_type" : "alpr_results",
   "uuid" : "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY-1234-1562681608425",
   "version" : 2,
   "camera_id" : 1234,
   "results" : [
      {
         "plate_index" : 0,
         "coordinates" : [
            {
               "x" : 3257,
               "y" : 188
            },
            {
               "x" : 3467,
               "y" : 194
            },
            {
               "x" : 3460,
               "y" : 307
            },
            {
               "y" : 302,
               "x" : 3247
            }
         ],
         "processing_time_ms" : 47.0029602050781,
         "plate_crop_jpeg" : "... base 64 image data ...",
         "plate" : "D2651BF",
         "vehicle_region" : {
            "y" : 0,
            "x" : 3042,
            "height" : 630,
            "width" : 630
         },
         "region" : "us-mo",
         "confidence" : 92.9419174194336,
         "matches_template" : 0,
         "requested_topn" : 10,
         "candidates" : [
            {
               "plate" : "D2651BF",
               "confidence" : 92.9419174194336,
               "matches_template" : 0
            },
            {
               "plate" : "D2651F",
               "matches_template" : 0,
               "confidence" : 80.8129653930664
            },
            {
               "matches_template" : 0,
               "confidence" : 80.0941772460938,
               "plate" : "D265BF"
            },
            {
               "plate" : "D251BF",
               "matches_template" : 0,
               "confidence" : 79.946403503418
            }
         ],
         "region_confidence" : 40
      },
      {
         "requested_topn" : 10,
         "candidates" : [
            {
               "matches_template" : 1,
               "confidence" : 94.7376327514648,
               "plate" : "CG3L5Y"
            },
            {
               "confidence" : 79.4123077392578,
               "matches_template" : 0,
               "plate" : "CGL5Y"
            },
            {
               "plate" : "CG3L5",
               "confidence" : 79.0777206420898,
               "matches_template" : 0
            }
         ],
         "region_confidence" : 99,
         "confidence" : 94.7376327514648,
         "region" : "us-mo",
         "matches_template" : 1,
         "plate_crop_jpeg" : "... base64 image data ...",
         "plate" : "CG3L5Y",
         "vehicle_region" : {
            "x" : 821,
            "height" : 1512,
            "y" : 0,
            "width" : 1512
         },
         "plate_index" : 1,
         "coordinates" : [
            {
               "y" : 882,
               "x" : 1419
            },
            {
               "x" : 1744,
               "y" : 893
            },
            {
               "y" : 1055,
               "x" : 1736
            },
            {
               "y" : 1044,
               "x" : 1409
            }
         ],
         "processing_time_ms" : 47.0029602050781
      }
   ],
   "agent_version" : "2.7.101",
   "error" : false,
   "company_id" : "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
   "epoch_time" : 1562681608425,
   "agent_uid" : "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY",  # Taken from /etc/openalpr/install_id
   "img_width" : 4096,
   "regions_of_interest" : [
      {
         "x" : 0,
         "height" : 2160,
         "y" : 0,
         "width" : 4096
      }
   ],
   "agent_type" : "alprd",
   "img_height" : 2160
}
PreviousPulling from the QueueNextJSON Group Results

Last updated 1 year ago

Was this helpful?

🔗