← all repositories
yehengchen/Object-Detection-and-Tracking

A robotics mixtape of YOLO, ROS, and trackers

Curated computer-vision pipelines that wire YOLO, DeepSORT, and Mask R-CNN into ROS nodes so robotics researchers do not have to build plumbing from scratch.

2k stars Python Computer VisionML Frameworks
Object-Detection-and-Tracking
Not currently ranked — collecting fresh signals.
star history

What it does

This repository functions as an index of object-detection and tracking pipelines, pairing popular models—YOLOv3, YOLOv4, SSD, Faster R-CNN, Mask R-CNN, and DeepLabv3+—with ROS Kinetic or Melodic wrappers. The sub-projects cover pedestrian counting, social-distance estimation, robot grasp detection, and even Mars rover rock tracking inside Gazebo. It is pitched less as a unified library and more as a curated workbook for getting detectors running on specific hardware like the GTX 1080Ti or RTX 2080Ti.

The interesting bit

The real product here is glue code. The author has already done the tedious work of marrying DeepSORT and SORT trackers to darknet and PyTorch YOLO implementations, then packaging them as ROS nodes. Extras like dataset conversion notes for COCO and Pascal VOC, plus explainers on mAP and two-stage versus one-stage trade-offs, give it the feel of a graduate-student survival kit.

Key highlights

  • Collects one-stage and two-stage detectors with tracking variants in one place.
  • Most pipelines are wrapped as ROS nodes for Kinetic or Melodic, targeting real-time robot perception.
  • Niche robotics scenarios: rotated bounding boxes for grasping, Mars rover mastcam tracking, and part-arrangement robots.
  • Includes dataset conversion utilities and short explainers on detector metrics and taxonomy.

Caveats

  • Environment notes top out at Ubuntu 18.04, Python 3.6, and ROS Melodic, so dependencies are dated.
  • The repo behaves like a link farm to separate sub-repositories; expect to hunt through folders and clone sibling projects to assemble a working pipeline.

Verdict

Robotics researchers and grad students who need a ROS-ready YOLO or Mask R-CNN demo today—and can tolerate legacy system requirements—will save time. If you want a modern, pip-installable tracking framework, this is not it.

Frequently asked

What is yehengchen/Object-Detection-and-Tracking?
Curated computer-vision pipelines that wire YOLO, DeepSORT, and Mask R-CNN into ROS nodes so robotics researchers do not have to build plumbing from scratch.
Is Object-Detection-and-Tracking open source?
Yes — yehengchen/Object-Detection-and-Tracking is open source, released under the MIT license.
What language is Object-Detection-and-Tracking written in?
yehengchen/Object-Detection-and-Tracking is primarily written in Python.
How popular is Object-Detection-and-Tracking?
yehengchen/Object-Detection-and-Tracking has 2k stars on GitHub.
Where can I find Object-Detection-and-Tracking?
yehengchen/Object-Detection-and-Tracking is on GitHub at https://github.com/yehengchen/Object-Detection-and-Tracking.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.