xtlyxt commited on
Commit
7757dad
·
verified ·
1 Parent(s): fb4f062

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -8
app.py CHANGED
@@ -19,18 +19,17 @@ uploaded_images = st.file_uploader("Upload images", type=["jpg", "png"], accept_
19
  if uploaded_images:
20
  for img in uploaded_images:
21
  image = Image.open(img)
22
- col1, col2 = st.columns([0.1, 1])
23
- with col1:
24
- st.image(image, caption=f"{img.name} {img.size / 1024.0:.1f} KB", width=40)
25
- with col2:
26
- st.sidebar.checkbox(f"{img.name} {img.size / 1024.0:.1f} KB", value=False, key=img.name)
27
 
28
  # Collect selected images based on checkbox input
29
  selected_images = []
 
30
  for img in uploaded_images:
31
- selected = st.sidebar.checkbox(f"{img.name} {img.size / 1024.0:.1f} KB", value=False, key=img.name)
32
  if selected:
33
  selected_images.append(Image.open(img))
 
34
 
35
  if st.button("Predict Emotions") and selected_images:
36
  if len(selected_images) == 2:
@@ -45,7 +44,7 @@ if st.button("Predict Emotions") and selected_images:
45
  col = col1 if i == 0 else col2
46
  col.image(selected_images[i], caption=f"Predicted emotion: {predicted_emotion}", use_column_width=True)
47
  col.write(f"Emotion Scores: {predicted_emotion}: {results[i][0]['score']:.4f}")
48
- col.write(f"Original File Name: {uploaded_images[i].name}") # Display original file name
49
 
50
  # Display the keys and values of all results
51
  st.write("Keys and Values of all results:")
@@ -69,4 +68,4 @@ if st.button("Predict Emotions") and selected_images:
69
  st.image(selected_images[i], caption=f"Predicted emotion: {predicted_emotion}", use_column_width=True)
70
  st.write(f"Emotion Scores for #{i+1} Image")
71
  st.write(f"{predicted_emotion}: {result[0]['score']:.4f}")
72
- st.write(f"Original File Name: {uploaded_images[i].name}") # Display original file name
 
19
  if uploaded_images:
20
  for img in uploaded_images:
21
  image = Image.open(img)
22
+ st.sidebar.image(image, caption=f"{img.name} {img.size / 1024.0:.1f} KB", width=40)
23
+ st.sidebar.checkbox(f"Select {img.name}")
 
 
 
24
 
25
  # Collect selected images based on checkbox input
26
  selected_images = []
27
+ selected_image_names = []
28
  for img in uploaded_images:
29
+ selected = st.sidebar.checkbox(f"Select {img.name}", value=False, key=img.name)
30
  if selected:
31
  selected_images.append(Image.open(img))
32
+ selected_image_names.append(img.name)
33
 
34
  if st.button("Predict Emotions") and selected_images:
35
  if len(selected_images) == 2:
 
44
  col = col1 if i == 0 else col2
45
  col.image(selected_images[i], caption=f"Predicted emotion: {predicted_emotion}", use_column_width=True)
46
  col.write(f"Emotion Scores: {predicted_emotion}: {results[i][0]['score']:.4f}")
47
+ col.write(f"Original File Name: {selected_image_names[i]}") # Display original file name
48
 
49
  # Display the keys and values of all results
50
  st.write("Keys and Values of all results:")
 
68
  st.image(selected_images[i], caption=f"Predicted emotion: {predicted_emotion}", use_column_width=True)
69
  st.write(f"Emotion Scores for #{i+1} Image")
70
  st.write(f"{predicted_emotion}: {result[0]['score']:.4f}")
71
+ st.write(f"Original File Name: {selected_image_names[i]}") # Display original file name