Computer vision technology is used to identify vehicles parked on each slot. Object detection and vehicle tracking algorithms are used identify the status of a slot. The processing happens at the edge-level, hence this solution does not require high internet bandwidth, making it ideal for smart city projects. Depending on the application multiple cameras can be streamed to a single edge box thereby reducing cost/slot.