SIMULATING CAMERA NODE OUTPUT FOR PARKING POLICY MANAGEMENT SYSTEM
First Claim
1. A system comprising:
- one or more processor of a machine;
a machine-readable medium storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising;
generating a camera node output simulation file including a plurality of entries mimicking output of a set of camera nodes that record images of one or more parking spaces, each entry representing metadata associated with an image of a parking space and including a timestamp and a set of pixel coordinates representing a location of a vehicle within the image, each entry being operable to determine whether the vehicle occupies the parking space; and
simulating the output of the set of camera nodes using the camera node output simulation file, the simulating of the output of the set of camera nodes including;
reading an initial entry from among the plurality of entries according to a chronology of the plurality of entries defined by the time stamps of each entry, the initial entry including an initial time stamp, and an initial set of pixel coordinates, the initial set of pixel coordinates representing an initial location of an initial vehicle within an initial image of an initial parking space;
generating a data packet including the initial entry;
transmitting the data packet to a network-based processing system communicatively coupled to the machine, the network-based processing system configured to determine whether the initial vehicle occupies the initial parking space using the initial set of pixel coordinates.
3 Assignments
0 Petitions
Accused Products
Abstract
A system comprising a computer-readable storage medium storing at least one program and a method for simulating output of camera nodes configured to monitor parking is presented. The method may include generating a simulation file that includes entries mimicking camera node output, where each entry represents metadata associated with an image of a parking space and includes a timestamp and a set of pixel coordinates representing a location of a vehicle in the image. The method further includes simulating the output of the camera nodes using the simulation file. The simulating of the output of the particular camera node may include chronologically reading entries from the simulation file according to a chronology of the entries defined by the time stamps of each entry. The simulating of the output further may include generating a data packet for each entry and transmitting the data packet to a network-based processing system.
35 Citations
20 Claims
-
1. A system comprising:
-
one or more processor of a machine; a machine-readable medium storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising; generating a camera node output simulation file including a plurality of entries mimicking output of a set of camera nodes that record images of one or more parking spaces, each entry representing metadata associated with an image of a parking space and including a timestamp and a set of pixel coordinates representing a location of a vehicle within the image, each entry being operable to determine whether the vehicle occupies the parking space; and simulating the output of the set of camera nodes using the camera node output simulation file, the simulating of the output of the set of camera nodes including; reading an initial entry from among the plurality of entries according to a chronology of the plurality of entries defined by the time stamps of each entry, the initial entry including an initial time stamp, and an initial set of pixel coordinates, the initial set of pixel coordinates representing an initial location of an initial vehicle within an initial image of an initial parking space; generating a data packet including the initial entry; transmitting the data packet to a network-based processing system communicatively coupled to the machine, the network-based processing system configured to determine whether the initial vehicle occupies the initial parking space using the initial set of pixel coordinates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
generating a camera node output simulation file including a plurality of entries mimicking output of a set of camera nodes that record images of one or more parking spaces, each entry representing metadata associated with an image of a parking space and including a timestamp and a set of pixel coordinates representing a location of a vehicle within the image, each entry being operable to determine whether the vehicle occupies the parking space; and simulating the output of the set of camera nodes using the camera node output simulation file, the simulating of the output of the set of camera nodes including; reading an initial entry from among the plurality of entries according to a chronology of the plurality of entries defined by the time stamps of each entry, the initial entry including an initial time stamp, and an initial set of pixel coordinates, the initial set of pixel coordinates representing an initial location of an initial vehicle within an initial image of an initial parking space; generating a data packet including the initial entry; transmitting the data packet to a network-based processing system, the network-based processing system configured to determine whether the initial vehicle occupies the initial parking space using the initial set of pixel coordinates. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium, and embodying instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
generating a camera node output simulation file including a plurality of entries mimicking output of a set of camera nodes that record images of one or more parking spaces, each entry representing metadata associated with an image of a parking space and including a timestamp and a set of pixel coordinates representing a location of a vehicle within the image, each entry being operable to determine whether the vehicle occupies the parking space; and simulating the output of the set of camera nodes using the camera node output simulation file, the simulating of the output of the set of camera nodes including; reading an initial entry from among the plurality of entries according to a chronology of the plurality of entries defined by the time stamps of each entry, the initial entry including an initial time stamp, and an initial set of pixel coordinates, the initial set of pixel coordinates representing an initial location of an initial vehicle within an initial image of an initial parking space; generating a data packet including the initial entry; transmitting the data packet to a network-based processing system, the network-based processing system configured to determine whether the initial vehicle occupies the initial parking space using the initial set of pixel coordinates.
-
Specification