三、测试模型
3.1测试模型
完成模型的训练后,我们可以根据以下代码进行模型的测试;
#仅展示测试效果(左边为实际标注,右边为模型推理结果)
#python + 测试文件相对地址 + 配置文件相对地址 + 权重文件相对地址 --show
python tools\test.py work_dirs\yolov8_s_fast_1xb12-40e_bird\yolov8_s_fast_1xb12-40e_bird.py work_dirs\yolov8_s_fast_1xb12-40e_bird\epoch_40.pth --show
#保存测试结果(结果会被保存在show_results之中)
#python + 测试文件相对地址 + 配置文件相对地址 + 权重文件相对地址 --show-dir show_results
python tools/test.py configs/yolov5/yolov5_s-v61_fast_1xb12-40e_cat.py work_dirs/yolov5_s-v61_fast_1xb12-40e_cat/epoch_40.pth --show-dir show_results
3.2解决中文乱码问题
在测试的过程中,我们可以发现目标检测框可能会出现乱码的现象,因此我们要做出以下处理;
参考文档:
3.2.1在环境中安装ultralytics
进入自己的环境,调用以下语句安装
ultralytics