Computer vision Yolov4定制培训-无法';t打开文件:data/obj.data

Computer vision Yolov4定制培训-无法';t打开文件:data/obj.data,computer-vision,object-detection,darknet,yolov4,Computer Vision,Object Detection,Darknet,Yolov4,darknet training命令darknet.exe探测器train data/obj.data yolo-obj.cfg yolov4.conv.137产生错误:无法在我的Windows 10设备上打开文件:data/obj.data 我遵循了AlexeyAB自述文件中“如何训练(检测自定义对象)”下的说明 yolo-obj.cfg被相应地配置。我把它放在darknet/cfg文件夹中 darknet.exe已成功生成 我有10个自定义类: obj.data文件(在darknet/dat

darknet training命令
darknet.exe探测器train data/obj.data yolo-obj.cfg yolov4.conv.137
产生错误:无法在我的Windows 10设备上打开文件:data/obj.data

我遵循了AlexeyAB自述文件中“如何训练(检测自定义对象)”下的说明

yolo-obj.cfg被相应地配置。我把它放在darknet/cfg文件夹中

darknet.exe已成功生成

我有10个自定义类:

obj.data文件(在darknet/data文件夹中)

对象名称文件(在darknet/data文件夹中)

我的train.txt文件位于darknet/data文件夹中,包含以下内容:

data/image1.jpg.jpg (the repetition of jpg is there because I've named every image with a jpg extension)
data/image2.jpg.jpg
data/image3.jpg.jpg
data/image4.jpg.jpg
data/image5.jpg.jpg
data/image6.jpg.jpg
data/image7.jpg.jpg
data/image8.jpg.jpg
data/image9.jpg.jpg
data/image10.jpg.jpg
我的yolov4重量在darknet主文件夹中

我尝试在每个文件中使用相对路径和绝对路径,也尝试在build/darknet/x64文件夹中配置所有内容(一位为Darknet discord问题提供建议的Darknet开发人员实际上告诉我,在培训自定义数据时,应该使用Darknet/data文件夹,而不是Darknet/build/Darknet/x64文件夹!)-无论我做什么,我总是会得到错误:

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

  • 我是否应该在train.txt文件中添加绝对路径(尽管我尝试过,但仍然不起作用)
  • 我的obj.data文件是我用记事本打开的普通txt文件

任何人都有相同的问题,或者对可能出现的问题有一些直觉?

问题在于文件扩展名。出于某种原因,我的obj.data文件没有保存为“data”文件,而是保存为“names”文件,因此我必须更改它。我在obj.data文件中使用相对路径,在train.txt文件中使用绝对路径。命令最终对我来说,这是:

darknet.exe探测器-不显示-映射列车数据/obj.data cfg/yolo-obj.cfg数据/yolov4.conv.137

  • 其中我指定了cfg文件的位置,因此为cfg/yolo-obj.cfg
  • 其中,我还指定了权重的位置,因此使用了data/yolov4.conv.137
Mug
Cathedral
Lake
Bear
Tree
Mountain
Baby
Rabbit
Person
Strawberry
data/image1.jpg.jpg (the repetition of jpg is there because I've named every image with a jpg extension)
data/image2.jpg.jpg
data/image3.jpg.jpg
data/image4.jpg.jpg
data/image5.jpg.jpg
data/image6.jpg.jpg
data/image7.jpg.jpg
data/image8.jpg.jpg
data/image9.jpg.jpg
data/image10.jpg.jpg