Skip to content

Commit 3b9104f

Browse files
authored
Add files via upload
0 parents  commit 3b9104f

File tree

4 files changed

+49
-0
lines changed

4 files changed

+49
-0
lines changed

object.data

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
classes = 2
2+
train = data/train.txt
3+
valid = data/test.txt
4+
names = data/object.names
5+
backup = /content/drive/MyDrive/Yolov4/training

object.names

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Samuel Eto'o
2+
Francis Ngannou

process.py

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import os
2+
import numpy as np
3+
# Current directory
4+
current_dir = 'data/object'
5+
6+
# Percentage of images to be used for the test set
7+
test_ratio = 0.15
8+
9+
# Valide image files we will use
10+
valid_extensions = [".jpg",".gif",".png",".jpeg"]
11+
12+
allfilenames = [filename for filename in os.listdir(current_dir) if os.path.splitext(filename)[1].lower() in valid_extensions]
13+
np.random.shuffle(allfilenames)
14+
15+
train_FileNames , test_FileNames = np.split(np.array(allfilenames), [int(len(allfilenames)*(1-test_ratio))])
16+
17+
train_FileNames = [current_dir + '/' + name for name in train_FileNames.tolist()]
18+
test_FileNames = [current_dir + '/' + name for name in test_FileNames.tolist()]
19+
20+
with open('data/train.txt', 'w') as train_f:
21+
for name in train_FileNames:
22+
train_f.write(name+'\n')
23+
24+
with open('data/test.txt', 'w') as test_f:
25+
for name in test_FileNames:
26+
test_f.write(name+'\n')

rename.py

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import os
2+
from PIL import Image
3+
import argparse
4+
5+
parser = argparse.ArgumentParser()
6+
parser.add_argument('--dir', help='Location to run script',required=True)
7+
8+
args = parser.parse_args()
9+
10+
count = 0
11+
12+
for i in os.listdir(args.dir):
13+
i_path = os.path.join(args.dir, i)
14+
new_i_path = os.path.join(args.dir,'img-'+str(count)+'.'+i.split('.')[-1])
15+
os.rename(i_path,new_i_path)
16+
count+=1

0 commit comments

Comments
 (0)