Detecto

Detecto supports building and training computer vision models with the PyTorch machine learning framework.

github.com/alankbi/detecto
Detecto homepage screenshot

About Detecto

Detecto is an open-source Python package for building computer vision and object detection models with PyTorch. It includes pre-trained models such as Faster R-CNN ResNet-50 FPN and supports transfer learning on custom datasets.

It supports inference on still images, video files, and live webcam feeds, returning labels, boxes, and scores. It also provides visualization tools, conversion of XML labels to CSV, custom transforms and data loaders, and saving models to files with access to the underlying torchvision model.

Key features

  • Run pre-trained Faster R-CNN models for object detection
  • Train models on custom image datasets with custom labels
  • Run inference on video files and save annotated output
  • Run inference on live webcam feed
  • Save trained models to files
  • Convert XML label files to CSV format
Best for: Python developers building PyTorch-based object detection models with minimal code.
Good for
  • Built on PyTorch, allowing transfer of models between the two libraries
  • Supports inference on images, videos, and live webcam feeds
  • Supports custom datasets, transforms, validation data, and model saving

Detecto at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Detecto alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in ML Training & Optimization

Well-known listings from the same topic.

All 75

Detecto FAQ

How do I install Detecto?
Run pip3 install detecto, which should download dependencies automatically. If an issue arises, manually download the dependencies listed in requirements.txt.
Can Detecto detect objects in videos and live camera feeds?
Yes. It provides detect_video for video files and detect_live for webcam inference.
Can I train Detecto on my own objects?
Yes. Load a custom dataset, create a Model with your label names such as dog, cat, and rabbit, then call model.fit on the dataset.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing