Shortcuts

介绍 MMCV

MMCV 是一个面向计算机视觉的基础库,它支持了很多开源项目,例如:

  • MIM: MIM 是 OpenMMlab 项目、算法、模型的统一入口

  • MMClassification: OpenMMLab 图像分类工具箱

  • MMDetection: OpenMMLab 目标检测工具箱

  • MMDetection3D: OpenMMLab 新一代通用 3D 目标检测平台

  • MMRotate: OpenMMLab 旋转框检测工具箱与测试基准

  • MMSegmentation: OpenMMLab 语义分割工具箱

  • MMOCR: OpenMMLab 全流程文字检测识别理解工具箱

  • MMPose: OpenMMLab 姿态估计工具箱

  • MMHuman3D: OpenMMLab 人体参数化模型工具箱与测试基准

  • MMSelfSup: OpenMMLab 自监督学习工具箱与测试基准

  • MMRazor: OpenMMLab 模型压缩工具箱与测试基准

  • MMFewShot: OpenMMLab 少样本学习工具箱与测试基准

  • MMAction2: OpenMMLab 新一代视频理解工具箱

  • MMTracking: OpenMMLab 一体化视频目标感知平台

  • MMFlow: OpenMMLab 光流估计工具箱与测试基准

  • MMEditing: OpenMMLab 图像视频编辑工具箱

  • MMGeneration: OpenMMLab 图片视频生成模型工具箱

  • MMDeploy: OpenMMLab 模型部署框架

MMCV 提供了如下众多功能:

  • 通用的 IO 接口

  • 图像和视频处理

  • 图像和标注结果可视化

  • 常用小工具(进度条,计时器等)

  • 基于 PyTorch 的通用训练框架

  • 多种 CNN 网络结构

  • 高质量实现的常见 CUDA 算子

MMCV 支持以下的系统:

  • Linux

  • Windows

  • macOS

如想了解更多特性和使用,请参考文档

注解

MMCV 需要 Python 3.6 以上版本。