Mask R-CNN-MXnet框架下的训练与测试

本文详细介绍如何在mxnet框架下使用Mask R-CNN进行目标检测与实例分割,包括环境配置、模型训练及测试等关键步骤,并针对常见问题提供解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为之前对Faster R-CNN编译训练过,所以同样使用mxnet框架下的源码:https://github.com/TuSimple/mx-maskrcnn

mxnet的安装见点击打开链接

Faster R-CNN的编译训练见点击打开链接


Mxnet一定要加入ROIAlign重新编译!!!

由于我安装mxnet时是按照Faster R-CNN的需求安装的,但Mask R-CNN用到了ROIAlign,需要将将rcnn/CXX_OP/下的文件夹复制到了mxnet/src/operator/中,重新编译,否则会在训练到一半的时候报错AttributeError: 'module' object has no attribute 'ROIAlign'(make不会报错,第8次迭代时报错)。

所以一定要加入ROIAlign编译,make是发现不了错误的TT

另外,有些头文件路径需要修改。

1 训练

具体步骤参考:点击打开链接

测试集:Cityscapes数据集

共训练10类:

"bicycle" "caravan" "motorcycle""rider" "bus" "train" "car" "person""truck" "trailer"


make

bash scripts/train_alternate.sh

用4个gpu训练,速度仍然比Faster R-CNN慢很多。


2 测试

使用训练好的模型对测试集中的图片进行测试

bash scripts/download_cityscapescripts.sh

bash scripts/eval.sh

bash scripts/demo_single_image.sh








评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值