Cyril666 commited on
Commit
7e80dfb
·
verified ·
1 Parent(s): ed3b907

Update processing_videollama3.py

Browse files
Files changed (1) hide show
  1. processing_videollama3.py +3 -0
processing_videollama3.py CHANGED
@@ -9,6 +9,7 @@ from collections import defaultdict
9
  from typing import Any, List, Union, Dict, Optional, Tuple, TypedDict
10
 
11
  import cv2
 
12
  import ffmpeg
13
  import imageio
14
  import json
@@ -298,6 +299,8 @@ class Videollama3Qwen2Processor(ProcessorMixin):
298
  elif isinstance(image_path, str) and os.path.isdir(image_path):
299
  # images = [cv2.cvtColor(cv2.imread(os.path.join(image_path, f)), cv2.COLOR_BGR2RGB) for f in sorted(os.listdir(image_path))]
300
  images = [Image.open(os.path.join(image_path, f)).convert('RGB') for f in sorted(os.listdir(image_path))]
 
 
301
  elif isinstance(image_path, list) and isinstance(image_path[0], str):
302
  # images = [cv2.cvtColor(cv2.imread(f), cv2.COLOR_BGR2RGB) for f in image_path]
303
  images = [Image.open(f).convert('RGB') for f in image_path]
 
9
  from typing import Any, List, Union, Dict, Optional, Tuple, TypedDict
10
 
11
  import cv2
12
+ import requests
13
  import ffmpeg
14
  import imageio
15
  import json
 
299
  elif isinstance(image_path, str) and os.path.isdir(image_path):
300
  # images = [cv2.cvtColor(cv2.imread(os.path.join(image_path, f)), cv2.COLOR_BGR2RGB) for f in sorted(os.listdir(image_path))]
301
  images = [Image.open(os.path.join(image_path, f)).convert('RGB') for f in sorted(os.listdir(image_path))]
302
+ elif isinstance(image_path, str) and image_path.startswith("http://") or image_path.startswith("https://"):
303
+ images = [Image.open(requests.get(image, stream=True).raw)]
304
  elif isinstance(image_path, list) and isinstance(image_path[0], str):
305
  # images = [cv2.cvtColor(cv2.imread(f), cv2.COLOR_BGR2RGB) for f in image_path]
306
  images = [Image.open(f).convert('RGB') for f in image_path]