All Projects → fabiocarrara → deep-parking

fabiocarrara / deep-parking

Licence: other
Code to reproduce 'Deep Learning for Decentralized Parking Lot Occupancy Detection' paper.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to deep-parking

Caffe Android Demo
An android caffe demo app exploiting caffe pre-trained ImageNet model for image classification
Stars: ✭ 254 (+213.58%)
Mutual labels:  caffe, image-classification
nsfw api
Python REST API to detect images with adult content
Stars: ✭ 71 (-12.35%)
Mutual labels:  caffe, image-classification
FDCNN
The implementation of FDCNN in paper - A Feature Difference Convolutional Neural Network-Based Change Detection Method
Stars: ✭ 54 (-33.33%)
Mutual labels:  caffe, pycaffe
Seefood
Inspired by HBO's Silicon Valley: SeeFood is an iOS app that uses CoreML to detect various dishes
Stars: ✭ 445 (+449.38%)
Mutual labels:  caffe, image-classification
Have Fun With Machine Learning
An absolute beginner's guide to Machine Learning and Image Classification with Neural Networks
Stars: ✭ 4,912 (+5964.2%)
Mutual labels:  caffe, image-classification
pytorch-cifar-model-zoo
Implementation of Conv-based and Vit-based networks designed for CIFAR.
Stars: ✭ 62 (-23.46%)
Mutual labels:  image-classification, cnn-classification
Deepdetect
Deep Learning API and Server in C++14 support for Caffe, Caffe2, PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE
Stars: ✭ 2,306 (+2746.91%)
Mutual labels:  caffe, image-classification
Image-Classification
Pre-trained VGG-Net Model for image classification using tensorflow
Stars: ✭ 29 (-64.2%)
Mutual labels:  image-classification, cnn-classification
DeTraC COVId19
Classification of COVID-19 in chest X-ray images using DeTraC deep convolutional neural network
Stars: ✭ 34 (-58.02%)
Mutual labels:  image-classification
Deep-Learning-Coursera
Projects from the Deep Learning Specialization from deeplearning.ai provided by Coursera
Stars: ✭ 123 (+51.85%)
Mutual labels:  cnn-classification
caffe-mobilenet v2
caffe based mobilenet v2 deploy
Stars: ✭ 29 (-64.2%)
Mutual labels:  caffe
caffe example
install script and example for clCaffe which will run caffe by OpenCL (this is for https://github.com/01org/caffe/tree/inference-optimize)
Stars: ✭ 12 (-85.19%)
Mutual labels:  caffe
Poke-Pi-Dex
Our deep learning for computer vision related project for nostalgic poke weebs (Sistemi digitali, Unibo).
Stars: ✭ 18 (-77.78%)
Mutual labels:  image-classification
Classification Nets
Implement popular models by different DL framework. Such as tensorflow and caffe
Stars: ✭ 17 (-79.01%)
Mutual labels:  caffe
yolov5 onnx2caffe
yolov5 onnx caffe
Stars: ✭ 73 (-9.88%)
Mutual labels:  caffe
tensorflow-image-classifier
Easily train an image classifier and then use it to label/tag other images
Stars: ✭ 29 (-64.2%)
Mutual labels:  image-classification
etiketai
Etiketai is an online tool designed to label images, useful for training AI models
Stars: ✭ 63 (-22.22%)
Mutual labels:  image-classification
TrainCaffeCustomDataset
Transfer learning in Caffe: example on how to train CaffeNet on custom dataset
Stars: ✭ 20 (-75.31%)
Mutual labels:  caffe
Deeplearning-digital-pathology
Full package for applying deep learning to virtual slides.
Stars: ✭ 59 (-27.16%)
Mutual labels:  caffe
image-recognition
采用深度学习方法进行刀具识别。
Stars: ✭ 19 (-76.54%)
Mutual labels:  image-classification

Deep Learning for Decentralized Parking Lot Occupancy Detection

This repo contains code to reproduce the experiments presented in Deep Learning for Decentralized Parking Lot Occupancy Detection.

Visit the project website for more info and resources (dataset, pre-trained models).

Requirements

  • Caffe with Python interface (PyCaffe)

Steps to reproduce experiments

  1. Clone this repo together with its submodules:

    git clone --recursive https://github.com/fabiocarrara/deep-parking.git
  2. Download the datasets using the following links and extract them somewhere.

    Dataset Link Size
    CNRPark http://cnrpark.it/dataset/CNRPark-Patches-150x150.zip 36.6 MB
    CNR-EXT http://cnrpark.it/dataset/CNR-EXT-Patches-150x150.zip 449.5 MB
    PKLot visit PKLot webpage 4.6 GB
  3. Get the dataset splits and extract them in the repo folder

    # Listfile containing dataset splits
    wget http://cnrpark.it/dataset/splits.zip
    unzip splits.zip
  4. Add a config.py files inside each folder in splits/ to tell pyffe where the images are. The content of the files should be like this (adjust the root_dir attribute to the absolute path of the extracted datasets):

    config = dict(root_folder = '/path/to/dataset/dir/')

    This path will be prepended to each line in the list files defining the various splits.

  5. Train and evaluate all the models by running:

    python main.py

    Modify main.py to select the experiments you want to reproduce. Run pklot.py if you want to train and evaluate our architecture on the PKLot splits only.

Citation

@article{amato2017deep,
  title={Deep learning for decentralized parking lot occupancy detection},
  author={Amato, Giuseppe and Carrara, Fabio and Falchi, Fabrizio and Gennaro, Claudio and Meghini, Carlo and Vairo, Claudio},
  journal={Expert Systems with Applications},
  volume={72},
  pages={327--334},
  year={2017},
  publisher={Pergamon}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].