till-onethousand commited on
Commit
b6a2211
·
1 Parent(s): 8378da6
Files changed (1) hide show
  1. app.py +3 -22
app.py CHANGED
@@ -1,28 +1,13 @@
1
  import gradio as gr
2
- import PIL.Image as Image
3
 
4
- from ultralytics import ASSETS, YOLO
5
 
6
- model = None
7
 
 
8
 
 
9
  def predict_image(img, conf_threshold, iou_threshold, model_name):
10
  """Predicts objects in an image using a YOLOv8 model with adjustable confidence and IOU thresholds."""
11
- model = YOLO(model_name)
12
- results = model.predict(
13
- source=img,
14
- conf=conf_threshold,
15
- iou=iou_threshold,
16
- show_labels=True,
17
- show_conf=True,
18
- imgsz=640,
19
- )
20
-
21
- for r in results:
22
- im_array = r.plot()
23
- im = Image.fromarray(im_array[..., ::-1])
24
-
25
- return im
26
 
27
 
28
  iface = gr.Interface(
@@ -36,9 +21,5 @@ iface = gr.Interface(
36
  outputs=gr.Image(type="pil", label="Result"),
37
  title="Ultralytics Gradio Application 🚀",
38
  description="Upload images for inference. The Ultralytics YOLO11n model is used by default.",
39
- examples=[
40
- [ASSETS / "bus.jpg", 0.25, 0.45, "yolo11n.pt"],
41
- [ASSETS / "zidane.jpg", 0.25, 0.45, "yolo11n.pt"],
42
- ],
43
  )
44
  iface.launch(share=True)
 
1
  import gradio as gr
 
2
 
 
3
 
 
4
 
5
+ model = None
6
 
7
+ # ./darknet detect cfg/yolov2.cfg yolov2.weights ~/OneDrive\ -\ One\ Thousand\ GmbH/3.jpg
8
  def predict_image(img, conf_threshold, iou_threshold, model_name):
9
  """Predicts objects in an image using a YOLOv8 model with adjustable confidence and IOU thresholds."""
10
+ pass
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
 
13
  iface = gr.Interface(
 
21
  outputs=gr.Image(type="pil", label="Result"),
22
  title="Ultralytics Gradio Application 🚀",
23
  description="Upload images for inference. The Ultralytics YOLO11n model is used by default.",
 
 
 
 
24
  )
25
  iface.launch(share=True)