Detectron2 入门

本文详细介绍了Detectron2中的命令行工具,包括如何使用预训练模型进行推理演示,如通过`demo.py`加载mask_rcnn_R_50_FPN_3x.yaml配置和权重文件。此外,还阐述了利用`plain_train_net.py`和`train_net.py`进行模型训练及评估的步骤,指导用户如何配置数据集并调用命令启动训练和评估过程。

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

本文简要介绍detectron2中内置命令行工具的使用

预训练模型的推理演示
Model Zoon里面选择一个模型以及配置文件,例如mask_rcnn_R_50_FPN_3x.yaml
运行这个命令

python demo.py --config-file ../configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml --input jiejin.jpg --opts MODEL.WEIGHTS detectron2://COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x/137849600/model_final_f10217.pkl

ModelZoon中的配置用于训练

命令行中的培训和评估
tools/plain_train_net.py 和 tools/train_net.py,可以使用ModelZoon中的不同配置,进行模型训练。可以将其用作编写自己的训练脚本的参考。如果想使用这两个脚本训练,可参考datasets/README.md构建好自己的数据集,然后使用命令:

./train_net.py \
  --config-file ../configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_1x.yaml \
  --num-gpus 1 SOLVER.IMS_PER_BATCH 2 SOLVER.BASE_LR 0.0025

如果想评估模型:

./train_net.py \
  --config-file ../configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_1x.yaml \
  --eval-only MODEL.WEIGHTS /path/to/checkpoint_file
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值