NEXAS commited on
Commit
2f14903
·
verified ·
1 Parent(s): 76924c2

Update src/utils/image_qa.py

Browse files
Files changed (1) hide show
  1. src/utils/image_qa.py +7 -5
src/utils/image_qa.py CHANGED
@@ -10,14 +10,16 @@ def query_and_print_results(image_vdb, query):
10
  include=['uris', 'distances']
11
  )
12
 
13
- # Print the results
 
 
14
  for idx, uri in enumerate(query_results['uris'][0]):
15
  try:
16
  img = PILImage.open(uri)
17
- st.image(img, width=300)
 
18
  except Exception as e:
19
  st.error(f"Error loading image {uri}: {e}")
20
 
21
- # Example usage (this part is just for illustration and testing, remove it in the actual Streamlit app):
22
- # Assuming image_vdb is already created and query is given
23
- # query_and_print_results(image_vdb, "example query")
 
10
  include=['uris', 'distances']
11
  )
12
 
13
+ # Create columns to display images side by side
14
+ columns = st.columns(results)
15
+
16
  for idx, uri in enumerate(query_results['uris'][0]):
17
  try:
18
  img = PILImage.open(uri)
19
+ with columns[idx]:
20
+ st.image(img, width=300)
21
  except Exception as e:
22
  st.error(f"Error loading image {uri}: {e}")
23
 
24
+ # Example usage
25
+ # query_and_print_results(your_image_vdb, your_query)