MMdetection测试和评估模型(各种命令)

常用命令

训练

# 训练
python  tools/train.py run_workstation/mask-rcnn_r50_fpn_1x_coco.py

#中断后继续训练()

训练过程可视化

# 训练过程可视化
# 输出acc
python tools/analysis_tools/analyze_logs.py plot_curve  run_workstation/20230602_155324/vis_data/20230602_155324.json --keys acc 

# 输出多个loss
python tools/analysis_tools/analyze_logs.py plot_curve  run_workstation/20230602_155324/vis_data/20230602_155324.json --keys loss_cls loss_bbox loss_mask

 测试

#测试
#输出result.pkl文件
python tools/test.py run_workstation/mask-rcnn_r50_fpn_1x_coco.py run_workstation/epoch_12.pth --out=results.pkl

# 输出混淆矩阵
python tools/analysis_tools/confusion_matrix.py run_workstation/mask-rcnn_r50_fpn_1x_coco.py results.pkl ./ --show

#输出b_box框在原图上/测试
python tools/test.py run_workstation/mask-rcnn_r50_fpn_1x_coco.py run_workstation/epoch_12.pth --eval bbox --show	

# 展示测试结果图片
python tools/test.py run_workstation/mask-rcnn_r50_fpn_1x_coco.py run_workstation/epoch_12.pth --show

# 输出图片,保存到test_image目录底下
python tools/test.py run_workstation/mask-rcnn_r50_fpn_1x_coco.py run_workstation/epoch_12.pth --show-dir test_image\	

# 输出mAP评价指标(有问题)
python tools/test.py run_workstation/mask-rcnn_r50_fpn_1x_coco.py run_workstation/epoch_12.pth --eval mAP

可能会遇到的问题

PermissionError: [Errno 13] Permission denied: 'F:\\ComputerVision\\mmlab\\mmdetection\\run_workstation\\mask-rcnn_r50_fpn_1x_coco.py'

问题分析

存在三种可能:
(1)文件目录写错了

(2)文件处在打开状态

(3)文件目录的权限没有打开

 解决方案

我的问题是(3)

打开文件的属性,关闭“只读”(关闭前记得先关闭pycharm,否则下次打开还是“只读”)

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值