# mmdetection_visualize **Repository Path**: kaluo_zZ/mmdetection_visualize ## Basic Information - **Project Name**: mmdetection_visualize - **Description**: visualize training result for mmdetection 訓練文件可視化, PR curve绘制, F1-score计算 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-29 - **Last Updated**: 2021-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mmdetection_visualize_v1 It's a very simple version for visualizing the training result produced by mmdetection ### Update > 2019.8.16 ----- PR_curve, F_measure for VOC dataset ### Readme The program supports drawing six training result and the most important evaluation tool:PR curve(only for VOC now) 1. loss_rpn_bbox 2. loss_rpn_cls 3. loss_bbox 4. loss_cls 5. loss 6. acc 7. PR_curve 8. F-measure ### Installation 1. Clone it `git clone https://github.com/Stephenfang51/mmdetection_visualize` There will be total 5 files(json directory, output directory, visualize.py, mean_ap_visualize.py, voc_eval_visualize.py) 2. - put `voc_eval_visualize.py` under `/mmdetection/tools/` - put `mean_ap_visualize.py` under `mmdetection/mmdet/core/evaluation/` ### How to use #### six training result 1. After training finished, you will have **work_dir** directory in your mmdetection directory 2. take the latest json file and put into json directory in mmditection_visualize directory 3. command `python visualize.py json/xxxxxxxlog.json` in terminal 4. check the output directory, Done ! #### PR curve and F-measure 1. make sure `voc_eval_visualize.py` and `mean_ap_visualize.py` settled down 2. command as usual like `python tools/voc_eval_visualize.py {your pkl file} {your network configs file}` - example `python tools/voc_eval_visualize.py result.pkl ./configs/faster_rcnn_r101_fpn_1x.py` 3. check the /mmdetection main directory, you will see the **PR_curve_each_class.png** there, Done !