BhumikaMak commited on
Commit
59d2287
·
1 Parent(s): c8e3f60

Fix: yolo3 dependency

Browse files
Files changed (2) hide show
  1. app.py +3 -1
  2. requirements.txt +2 -1
app.py CHANGED
@@ -10,7 +10,9 @@ from pytorch_grad_cam import EigenCAM
10
  from pytorch_grad_cam.utils.image import show_cam_on_image, scale_cam_image
11
  from PIL import Image
12
  import gradio as gr
 
13
 
 
14
  # Global Color Palette
15
  COLORS = np.random.uniform(0, 255, size=(80, 3))
16
 
@@ -43,7 +45,7 @@ def draw_detections(boxes, colors, names, img):
43
  # Load the appropriate YOLO model based on the version
44
  def load_yolo_model(version="yolov5"):
45
  if version == "yolov3":
46
- model = torch.hub.load('ultralytics/yolov3', 'yolov3', pretrained=True)
47
  elif version == "yolov5":
48
  model = torch.hub.load('ultralytics/yolov5', 'yolov5s', pretrained=True)
49
  elif version == "yolov7":
 
10
  from pytorch_grad_cam.utils.image import show_cam_on_image, scale_cam_image
11
  from PIL import Image
12
  import gradio as gr
13
+ from ultralytics import YOLO
14
 
15
+ # Load a COCO-pretrained YOLOv3n model
16
  # Global Color Palette
17
  COLORS = np.random.uniform(0, 255, size=(80, 3))
18
 
 
45
  # Load the appropriate YOLO model based on the version
46
  def load_yolo_model(version="yolov5"):
47
  if version == "yolov3":
48
+ model = YOLO("yolov3n.pt")
49
  elif version == "yolov5":
50
  model = torch.hub.load('ultralytics/yolov5', 'yolov5s', pretrained=True)
51
  elif version == "yolov7":
requirements.txt CHANGED
@@ -5,4 +5,5 @@ numpy
5
  pillow
6
  opencv-python
7
  git+https://github.com/jacobgil/pytorch-grad-cam.git
8
- gradio
 
 
5
  pillow
6
  opencv-python
7
  git+https://github.com/jacobgil/pytorch-grad-cam.git
8
+ gradio
9
+ ultralytics