Real-Time-Object-Detection-API-using-TensorFlow
A Transfer Learning based Object Detection API that detects all objects in an image, video or live webcam. An SSD model and a Faster R-CNN model was pretrained on Mobile Net COCO dataset along with a label map in Tensorflow. These models were used to detect objects captured in an image, video or real time webcam. OpenCV was used for streaming objects and preprocessing.
Screenshots
Object Detection output for image using SSD
Object Detection output for video files using SSD
Object Detection output for webcam using SSD
Object Detection output for image using Faster R-CNN
Object Detection output for video files using Faster R-CNN
Object Detection output for webcam using Faster R-CNN
Technologies Used
How to Install & Use
- Install TensorFlow Object Detection API by following the instructions here
- Download my repo and place the jupyter notebooks of my repo in models/research/object_detection folder of the Tensorflow API
- Install IPWebcam app on your smartphone from app store
- Open app and click on Start Server
- Replace the IP address in my jupyter notebooks with IP address in app on Smartphone and run the notebooks