mmdetection是由商汤科技和香港中文大学开源了一个基于Pytorch实现的深度学习计算机视觉工具箱,涵盖了目标检测、实例分割、全景分割、模型蒸馏等计算机视觉任务,复现了最新的一些论文和成果,特别是包括了大量CVPR论文的复现。

1 项目地址

项目地址:https://github.com/open-mmlab/mmdetection
        安装指南:https://github.com/open-mmlab/mmdetection/blob/master/docs/en/get_started.md

2 安装步骤

mmdetection的安装步骤如下:

conda create -n openmmlab python=3.7 -y
conda activate openmmlab
pip install torch==1.8.1+cu101 torchvision==0.9.1+cu101 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
pip3 install openmim
mim install mmcv-full
git clone https://github.com/open-mmlab/mmdetection.git
cd mmdetection
pip install -v -e .

其中,pytorch版本根据自身的cuda版本安装相应的版本即可。如果git无法使用,也可以用浏览器下载后解压。

3 效果测试

(1)运行下面命令下载预训练模型

mim download mmdet --config yolov3_mobilenetv2_320_300e_coco --dest .

运行完之后,在当前目录下会下载到两个文件,即yolov3_mobilenetv2_320_300e_coco.py 和yolov3_mobilenetv2_320_300e_coco_20210719_215349-d18dff72.pth。

如果运行文件时,提示search.py的392行抛出如下异常:

KeyError: 'Cascade Mask R-CNN'

那么,修改python环境中/lib/python3.7/site-packages/mim/commands/search.py文件,这个文件在抱错时也会提示392行抛出异常,修改390行为:

if collection_name and collection_name in name2collection.keys():

(2)运行测试脚本

python demo/image_demo.py demo/demo.jpg yolov3_mobilenetv2_320_300e_coco.py yolov3_mobilenetv2_320_300e_coco_20210719_215349-d18dff72.pth --device cpu --out-file result.jpg

运行完成之后,文件夹下会出现目标检测结果图片result.jpg,如下图所示。

4 【python三维深度学习】python三维点云从基础到深度学习_Coding的叶子的博客-CSDN博客_python三维点云重建

更多三维、二维感知算法和金融量化分析算法请关注“乐乐感知学堂”微信公众号,并将持续进行更新。

【mmdetection】mmdetection安装详细步骤相关推荐

  1. Cacti安装详细步骤

    Cacti安装详细步骤 前提LNMP或LAMP架构已搭建完成 一.cacti概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据 ...

  2. redis3.0.0 集群安装详细步骤

    2019独角兽企业重金招聘Python工程师标准>>> redis3.0.0 集群安装详细步骤 博客分类: 缓存 Redis集群部署文档(centos6系统) (要让集群正常工作至少 ...

  3. python软件下载安装要钱吗-PyCharm下载和安装详细步骤

    PyCharm下载和安装 进入https://www.jetbrains.com/pycharm/download/#section=windowsPyCharm官方下载页面(如图 2 所示),可以看 ...

  4. python官方下载步骤-Python 下载及安装详细步骤

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...

  5. redis3.0.2 分布式集群安装详细步骤

    redis3.0.2 分布式集群安装详细步骤 --(centos5.8 X64系统) 版本历史 时间 版本 说明 编写者 2015-06-5 1.0 redis3.0.2 分布式集群安装详细步骤 cs ...

  6. 安装python应该先安装pycharm还是python_Pycharm及python安装详细步骤及PyCharm配置整理(推荐)...

    首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址: https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载. ...

  7. linux离线安装pyhs2,Python 下载及安装详细步骤

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...

  8. MySQL5.5.15_linux下mysql-5.5.15安装详细步骤

    linux下mysql-5.5.15安装详细步骤 注:该文档中用到的目录路径以及一些实际的值都是作为例子来用,具体的目录路径以各自安装时的环境为准 mysql运行时需要一个启动目录.一个安装目录和一个 ...

  9. linux下mysql-5.5.15安装详细步骤

    linux下mysql-5.5.15安装详细步骤 注:该文档中用到的目录路径以及一些实际的值都是作为例子来用,具体的目录路径以各自安装时的环境为准 mysql运行时需要一个启动目录.一个安装目录和一个 ...

  10. python安装详细步骤mac_mac如何安装python3

    mac上自带了python2.7 但是由于工作需要需要安装python3.如何安装python3,接下来手把手教你! 可以参考这篇Python安装文章:<python3安装详细步骤> 有2 ...

最新文章

  1. 从java到c_Binder机制,从Java到C (4. Parcel)
  2. 全1的向量与行向量或列向量相乘,实质上是作行复制或列复制!
  3. 网页渲染的颜色竟然和设定值的不同!Chrome 61+色差解决办法
  4. POJ 1742 Coins
  5. linux下杀毒工具clamav
  6. [系列文章]上传文件管理控件v2
  7. editorloop 占用_速度控制 部分重复 语言学习软件 Loopman
  8. Java实现邮箱找回密码
  9. redis缓存数据的流程
  10. 与计算化学相关的计算机程序,计算机引发化学工程革命
  11. 一次清空所有数据方法
  12. java类加载全过程
  13. 【狂神说】Spring学习笔记(全)
  14. linux基础及应用教程第二版课后答案,Linux基础及应用复习题(附加参考答案)
  15. Java继承同时实现接口 以及继承方法的使用
  16. SDN概述:简介、工具、环境部署
  17. 关于特殊后缀名如vue vm less等文件在DW中高亮显示并且代码提示的解决方案
  18. 彻底搞懂MySQL表锁、行锁和叶锁
  19. 用Java自动发邮件
  20. tcp socket 和 socket文件

热门文章

  1. 如何解决服务器挖矿木马
  2. Xtrabackup 安装以及 mysql 使用 Xtrabackup 物理备份过程记录
  3. DiskGenius 5.4.6.1441 Portable
  4. 浮点数到整数的快速转换
  5. python 并发 数据库_python写入mysql数据库
  6. 微信小程序 基本认识
  7. 语音识别中的WFST和语言模型
  8. 解决VMware虚拟机无法联网问题
  9. 故事要从我白嫖了一个阿里云服务器说起
  10. 很喜欢这句话:将军赶路,不追小兔