Jason Adrian commited on
Commit
3e4de6f
·
1 Parent(s): 6c52afe

adding metadata feature

Browse files
Files changed (1) hide show
  1. app.py +19 -0
app.py CHANGED
@@ -1,5 +1,6 @@
1
  import gradio as gr
2
  import random
 
3
 
4
  class_names = ['cat', 'dog']
5
 
@@ -94,5 +95,23 @@ with demo as app:
94
 
95
  b3.click(change_labels, [imgs, selected, images_label], [imgs, gallery])
96
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
97
 
98
  demo.launch(debug=True)
 
1
  import gradio as gr
2
  import random
3
+ import csv
4
 
5
  class_names = ['cat', 'dog']
6
 
 
95
 
96
  b3.click(change_labels, [imgs, selected, images_label], [imgs, gallery])
97
 
98
+ b4 = gr.Button("Upload to metadata")
99
+
100
+ def upload_metadata(imgs):
101
+ with open('metadata.csv', mode='w', newline='') as csv_file:
102
+ # Create a CSV writer
103
+ csv_writer = csv.writer(csv_file)
104
+
105
+ # Write the header row
106
+ csv_writer.writerow(['File_Path', 'Label'])
107
+
108
+ # Write the data rows
109
+ csv_writer.writerows(imgs)
110
+
111
+ print(f"Metadata CSV file has been created.")
112
+ return imgs
113
+
114
+ b4.click(upload_metadata, imgs, imgs)
115
+
116
 
117
  demo.launch(debug=True)