繁体   English   中英

在运行YOLO以测试自定义对象cfg文件路径错误时,路径是正确的,即使显示此错误

[英]while running YOLO for test custom object cfg file path error the path is correct but even though its showing this error

此代码用于运行我训练有素的体重,该文件夹ckpt包含1050步训练数据,并且该文件位于darkflow主文件夹中的cfg文件夹之外。

import cv2
from darkflow.net.build import TFNet
import numpy as np
import time

options = { 'model': 'cfg/tiny-yolo-voc-1c.cfg', 'load': 1050, 'threshold': 0.2, 'gpu': 1.0 }

在下面的原子编辑器中运行此代码后,错误显示
Parsing cfg//tiny-yolo-voc-1c.cfg
Traceback (most recent call last):
File "C:\\Users\\amard\\Desktop\\Hotel\\darkflow\\test.py", line 13, in <module> tfnet = TFNet(options)
File "C:\\Users\\amard\\Desktop\\Hotel\\darkflow\\darkflow\\net\\build.py", line 58, in __init__
darknet = Darknet(FLAGS) File "C:\\Users\\amard\\Desktop\\Hotel\\darkflow\\darkflow\\dark\\darknet.py", line 17, in __init__
src_parsed = self.parse_cfg(self.src_cfg, FLAGS)
File "C:\\Users\\amard\\Desktop\\Hotel\\darkflow\\darkflow\\dark\\darknet.py", line 68, in parse_cfg
for i, info in enumerate(cfg_layers):
File "C:\\Users\\amard\\Desktop\\Hotel\\darkflow\\darkflow\\utils\\process.py", line 66, in cfg_yielder
layers, meta = parser(model); yield meta; File "C:\\Users\\amard\\Desktop\\Hotel\\darkflow\\darkflow\\utils\\process.py", line 17, in parser
with open(model, 'rb') as f: FileNotFoundError: [Errno 2] No such file or directory: 'cfg//tiny-yolo-voc-1c.cfg'
[Finished in 4.298s]

通常我也习惯于得到类似此错误的信息

我的第一个错误是没有在保存这些文件夹的目录中打开Jupyter笔记本,因此,请尝试从该目录打开笔记本

(在Windows中,只需在shift +右键单击位置栏上输入cmd)

(在MacOS中,首先启用某些设置,然后右键单击该文件夹)

后来我用这个选项

options={
    'model':'cfg/yolo.cfg',
    'load':'bin/yolov2.weights',
    'threshold':0.3,
    'gpu':1.0
}

tfNet = TFNet(选项)

一切都按预期工作

希望这个能对您有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM