geekyrakshit commited on
Commit
e5261b7
·
1 Parent(s): 44bd464

add: captions input

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +5 -0
src/streamlit_app.py CHANGED
@@ -35,6 +35,8 @@ if uploaded_pdf:
35
  st.session_state.page_idx = 0
36
  if "cropped_images" not in st.session_state:
37
  st.session_state.cropped_images = []
 
 
38
 
39
  total_pages = doc.page_count
40
  page_idx = st.session_state.page_idx % total_pages
@@ -60,8 +62,11 @@ if uploaded_pdf:
60
  image = Image.open(io.BytesIO(pix.tobytes("png")))
61
  cropped_image = st_cropper(image, realtime_update=True)
62
  st.image(cropped_image)
 
63
  if st.button("Save"):
64
  padded_image = get_padded_image(image, cropped_image)
65
  st.session_state.cropped_images.append(padded_image)
 
66
  print(f"{len(st.session_state.cropped_images)=}")
67
  print(f"{st.session_state.cropped_images[-1].size=}")
 
 
35
  st.session_state.page_idx = 0
36
  if "cropped_images" not in st.session_state:
37
  st.session_state.cropped_images = []
38
+ if "captions" not in st.session_state:
39
+ st.session_state.captions = []
40
 
41
  total_pages = doc.page_count
42
  page_idx = st.session_state.page_idx % total_pages
 
62
  image = Image.open(io.BytesIO(pix.tobytes("png")))
63
  cropped_image = st_cropper(image, realtime_update=True)
64
  st.image(cropped_image)
65
+ caption = st.text_input("Caption", key="caption")
66
  if st.button("Save"):
67
  padded_image = get_padded_image(image, cropped_image)
68
  st.session_state.cropped_images.append(padded_image)
69
+ st.session_state.captions.append(caption)
70
  print(f"{len(st.session_state.cropped_images)=}")
71
  print(f"{st.session_state.cropped_images[-1].size=}")
72
+ print(f"{st.session_state.captions[-1]=}")