我是CNN的新手,我正在尝试使用CIFAR-10数据集训练分类器。我遵循Pjreddie's Tutorial来训练10类数据集的简单分类器。
我使用下面的代码训练了模型,我得到了cifar_small.weights
,以后将其用于检测
./darknet classifier train cfg/cifar.data cfg/cifar_small.cfg
在训练了简单的网络之后,我尝试使用
cifar_small.cfg
和cifar_small.weigths
进行检测./darknet detect cfg/cifar_small.cfg cifar_small.weights data/dog.jpg
它不会预测终端中的值,并且不会在输出图像上绘制边界框。图像的输出与输入相同。
当我尝试使用
yolo.cfg
和预先训练的yolo.weights
对同一图像进行预测时,它的工作原理如下所示。它会与输出图像中的边框一起按预期进行预测。
最佳答案
我认为您应该使用以下命令:
./darknet classify cfg/cifar_small.cfg cifar_small.weights data/dog.jpg
在这里检查:https://pjreddie.com/darknet/tiny-darknet/
关于opencv - 使用Darknet训练后获得预测,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42992258/