GeorgeIbrahim commited on
Commit
9473a08
·
1 Parent(s): f422757
Files changed (1) hide show
  1. app.py +15 -9
app.py CHANGED
@@ -104,16 +104,22 @@ def get_caption_for_image_id(image_path):
104
  def get_next_image(session_data):
105
  with lock:
106
  # Available images filter
107
- available_images = [
108
- img for img in image_files
109
- print(img)
110
- match = re.search(r'_(\d+)\.', img)
111
- image_id = match.group(1).lstrip('0') # Remove leading zeros
112
 
113
- if img not in annotation_counts or
114
- (image_id in results and annotation_counts.get(img, 0) < 2) or
115
- (image_id not in results and annotation_counts.get(img, 0) == 0)
116
- ]
 
 
 
 
 
 
 
 
 
 
117
 
118
  print("Available images:", available_images) # Debugging line
119
 
 
104
  def get_next_image(session_data):
105
  with lock:
106
  # Available images filter
107
+ available_images = []
 
 
 
 
108
 
109
+ # Iterate over each image file to apply the filtering logic
110
+ for img in image_files:
111
+ print(img) # Debugging line to print each image filename
112
+
113
+ # Match and extract the image_id from the filename
114
+ match = re.search(r'_(\d+)\.', img)
115
+ if match:
116
+ image_id = match.group(1).lstrip('0') # Remove leading zeros
117
+
118
+ # Apply the filtering conditions
119
+ if (img not in annotation_counts or
120
+ (image_id in results and annotation_counts.get(img, 0) < 2) or
121
+ (image_id not in results and annotation_counts.get(img, 0) == 0)):
122
+ available_images.append(img)
123
 
124
  print("Available images:", available_images) # Debugging line
125