【问题标题】:Yolo Custom Training - couldn't open file: data/obj.namesYolo 自定义培训 - 无法打开文件:data/obj.names
【发布时间】:2018-02-14 15:37:40
【问题描述】:

我最近在 Windows10 上使用https://github.com/AlexeyAB/darknet 提供的步骤训练了 Yolo,并且在使用我的自定义训练集时在 PC 上取得了很好的效果。但是,在运行返回的命令 ./darknet detector test data/obj.data cfg/yolo-obj.cfg yolo-obj_25000.weights 时,我在部署到 linux 机器时遇到问题:

无法打开文件:data/obj.names

我检查了路径是否正确,文件是否存在,并且我能够对它们各自目录中的所有文件进行分类并返回结果。我使用了相对路径,但仍然遇到同样的问题。对我可能遗漏的内容有任何见解吗?

【问题讨论】:

  • 如果在同一个目录中使用预定义的权重和名称文件,它是否有效?如果是这样,可能只是文件格式问题,比如windows和linux之间的换行不同..?
  • 遇到了同样的问题。你修好了吗?

标签: computer-vision object-detection darknet


【解决方案1】:

我通过将 obj.data 文件中 names 的相对路径替换为绝对路径来解决此问题,即来自

names = 数据/obj.names`

names = C:/project/darknet/build/darknet/x64/data/obj.names

不知道为什么我会遇到这个问题,它以前只使用相对路径。

【讨论】:

    【解决方案2】:

    只需将 obj.names 文件复制到暗网父目录(在 cfg 文件夹之外),它就对我有用。请注意,这是临时解决方案,您需要通过适当更改路径来解决此问题。

    【讨论】:

    • 这对我不起作用。另请注意,OP 提到检查路径 - 您建议他们更改路径?
    【解决方案3】:

    您可以更改文件权限,例如:

    chmod 777 /content/darknet/cfg/obj.data
    

    【讨论】:

      【解决方案4】:

      我必须使用“dos2unix”来转换我的“.names”文件,路径没有问题。之后对我来说,它表明我丢失了 data/labels 文件夹中的一些文件,我已经用我的自定义训练数据集替换了这些文件。因此,我也将原始标签文件也粘贴到了新的自定义标签文件夹中。之后效果很好。但是,如果我只是在测试,我不确定为什么它需要这些标签文件。此外,即使在训练期间也不需要那些原始标签文件。

      【讨论】:

        【解决方案5】:

        如果您将文件名放在“”之间,请删除它们。请注意,这将使您无法将图像文件放在名称上带有空格的文件夹中,因此您可能也应该对此进行调查。

        【讨论】:

          【解决方案6】:

          我遇到了这个问题,我描述的路径是正确的。我通过完全重命名文件解决了这个问题。

          【讨论】:

            【解决方案7】:

            在这些类型的情况下,大多是提到的路径不正确,再次检查你的路径,它会得到解决

            【讨论】:

              【解决方案8】:

              我使用的是 Windows 10,在 cmd 和 Anaconda env 上我遇到了同样的错误。使用 .txt 解决两个应用程序

              darknet.exe detector train data/obj.data.txt cfg/yolov4-obj.cfg yolov4.conv.137
              

              当 obj.data.txt 运行时,我遇到了内存错误,但看起来它可以工作!

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2017-10-08
                • 2018-12-28
                • 2019-08-28
                • 1970-01-01
                • 1970-01-01
                • 2019-06-03
                • 2017-10-18
                • 2015-10-18
                相关资源
                最近更新 更多