makefile里面的OPENCV配置项是为了能实时显示检测结果框,没有这个也没关系,可以在项目根目录看predicts的接测结果,会通过内置绘图把框画上去,不依赖opencv。
另外一种因为配置失误导致没有检测框的解决方案是:
修改cfg文件,例如cfg/yolov3.cfg
注意看开始几行,上图表示的是训练模式,要改成下图的样子:
这个才是测试模式。这两个模式是有区别的,训练模式下官方权重会有检测结果和检测框,但是自定义的数据集训练出来的权重就没有,如果将模式改为测试模式,那么无论是自定义的还是官方的都有。应该是没有检测结果导致的没有检测框。
/ *------------------------------ 2022年2月16日 更新---------------------------------------*/
最开始试了