英语|简体中文
MMRotate是一个基于PyTorch的旋转对象检测的开源工具箱。它是OpenMMLab项目的一部分。
主分支与 PyTorch 1.6+ 配合使用。
支持多角度表示
MMRotate提供三种主流角度表示,以满足不同的纸张设置。
模块化设计
我们将旋转对象检测框架分解为不同的组件,这使得通过组合不同的模块来构建新模型变得更加容易和灵活。
强大的基线和最先进的技术
该工具箱为旋转物体检测提供了强大的基线和最先进的方法。
0.3.3 于 2022 年 10 月 27 日发布:
有关详细信息和发布历史记录,请参阅 changelog.md。
MMRotate依赖于PyTorch,MMCV和MMDetection。以下是安装的快速步骤。有关更详细的说明,请参阅安装指南。
conda create -n open-mmlab python=3.7 pytorch==1.7.0 cudatoolkit=10.1 torchvision -c pytorch -y
conda activate open-mmlab
pip install openmim
mim install mmcv-full
mim install mmdet
git clone https://github.com/open-mmlab/mmrotate.git
cd mmrotate
pip install -r requirements/build.txt
pip install -v -e .
請參閱 get_started.md 了解 MMRotate 的基本用法。我们提供 colab 教程和其他教程:
结果和模型可在每个方法的配置目录的 README.md 中找到。摘要可以在模型动物园页面中找到。
请参考 data_preparation.md 准备数据。
有关常见问题,请参阅常见问题解答。
我们感谢所有为改进MMRotate所做的贡献。有关贡献指南,请参阅 CONTRIBUTING.md。
MMRotate是一个开源项目,由来自不同学院和公司的研究人员和工程师贡献。我们感谢所有实施其方法或添加新功能的贡献者,以及提供宝贵反馈的用户。我们希望工具箱和基准能够通过提供一个灵活的工具包来重新实施现有方法并开发自己的新方法,从而为不断增长的研究界服务。
如果你在研究中使用此工具箱或基准,请引用此项目。
@inproceedings{zhou2022mmrotate,
title = {MMRotate: A Rotated Object Detection Benchmark using PyTorch},
author = {Zhou, Yue and Yang, Xue and Zhang, Gefan and Wang, Jiabao and Liu, Yanyi and
Hou, Liping and Jiang, Xue and Liu, Xingzhao and Yan, Junchi and Lyu, Chengqi and
Zhang, Wenwei and Chen, Kai},
booktitle={Proceedings of the 30th ACM International Conference on Multimedia},
year={2022}
}
该项目在 Apache 2.0 许可证下发布。