File size: 934 Bytes
7113528
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import pandas as pd
import os
folders = [
    "Men I",
    "Men II",
    "Men Neuro",
    "Women I",
    "Women II",
    "Women III",
    "Women IV",
]

# get the all the files in the folders
files = []
for folder in folders:
    files.extend([f"{folder}/img/{file}" for file in os.listdir(os.path.join(folder, "img"))])

print(files)

# create a dataframe

rows = {
    "image_paths": files,
    "image_urls": [None] * len(files),
    "mask_paths": [file.replace("img", "mask") for file in files],
    "gender": [file.split(" ")[0] for file in files],
}

num_votes = 3
voters = [
    "osman",
    "eren",
    "robin",
    "mira",
    "bilal",
    "volunteer-1",
    "volunteer-2",
    "volunteer-3",
    "volunteer-4",
    "volunteer-5",
]

for vote in range(num_votes):
    for voter in voters:
        rows[f"vote_{vote}_{voter}"] = [None] * len(files)

df = pd.DataFrame(rows)

print(df.head())

df.to_csv("data.csv", index=False)