darkFlow精确进行演示,但不能在代码上进行



我只使用DarkFlow Yolov2训练自己的模型,而在端子上运行它的阈值配置为0.55

时,结果非常好
python3 flow --model cfg/yolov2-tiny-voc-1c.cfg --load 5250 --demo BARCELONA_WALK.mp4 

,但随后我将PB和META文件上的检查点转换为代码当我在

的代码上指定阈值时
options = {"model": "cfg/yolov2-tiny-voc-1c.cfg", 
        "pbload": "built_graph/yolov2-tiny-voc-1c.pb",
        "metaload": "built_graph/yolov2-tiny-voc-1c.meta",
        "threshold": 0.55,
        "gpu": 0.9}

它从我的图像样本中检测到什么都没检测到,但是当阈值为0.5或较低时,它检测到280个对象,而阈值大于0.5的对象就像190一样,所以,为什么神经网络在使用时不同时工作如果我使用相同的权重和相同的阈值,则代码以及从终端运行演示时?

已解决!!!在我的选择中,我不得不放置" pbload"one_answers" Metaload",而不是" pbload"one_answers" Metaload",这太糟糕了,因为它没有抛出任何错误,但无论如何,我意识到在阅读这篇文章时可能是大写。我希望将来对某人有帮助!

相关内容

  • 没有找到相关文章

最新更新