DeepHPD is a novel application which uses Deep Learning in order to detect the presence of a human being. This is done by using a combination of Convolutional Neural Networks and OpenCV which along with a Raspberry pi and Basler Dart Camera, which blinks an LED when it detects human presence.
The project was deployed on hardware stack which consisted of Raspberry Pi3 running Raspbian 8.0 Jessie and the streaming was done using Basler Dart Camera model daA2500-14uc.
The Software stack includes:
Tensorflow
The Convolutional neural network used Transfer Learning and was trained using the weights of the InceptionV3 model and used CUDA for GPU based training and achieved a classification accuracy of 96%.
In order to use the components of the project
Tensorflow
https://www.tensorflow.org/versions/r0.12/get_started/os_setup
CUDA {For GPU}:
https://developer.nvidia.com/cuda-downloads
OpenCV
pip install opencv-python
RPI GPIO
sudo apt-get install RPi-GPIO
Following this you should download the folder from this link for the weights of the trained model from link provided in the GitHub repository
Following this, run python script LED-Blink.py, and the classification is generated following which the labels are passed to the Raspberry Pi via RPi-GPI
The camera captures the image and sends the status via labels to the Raspberry Pi3 as an input which is linked to the blink LED program turning it on and off depending on the presence or absence of a human.
Name | Article number | Link | Quantity | Unit Price |
---|---|---|---|---|
Raspberry Pi 3 KIT | 1 | 50.00 $ | ||
LED | 1 | 0.10 $ | ||
Jumper Wires | 15 | 2.00 $ | ||
Basler DART | 1 | |||
Total 80.10 $ |
Want to comment this ...
Show more