ktllc commited on
Commit
8b4232b
·
1 Parent(s): 50cad22

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -103,11 +103,13 @@ def segment_image(input_image, text_input):
103
  api_result = client.predict(image_base64, text_input, api_name="/predict")
104
 
105
  # Append the API result and similarity to the list
106
- results_with_similarity.append({"api_result": api_result, "similarity": similarity})
107
 
 
 
108
  # Print the top 6 results
109
- for result in results_with_similarity:
110
- print(result)
111
 
112
  # Return the segmented images in descending order of similarity
113
  return results_with_similarity
@@ -115,7 +117,7 @@ def segment_image(input_image, text_input):
115
  # Create Gradio components
116
  input_image = gr.Textbox(label="Base64 Image", lines=8)
117
  text_input = gr.Textbox(label="Text Input") # Use Textbox with a label
118
- #output_images = gr.outputs.JSON()
119
 
120
  # Create a Gradio interface
121
- gr.Interface(fn=segment_image, inputs=[input_image, text_input], outputs="text").launch()
 
103
  api_result = client.predict(image_base64, text_input, api_name="/predict")
104
 
105
  # Append the API result and similarity to the list
106
+ results_with_similarity.append({"api_result": api_result, "image": image_base64, "similarity": similarity})
107
 
108
+ results_with_similarity = results_with_similarity[:1]
109
+
110
  # Print the top 6 results
111
+ # for result in results_with_similarity:
112
+ # print(result)
113
 
114
  # Return the segmented images in descending order of similarity
115
  return results_with_similarity
 
117
  # Create Gradio components
118
  input_image = gr.Textbox(label="Base64 Image", lines=8)
119
  text_input = gr.Textbox(label="Text Input") # Use Textbox with a label
120
+ output_images = gr.outputs.JSON()
121
 
122
  # Create a Gradio interface
123
+ gr.Interface(fn=segment_image, inputs=[input_image, text_input], outputs=output_images).launch()