Spaces:
Runtime error
Runtime error
Jason Adrian
commited on
Commit
·
3e4de6f
1
Parent(s):
6c52afe
adding metadata feature
Browse files
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)
|