Update processing_videollama3.py
Browse files- processing_videollama3.py +11 -8
processing_videollama3.py
CHANGED
@@ -304,14 +304,17 @@ class Videollama3Qwen2Processor(ProcessorMixin):
|
|
304 |
else:
|
305 |
raise ValueError(f"Unsupported image path type: {type(image_path)}")
|
306 |
return images
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
|
|
|
|
|
|
315 |
|
316 |
def load_video(
|
317 |
self,
|
|
|
304 |
else:
|
305 |
raise ValueError(f"Unsupported image path type: {type(image_path)}")
|
306 |
return images
|
307 |
+
|
308 |
+
try:
|
309 |
+
if isinstance(image_path, list):
|
310 |
+
images = [load_single_image(f) for f in image_path]
|
311 |
+
elif isinstance(image_path, str) and os.path.isdir(image_path):
|
312 |
+
images = [Image.open(os.path.join(image_path, f)).convert('RGB') for f in sorted(os.listdir(image_path))]
|
313 |
+
else:
|
314 |
+
images = [load_single_image(image_path)]
|
315 |
+
return images
|
316 |
+
except:
|
317 |
+
raise ValueError(f"Error when loading images: {type(image_path)}")
|
318 |
|
319 |
def load_video(
|
320 |
self,
|