项目场景:
关于Yolov7测试后不会描框的解决办法!
问题描述
对于输出结果的图片没有框这个问题困扰我很久,同时也搜寻了很多解决方法但都没有用,附上解决方法~
目前的情况就是,使用CPU没问题,可以正常描框,GPU就不行
![在这里插入图片描述](https://img-blog.csdnimg.cn/0e43c4c34a3343e098b2d45d162df8aa.png#pic_center)
显示是成功的,但是图片是不行的
![在这里插入图片描述](https://img-blog.csdnimg.cn/27f48dcab41642b28b7c0796a30e0bed.jpeg#pic_center)
解决方案:
修改detect.py代码即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/cb8dd08aa2a5475e8fd8dad95d676dae.png#pic_center)
将原来detect.py文件中的31行half = device.type != 'cpu' # half precision only supported on CUDA
注释
换成half = False
,然后保存,再次运行,即可!
![在这里插入图片描述](https://img-blog.csdnimg.cn/1636672f20a246fdbb7ca0531262005c.jpeg#pic_center)