未检测到 googlecolab 或 Kaggle 内核

No detection on googlecolab or Kaggle kernel

我正在为印度车牌创建自动车牌识别。我为车辆检测、车牌检测和字符识别训练了不同的模型。我正在尝试从视频中提取帧并一次处理一个帧。

我正在使用 this darknet 框架。

my code on github

问题是每当我 运行 它在我的本地机器上它工作正常并给出以下输出: see this image of output

Searching for license plates...
     Processing samples/output/2_1car.png
     Processing samples/output/2_0car.png
Performing Character Recognition...
    Scanning samples/output/2_0car_lp.png
        LP: RJ47CA3205
    Scanning samples/output/2_1car_lp.png
        LP: RJ17CA1931

但是当我 运行 我的系统在 googlecolab 或 Kaggle 内核上时,它没有检测到任何对象。

see this image of the output on Kaggle kernel

Loading weights from data/cr/cr.weights...Done!
Searching for vehicles...
    Scanning temp/frames/1.jpg
        0 cars found
Searching for license plates...
Performing Character Recognition...

我不知道我做错了。我似乎已经做了好几个小时了。提前致谢。

不知何故我自己找到了答案。我修改了所有机型的配置文件。

# Testing
batch=1
subdivisions=1
# Training
#batch=256
#subdivisions=64

为了测试将批处理和细分更改为 1,它会起作用。