问题描述:本人之前YOLOv5更换了虚拟环境,后续进行使用过程中,detect.py检测框是蓝色的,而不是红色。但val.py等绘制的框都是红色的,正常。
原因与解决:装虚拟环境时pkgs中ultralytics被安装成了ultralytics-thop,一切都能正常运行,只有detect颜色不对,更换成ultralytics解决问题。
ultralytics-thop plotting.py中hexs = ( "042AFF", ...), 默认第一个是深蓝色!!!
ultralytics plotting.py中hexs = ( "FF3838", ...), 默认第一个是红色!!!
真是离谱的原因,pkgs的颜色设置为什么还不一样啊,还以为是自己改代码哪里改错了。。。。。