Imposteur04 commited on
Commit
84cda31
·
verified ·
1 Parent(s): ac93fd1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -16
app.py CHANGED
@@ -1,24 +1,20 @@
1
  import streamlit as st
2
- import os
 
 
 
 
3
 
4
  # Upload d'image
5
  uploaded_file = st.file_uploader("📂 Chargez une image...", type=["jpg", "png", "jpeg"])
6
 
 
7
  if uploaded_file:
8
- # Récupérer le nom du fichier
9
- file_name = uploaded_file.name
10
-
11
- # Définir un chemin temporaire où enregistrer l’image
12
- temp_dir = "temp_images"
13
- os.makedirs(temp_dir, exist_ok=True) # Crée le dossier s'il n'existe pas
14
- file_path = os.path.join(temp_dir, file_name)
15
-
16
- # Écrire le fichier dans le dossier temporaire
17
- with open(file_path, "wb") as f:
18
- f.write(uploaded_file.getbuffer()) # Sauvegarde du fichier
19
 
20
- # Afficher le chemin du fichier
21
- st.write(f"📁 Fichier enregistré temporairement à : {file_path}")
22
 
23
- # Afficher l'image
24
- st.image(file_path, caption="Image chargée.", use_column_width=True)
 
1
  import streamlit as st
2
+ import time # Import du module time
3
+
4
+ # Titre de l'application
5
+ st.title("GreenIA - Hackathon")
6
+ st.subheader("🌿 Une IA plus frugale pour classifier les images 📷")
7
 
8
  # Upload d'image
9
  uploaded_file = st.file_uploader("📂 Chargez une image...", type=["jpg", "png", "jpeg"])
10
 
11
+ # Affichage de l'image et prédiction (exemple)
12
  if uploaded_file:
13
+ st.image(uploaded_file, caption="Image chargée.", use_column_width=True)
14
+ st.write("🔄 Analyse en cours...")
 
 
 
 
 
 
 
 
 
15
 
16
+ # Simulation du temps de traitement
17
+ time.sleep(10) # Pause de 3 secondes pour simuler l'analyse
18
 
19
+ # Affichage du résultat (exemple)
20
+ st.error(" L'image possède une anomalie.") # Message d'erreur si anomalie détectée