aswin-raghavan commited on
Commit
51d1628
·
1 Parent(s): b2c9f07

fix outof bounds error

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -22,10 +22,14 @@ def extract_features(image):
22
 
23
  def update_table(img, df, state, label):
24
  img_name = state.pop()
25
- next_img = state[-1]
 
 
26
  img_embeds = extract_features(img).detach().numpy().squeeze().tolist()
27
  print(img_name, img.shape, len(img_embeds), 'images left:', len(state))
28
- new_df = pd.DataFrame({'image_name': img_name, 'image_embed': img_embeds, 'label': label}, columns=['image_name', 'image_embed', 'label'])
 
 
29
  print(new_df)
30
  df = pd.concat([df, new_df])
31
  return next_img, df, state
 
22
 
23
  def update_table(img, df, state, label):
24
  img_name = state.pop()
25
+ next_img = None
26
+ if len(state) > 0:
27
+ next_img = state[-1]
28
  img_embeds = extract_features(img).detach().numpy().squeeze().tolist()
29
  print(img_name, img.shape, len(img_embeds), 'images left:', len(state))
30
+ new_df = pd.DataFrame({'image_name': img_name, 'image_embed': None, 'label': label}, columns=['image_name', 'image_embed', 'label'], index=[0])
31
+ print(new_df)
32
+ new_df.at[0, 'image_embed'] = img_embeds
33
  print(new_df)
34
  df = pd.concat([df, new_df])
35
  return next_img, df, state