ui change
Browse files
app.py
CHANGED
|
@@ -26,12 +26,23 @@ def generate_caption(image):
|
|
| 26 |
|
| 27 |
return generated_caption
|
| 28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
# Define the Gradio interface
|
| 30 |
interface = gr.Interface(
|
| 31 |
fn=generate_caption, # Function to process input
|
| 32 |
-
inputs=gr.Image(),
|
| 33 |
-
outputs=gr.Textbox(),
|
| 34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 35 |
)
|
| 36 |
|
| 37 |
# Launch the Gradio app
|
|
|
|
| 26 |
|
| 27 |
return generated_caption
|
| 28 |
|
| 29 |
+
# # Examples for testing
|
| 30 |
+
# examples = [
|
| 31 |
+
# ["example_images/image1.jpg"], # Replace with paths to example images
|
| 32 |
+
# ["example_images/image2.jpg"]
|
| 33 |
+
# ]
|
| 34 |
+
|
| 35 |
# Define the Gradio interface
|
| 36 |
interface = gr.Interface(
|
| 37 |
fn=generate_caption, # Function to process input
|
| 38 |
+
inputs=gr.Image(label="Upload an Image"), # Add a label to input
|
| 39 |
+
outputs=gr.Textbox(label="Generated Caption", lines=2), # Larger textbox for output
|
| 40 |
+
# examples=examples, # Add example images
|
| 41 |
+
live=True, # Enable live prediction
|
| 42 |
+
title="📸 Image Caption Generator", # Add a title
|
| 43 |
+
description="Upload an chest x-ray image to generate a descriptive caption using our AI model. Built with Transformers and Gradio.", # Add a description
|
| 44 |
+
theme="allenai/gradio-theme", # Use Gradio's built-in themes
|
| 45 |
+
css=".output { font-size: 16px; padding: 10px; border: 1px solid #ccc; border-radius: 5px; }", # Custom CSS for output styling
|
| 46 |
)
|
| 47 |
|
| 48 |
# Launch the Gradio app
|