Giter Site home page Giter Site logo

parq's Introduction

PARQ

AI-Powered parking spot detection based on CCTV footage

🇺🇸 English | 🇵🇱 Click here to see Polish readme

About

The main idea behind the project was to solve one of the most important issues in almost every modern city in the world - parking issue. You may think that parking sensors are the solution, but they also can get pretty expensive. Meanwhile, above all those parking spots, live CCTV footage from the security cameras is frequently transmitted to some WWW websites. This solution aims to use those kinds of cameras - that are open for public.

Technology

In order to solve the issue, PARQ uses Deep Learning approach - Applying Convolutional Neural Networks to each parking spot, it is able to predict with 95% of accuracy (depending on the camera angle), which spot is occupied and which one is empty. Keras model (with TensorFlow backend) was trained on dataset retrieved from Polish open CCTV footage on shopping mall parking in Inowrocław. The server is based on Python Flask.

Current progress

Data about all parking spots is saved in local database (currently updated manually by requesting /update page) and then loaded directly with HTML files or fetched by JS scripts. PARQ can display each spot in columns to let users know the exact location of empty spot. Each spot location has to be added with add_spot.py.

Real parking imagePARQ representation

Future

As of now, PARQ is limited to web service, but in the future it will also be available as iOS/Android app. Besides target platform, PARQ should be able to automatically detect each parking spot itself (currently coordinates of each one have to be added in add_spot.py).

parq's People

Contributors

gstark0 avatar

Stargazers

Tristan avatar  avatar HelloBagus avatar Phan Hoang avatar long_nguyen avatar Martijn Mellema avatar  avatar Neil Kalman avatar  avatar Deitek avatar Kacper Potyrała avatar Albert Wolszon avatar

Watchers

Deitek avatar James Cloos avatar

parq's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.