import os
|
from glob import glob
|
import random
|
|
def main():
|
random.seed()
|
data_list = []
|
for subdir in glob('data/train/*'):
|
for data in glob(subdir + "/*.jpg"):
|
data_list.append(os.path.abspath(data))
|
random.shuffle(data_list)
|
|
test_ratio = 0.1
|
test_list = data_list[:int(test_ratio * len(data_list))]
|
train_list = data_list[int(test_ratio * len(data_list)):]
|
with open('darknet/train.txt', 'w') as train_txt:
|
for data in train_list:
|
train_txt.write(data + '\n')
|
with open('darknet/test.txt', 'w') as test_txt:
|
for data in test_list:
|
test_txt.write(data + '\n')
|
return
|
|
|
if __name__ == '__main__':
|
main()
|