fffiloni commited on
Commit
648c838
1 Parent(s): c3b568e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -2
app.py CHANGED
@@ -175,10 +175,26 @@ def infer_auto(project_name, video_in, subject_to_remove):
175
  #video_cut = f"video_cut.mp4"
176
  #ffmpeg_extract_subclip(video_in, t1=0, t2=3, targetname=video_cut)
177
  video_frames = get_frames(video_in, "source")
 
178
  print(video_frames[0])
179
 
180
  masks_frames = get_frames(matte_video, "mask")
 
181
  print(masks_frames[0])
 
 
 
 
 
 
 
 
 
 
 
 
 
 
182
 
183
 
184
  # Create the directory if it doesn't exist
@@ -194,7 +210,7 @@ def infer_auto(project_name, video_in, subject_to_remove):
194
 
195
 
196
  # Assuming 'images' is a list of image file paths
197
- for idx, image in enumerate(video_frames[0]):
198
  # Get the base file name (without path) from the original location
199
  image_name = os.path.basename(image)
200
 
@@ -220,7 +236,7 @@ def infer_auto(project_name, video_in, subject_to_remove):
220
  print(f"Created the dir: {my_masks_directory}")
221
 
222
  # Assuming 'images' is a list of image file paths
223
- for idx, image in enumerate(masks_frames[0]):
224
  # Get the base file name (without path) from the original location
225
  image_name = os.path.basename(image)
226
 
 
175
  #video_cut = f"video_cut.mp4"
176
  #ffmpeg_extract_subclip(video_in, t1=0, t2=3, targetname=video_cut)
177
  video_frames = get_frames(video_in, "source")
178
+ frames_list = video_frames[0]
179
  print(video_frames[0])
180
 
181
  masks_frames = get_frames(matte_video, "mask")
182
+ masks_list = masks_frames[0]
183
  print(masks_frames[0])
184
+
185
+
186
+ # Check the lengths of the two lists
187
+ frames_length = len(frames_list)
188
+ masks_length = len(masks_list)
189
+
190
+ # Make the lists the same length if they are different
191
+ if frames_length > masks_length:
192
+ frames_list = frames_list[:masks_length]
193
+ elif masks_length > frames_length:
194
+ masks_list = masks_list[:frames_length]
195
+
196
+ # Now, both lists have the same length
197
+
198
 
199
 
200
  # Create the directory if it doesn't exist
 
210
 
211
 
212
  # Assuming 'images' is a list of image file paths
213
+ for idx, image in enumerate(frames_list):
214
  # Get the base file name (without path) from the original location
215
  image_name = os.path.basename(image)
216
 
 
236
  print(f"Created the dir: {my_masks_directory}")
237
 
238
  # Assuming 'images' is a list of image file paths
239
+ for idx, image in enumerate(masks_list):
240
  # Get the base file name (without path) from the original location
241
  image_name = os.path.basename(image)
242