← all repositories
open-mmlab/mmrotate

Bounding boxes that actually fit

MMRotate is a PyTorch toolbox that treats rotated object detection as a first-class citizen, not an afterthought built on horizontal boxes.

2.2k stars Python Computer VisionML Frameworks
mmrotate
Not currently ranked — collecting fresh signals.
star history

What it does

MMRotate is an OpenMMLab toolbox for rotated object detection built on PyTorch. It provides a modular training and inference framework where components can be swapped to assemble new models without rewriting boilerplate. The project ships with a model zoo covering roughly twenty algorithms, from Rotated RetinaNet to Oriented R-CNN and the newer RTMDet family.

The interesting bit

Instead of forcing every object into an axis-aligned rectangle, the framework supports three mainstream angle representations natively, letting researchers pick the geometric flavor that matches their target domain—useful when horizontal boxes waste pixels on background noise.

Key highlights

  • Modular design decomposes detectors into pluggable components (backbone, neck, head, etc.)
  • Three angle representations available to match different paper implementations
  • Model zoo includes Rotated Faster R-CNN, Oriented R-CNN, GWD, KLD, and RTMDet
  • RTMDet variant reports 78.9 AP (single-scale) / 81.3 AP (multi-scale) on DOTA at 121 FPS on an RTX 3090
  • Apache 2.0 license

Verdict

Worth a look if you need oriented bounding boxes and want to benchmark against a wide zoo of published methods. Skip it if you are after a minimal, dependency-free detector.

Frequently asked

What is open-mmlab/mmrotate?
MMRotate is a PyTorch toolbox that treats rotated object detection as a first-class citizen, not an afterthought built on horizontal boxes.
Is mmrotate open source?
Yes — open-mmlab/mmrotate is open source, released under the Apache-2.0 license.
What language is mmrotate written in?
open-mmlab/mmrotate is primarily written in Python.
How popular is mmrotate?
open-mmlab/mmrotate has 2.2k stars on GitHub.
Where can I find mmrotate?
open-mmlab/mmrotate is on GitHub at https://github.com/open-mmlab/mmrotate.

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