blitzkrieg0000 commited on
Commit
f7a2b96
·
verified ·
1 Parent(s): dcf5aed

Update Lib/Core.py

Browse files
Files changed (1) hide show
  1. Lib/Core.py +8 -1
Lib/Core.py CHANGED
@@ -8,11 +8,18 @@ import torch
8
  from matplotlib import pyplot as plt
9
  from ultralytics import YOLO
10
  from Lib.Consts import LABELS, COLOR_MAP, COLOR_MAP_RGB
11
-
12
 
13
  DEVICE = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
14
 
15
 
 
 
 
 
 
 
 
16
  class CablePoleSegmentation():
17
  def __init__(self, model_path=None, retina_mask=False):
18
  if not model_path:
 
8
  from matplotlib import pyplot as plt
9
  from ultralytics import YOLO
10
  from Lib.Consts import LABELS, COLOR_MAP, COLOR_MAP_RGB
11
+ from Tool.Core import DownloadHFModel
12
 
13
  DEVICE = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
14
 
15
 
16
+ # Download Model
17
+ REPO_ID = "blitzkrieg0000/yolov9_pole-cable-detection"
18
+ MODEL_FILE = "yolov9c-cable-seg.pt"
19
+ DownloadHFModel(REPO_ID, MODEL_FILE)
20
+
21
+
22
+
23
  class CablePoleSegmentation():
24
  def __init__(self, model_path=None, retina_mask=False):
25
  if not model_path: