Parkind is an easy to use intelligent open source parking managment server. The application provides a web interface for managing the connected devices running a ParkindStreamer instance and all of the relevant parking lot data. It is also capable of detecting free parking spots from the received video feed, allows the user to inspect the parking in real time and shares a rest API for other microsystems or microcontrollers.
Warning: Program is still in early stage of development. Some of the features are not yet implemented or are not stable. Please do not use this product in production
This section will describe deploying the Parkind system in a docker container with the use of tensorman.
- Install docker and tensorman
sudo apt-get update && sudo apt-get install docker.io tensorman
- Clone this repository
git clone https://github.com/TheSlipper/Parkind.git
- Install the dependencies for the docker image
cd Parkind/
sudo tensorman run --gpu --python3 bash
pip install --upgrade pip
python -m pip install Django
pip install djangorestframework
pip install markdown
pip install django-filter
- Set up the server
python manage.py migrate
python manage.py createsuperuser
- Run the server and exit after finishing the execution
python manage.py runserver # press ctrl+c to exit it
exit
The project is on hiatus.
The parkind project's goal is to create a set of open source tools that make it easier for parking owners to manage traffic load and parking fee acquisition.
The project's main goals is to provide the features listed below:
- Parking lot occupancy detection for offloading traffic of some parts of parkings
- Detection and reading the license plates
- Providing a user friendly web interface for management of all the connected sensors and cameras
- Providing a JSON RESTful API for the applications to upload and download data