Traffic Violations

Traffic Violations

Currently NumberOk Traffic Violations feature supports only Red Light Violation, which covers the following case:

Create an event when a license plate appears in a restricted area (e.g. pedestrian crossing) when the traffic light is red.

Violation events are available in Reporter only.

Minimal requirements

Minimal requirements for one road direction following:

Traffic light channels

Entry zones

Exit zones

1

1

1


Red Light Violation

How does it work? Video overview: Download / View online (on Google Drive)

Setting Up color detection of traffic light

Connect cameras 

Navigate to Settings > Connection.

Maximize the “NumberOk” window.

Switch to an overview channel with traffic light(s). 

The initial configuration of the traffic light is carried out by dragging the necessary traffic light from the "Traffic Lights" section on the video. Using the mouse, select the current traffic light. Current traffic light has a blue border. Change the size and position of the traffic light to achieve the combination of traffic light signals on the video with the corresponding signals in the picture using keyboard:


Numeric PLUS

Increase width and height

Numeric MINUS

Decrease width and height

ALT + Numeric PLUS

Increase width

ALT + Numeric MINUS

Decrease width

SHIFT + Numeric PLUS

Increase height

SHIFT + Numeric MINUS

Decrease height

Right

Move on one pixel right

Left

Move on one pixel left

Up

Move on one pixel up

Down

Move on one pixel down

Delete

Remove traffic light


Traffic light


Press the “Apply” button finally.

The values under the traffic light - the average brightness of each color ("R" - red, "Y" - yellow, "G" - green).


Setting Up Zones

The first recognition zone (hereinafter - the entry zone [towards the intersection]) should be located directly behind the stop line (violation of the "exit for the stop line" on red light) and not "exit" into the intersection of roads.

The second recognition zone (hereinafter - exit zone [from the intersection]) should be located behind the intersection of the same direction of traffic.

It is possible to assign the same zone to several adjacent lanes.


Entry zone ( to crosswalk )


Exit zone ( from crosswalk )

Setting up crossroads

Navigate to Settings > Traffic rules > Cross roads.

Choose a crossroad and its type (only crosswalk and T-crossroad are enabled currently).


You can provide description for the whole crossroad and for each of crossroad access areas.


Set lanes count


Select traffic light channel

Select an unlocked and yet unengaged appropriate channel / traffic light id (yellow lock icon).

Select LPR entry/exit zone(s)

Move mouse over access area and lane. When mouse is over a lane the lane is highlighting. Open context menu (mouse right-click). Selecting entry zone is shown on the picture below:


Menu item “Inbound LPR Zones” is enabled for inbound lanes, menu item “Outbound LPR Zones” is enabled for outbound lanes. It is possible to assign the same zone to several adjacent lanes.

Sample configuration for one direction:




Click Apply.


Some tricks


Now you’re done.

Average Speed

General Information

Average speed measurement requires two cameras connected per each route.

Speed measurement accuracy correlates with distance measurement accuracy.

Connect cameras and set up recognition

Adding a route

Navigate to Settings > Traffic rules > Average speed. Click Add to add a route.

Assign Road name, select channel/zone pairs for Point1 and Point2, set distance between points in meters, and set speed limit in km/h.

Measuring distance

The shorter the distance between cameras the more important it is to have the real driving distance measured.

For both of channel/zone note the point on the ground that lays on the zone boundary the vehicle crosses when entering the zone. In an example below this boundary is the bottom one stretching between vertices 3 and 4.

Measure a driving distance between the noted points.

Units conversion

Units

Conversion operation

Example

from

to

feet

meters

divide by 3.28

1200 feet ➗ 3.28 ≈ 370 meters

miles

meters

multiply by 1609

2 miles ✖ 1609 ≈ 3220 meters

MPH

km/h

multiply by 1.61

40 mph ✖ 1.61 ≈ 65 km/h



Instant speed 

General Information

Currently NumberOk Traffic Violations feature supports  the following logic Instant Speed which covers the following case:

Calculation the instant speed for each vehicle on one camera  



Instant speed 

How it works? Video overview

Adjustment: check this video.

Connect cameras following video guideline.

Navigate to Settings > Connection.


  1. Set correctly recognition zone

  2. Set correctly arrow

  3. measure the distance between the first and second point in meters




Navigate to Settings > traffic Rules>current Speed 

set:

  • channel

  • zone

  • measured distance 

Navigate to Settings > Results >Current Speed 






    • Related Articles

    • Reports

      Important note Please, note that Reporter may show event snapshots (images) with a delay 30 to 60 seconds. The reason is that major event data becomes available instantly while images have to be first stored to a disk on a remote computer the event ...
    • Feature comparison table

      Key features (comparison across editions) Lite SMB Enterprise Meta Reporter ANPR Sources IP cameras Y Y Y n/a n/a DVR Y Y Y n/a n/a Video file Y Y Y n/a n/a ANPR camera n/a n/a n/a Y n/a Results refinement analytics Y Y Y n/a n/a # of source channels ...
    • Reactions

      Reactions: General Information Reactions can be employed to manage access, have standalone visual and/or audial alerts, and/or to supplement Checkpoint and Parking modes with alerts. When supplementing Checkpoint and/or Parking modes with Reactions, ...
    • Sending events as JSON over HTTP

      Navigate to Settings > Analytic > JSON to setup the integration. Check Enable JSON sender to enable the integration. At Type of recognized text select Unicode plate number. At Protocol version select Version 1.0 Assign unique Sensor ID of your ...
    • Running NumberOk as an operating system service

      There is a possibility to run NumberOk as a service to better integrate it into distributed computation systems running on server platforms. As a service, NumberOk is better integrated to a multi-threaded environment, optimized to work with TCP/IP ...