Awesome Open Source
Awesome Open Source


Create deep learning based object detectors without writing a single line of code.

OpenTPOD is an all-in-one open-source tool for nonexperts to create custom deep neural network object detectors. It is designed to lower the barrier of entry and facilitates the end-to-end authoring workflow of custom object detection using state-of-art deep learning methods.

It provides the following features via an easy-to-use web interface.

  • Training data management.
  • Data annotation through seamless integration with OpenCV CVAT Labeling Tool.
  • One-click training/fine-tuning of object detection deep neural networks, including SSD MobileNet, Faster RCNN Inception, and Faster RCNN ResNet, using Tensorflow (with and without GPU).
  • One-click model export for inference with Tensorflow Serving.
  • Extensible architecture for easy addition of new deep neural network architectures.

Demo Video

OpenTPOD Demo Video



Please cite the following thesis if you find OpenTPOD helps your research.

  title={Scaling Wearable Cognitive Assistance},
  author={Wang, Junjue},
  school={CMU-CS-20-107, CMU School of Computer Science}


This research was supported by the National Science Foundation (NSF) under grant number CNS-1518865. Additional support was provided by Intel, Vodafone, Deutsche Telekom, Verizon, Crown Castle, Seagate, VMware, MobiledgeX, InterDigital, and the Conklin Kistler family fund.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
css (7,173
deep-learning (3,457
tensorflow (1,991
reactjs (930
django (916
deep-neural-networks (408
object-detection (408
django-rest-framework (120
transfer-learning (99
automl (93
tensorflow-models (47
dnn (41
tensorflow-serving (16

Find Open Source By Browsing 7,000 Topics Across 59 Categories