darknet训练自己的yolov3-tiny模型但检测不出物体(已解决)

最近在Ubuntu系统上利用yolov3-tiny训练自己的模型,在配置好之后开始进行训练,训练了接近5
W次,利用该权重进行检测的时候出现了问题,利用标定的数据集居然也检测不出来,于是以为自己的配置有问题,又训练了一遍,发现还是同样的情况。
训练的log文件保存了下来,发现loss在持续降低,最后在0.1左右,所以断定不是训练配置出现了问题。于是就怀疑是不是cuda cudnn opencv等出现了问题,于是在Makefile文件中关闭了OPENCV CUDNN,利用cpu进行检测,发现模型是可以检测的,于是发现在Makefile文件中关闭CUDNN,之后重新Make再运行图片检测和视频检测时模型有效了,不知道这是BUG还是有意为之。

  ./darknet detector demo cfg/spark.data cfg/yolov3-tiny_spark.cfg backup/yolov3-tiny_spark_final.weights test2.mp4 

你可能感兴趣的:(YOLO,darknet,python)