Spaces:
Sleeping
Sleeping
import gradio as gr | |
from classification import classify_image | |
# List of example images | |
examples = [ | |
["grass1.png"], | |
["grass2.png"], | |
["wood1.png"], | |
["wood2.png"] | |
] | |
# Create a Gradio interface with a dropdown menu for algorithm selection | |
iface = gr.Interface( | |
fn=classify_image, | |
inputs=[ | |
gr.Image(type='numpy', label="Upload an Image"), | |
gr.Dropdown(choices=['GLCM', 'LBP'], label="Algorithm", value='GLCM'), | |
], | |
outputs='text', | |
title='Texture Classification', | |
description='Upload an image and choose an algorithm (GLCM or LBP) for texture classification. Or select an example image from the dropdown menu.', | |
examples=examples # Add examples directly to the interface | |
) | |
# Launch the interface | |
iface.launch(share=True) |