Download app.py from chayanee/img10: direct link, hf CLI and curl.
- Browser
- Download file 1.39 kB
-
https://huggingface.co/spaces/chayanee/img10/resolve/main/app.py
- Command line
-
hf download hf://spaces/chayanee/img10/app.py
-
curl -L -o app.py https://huggingface.co/spaces/chayanee/img10/resolve/main/app.py
1.39 kB
| import streamlit as st | |
| from PIL import Image | |
| import pandas as pd | |
| from transformers import pipeline | |
| # Create a sentiment analysis pipeline | |
| object_detection = pipeline("sentiment-analysis", model="chayanee/Detected_img") | |
| try: | |
| # Create an object detection pipeline | |
| object_detection = pipeline("object-detection") | |
| # Set the title for your Streamlit app | |
| st.title("Object Detection") | |
| # Image Upload Widget | |
| uploaded_image = st.file_uploader("Upload an image for Detection", type=["jpg", "jpeg", "png"]) | |
| # Perform object detection when the user clicks a button | |
| if st.button("Detection"): | |
| # Analyze the uploaded image if available | |
| if uploaded_image: | |
| # Display the uploaded image | |
| image = Image.open(uploaded_image) | |
| st.image(image, caption="Uploaded Image", use_column_width=True) | |
| # Perform object detection on the image | |
| results = object_detection(image) | |
| # Display detected objects and their confidence levels | |
| st.subheader("Detected Objects:") | |
| for result in results: | |
| label = result["label"] | |
| confidence = result["score"] | |
| box = result["box"] | |
| st.write(f"Detected {label} with confidence {confidence:.3f} at location {box}") | |
| except Exception as e: | |
| st.error(f"An error occurred: {e}") | |