Fiqa commited on
Commit
0ef1f3f
·
verified ·
1 Parent(s): ae4c909

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -10
app.py CHANGED
@@ -57,15 +57,7 @@ def generate_caption_and_image(image):
57
 
58
 
59
 
60
- # Define lists for the three variables
61
- fabrics = ['cotton', 'silk', 'denim', 'linen', 'polyester', 'wool', 'velvet']
62
- patterns = ['striped', 'floral', 'geometric', 'abstract', 'solid', 'polka dots']
63
- textile_designs = ['woven texture', 'embroidery', 'printed fabric', 'hand-dyed', 'quilting']
64
-
65
- # Randomly select one from each category
66
- selected_fabric = random.choice(fabrics)
67
- selected_pattern = random.choice(patterns)
68
- selected_textile_design = random.choice(textile_designs)
69
  text = "a picture of "
70
  inputs = processor(img, text, return_tensors="pt").to(device)
71
 
@@ -97,9 +89,21 @@ def generate_caption_and_image(image):
97
  # Gradio UI
98
  iface = gr.Interface(
99
  fn=generate_caption_and_image,
100
- inputs=gr.Image(type="pil", label="Upload Image"),
 
 
 
 
101
  outputs=[gr.Textbox(label="Generated Caption"), gr.Image(label="Generated Design")],
102
  live=True
103
  )
104
  iface.launch(share=True)
105
 
 
 
 
 
 
 
 
 
 
57
 
58
 
59
 
60
+
 
 
 
 
 
 
 
 
61
  text = "a picture of "
62
  inputs = processor(img, text, return_tensors="pt").to(device)
63
 
 
89
  # Gradio UI
90
  iface = gr.Interface(
91
  fn=generate_caption_and_image,
92
+ inputs=[gr.Image(type="pil", label="Upload Image"),
93
+ gr.Radio(fabrics, label="Select Fabric"),
94
+ gr.Radio(patterns, label="Select Pattern"),
95
+ gr.Radio(textile_designs, label="Select Textile Design")]
96
+
97
  outputs=[gr.Textbox(label="Generated Caption"), gr.Image(label="Generated Design")],
98
  live=True
99
  )
100
  iface.launch(share=True)
101
 
102
+
103
+
104
+ fabrics = ['cotton', 'silk', 'denim', 'linen', 'polyester', 'wool', 'velvet']
105
+ patterns = ['striped', 'floral', 'geometric', 'abstract', 'solid', 'polka dots']
106
+ textile_designs = ['woven texture', 'embroidery', 'printed fabric', 'hand-dyed', 'quilting']
107
+
108
+
109
+