- Project type (Object detection)
- The operating system & browser you are using and their versions: (Google Colab)
I’m following a [YOLOv4-tiny Colab Notebook] using dataset [ anna-gaming, golfBall ].
I got the error
/bin/bash: /bin/cp: Argument list too long
when I try to write img file on txt through the commands.
#Set up training file directories for custom dataset
%cd /content/darknet/
%cp {dataset.location}/train/_darknet.labels data/obj.names
%mkdir data/obj
#copy image and labels
%cp {dataset.location}/train/*.jpg data/obj/
%cp {dataset.location}/valid/*.jpg data/obj/
%cp {dataset.location}/train/*.txt data/obj/
%cp {dataset.location}/valid/*.txt data/obj/
with open('data/obj.data', 'w') as out:
out.write('classes = 1\n')
out.write('train = data/train.txt\n')
out.write('valid = data/valid.txt\n')
out.write('names = data/obj.names\n')
out.write('backup = backup/')
#write train file (just the image list)
import os
with open('data/train.txt', 'w') as out:
for img in [f for f in os.listdir(dataset.location + '/train') if f.endswith('jpg')]:
out.write('data/obj/' + img + '\n')
#write the valid file (just the image list)
import os
with open('data/valid.txt', 'w') as out:
for img in [f for f in os.listdir(dataset.location + '/valid') if f.endswith('jpg')]:
out.write('data/obj/' + img + '\n')
How can I solve this issue?