Skip to content

limkhashing/Parking-Occupancies-Detection

Repository files navigation

PythonSpotPark

Python Version pypi

This project is for implementing an Indoor Parking System with CCTV Camera. It utilized CCTV cameras for detecting vacant parking slot and also act as a surveillanc in the indoor parking area.

Tech used

OpenCV and Google Cloud Vision API is used in helping detect parking spaces and extract car plat numbers. The car plate number will be stored in MySQL database.

For a demo on how car plate number is detected, please see the YouTube video https://youtu.be/L6TEvo5vyVs

Outlines

  • utility.py -- Consist of reuse code in other py file
  • enter_detection.py -- Responsible for detecting cars at entry gate
  • exit_detection.py -- Responsible for detecting cars at exit gate
  • final_detection.py -- Responsible for detecting cars at parking spaces, and determine the vacancy of it

Requirements

  • CCTV Cameras
  • A sample parking slots, which can draw on a piece of paper

Detecting vehicle at entrance

image

Detecting Car Plate Number

image

Occupancies Dection

image

Built With

  • PyCharm - The IDE used
  • Python
  • pymysql
  • OCR feature from Google Cloud Vision API

Authors