Spaces:
Sleeping
Sleeping
Commit
·
59d2287
1
Parent(s):
c8e3f60
Fix: yolo3 dependency
Browse files- app.py +3 -1
- 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 =
|
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
|