Команда обучения darknet darknet.exe detector train data/obj.data yolo-obj.cfg yolov4.conv.137
выдает ошибку: Не удалось открыть файл: data / obj.data на моем устройстве с Windows 10.
Я выполнил инструкции из файла README AlexeyAB в разделе Как обучать (чтобы обнаружить ваши пользовательские объекты).
Yolo-obj.cfg настроен соответствующим образом. Он у меня в папке darknet / cfg.
Darknet.exe создан успешно.
У меня есть 10 собственных классов:
файл obj.data (в папке darknet / data)
classes= 10
train = data/train.txt
valid = data/train.txt
names = data/obj.names (I tried both relative and absolute path here)
backup = backup/
файл obj.names (в папке darknet / data)
Mug
Cathedral
Lake
Bear
Tree
Mountain
Baby
Rabbit
Person
Strawberry
У меня есть файл 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 находятся в основной папке даркнета.
Я пробовал использовать как относительный, так и абсолютный путь в каждом файле, попытался настроить все в папке build / darknet / x64 (один из разработчиков Darknet, который давал советы относительно проблемы с разногласиями Darknet, на самом деле сказал мне, что папка darknet / data следует использовать, а НЕ папку darknet / build / darknet / x64 при обучении ваших пользовательских данных!) - независимо от того, что я делаю, я всегда получаю сообщение об ошибке:
Не удалось открыть файл: data / obj.data
- Должен ли я добавить абсолютные пути в свой файл train.txt (хотя я пробовал это, но все равно не сработало);
- Мой файл obj.data - это обычный текстовый файл, который я открываю с помощью Блокнота.
У кого-нибудь есть такая же проблема или есть некоторая интуиция о том, что может пойти не так?