Update app.py
Browse files
app.py
CHANGED
@@ -21,9 +21,7 @@ model = YOLO('best (1).pt')
|
|
21 |
|
22 |
# return im_rgb
|
23 |
|
24 |
-
def response2(image: gr.Image = None,image_size: gr.Slider = 640, conf_threshold: gr.Slider = 0.
|
25 |
-
|
26 |
-
model = YOLO('best (1).pt')
|
27 |
|
28 |
results = model.predict(image, conf=conf_threshold, iou=iou_threshold, imgsz=image_size)
|
29 |
|
@@ -44,14 +42,14 @@ inputs = [
|
|
44 |
gr.Image(type="filepath", label="Input Image"),
|
45 |
gr.Slider(minimum=320, maximum=1280, value=640,
|
46 |
step=32, label="Image Size"),
|
47 |
-
gr.Slider(minimum=0.0, maximum=1.0, value=0.
|
48 |
step=0.05, label="Confidence Threshold"),
|
49 |
-
gr.Slider(minimum=0.0, maximum=1.0, value=0.
|
50 |
step=0.05, label="IOU Threshold"),
|
51 |
]
|
52 |
|
53 |
|
54 |
-
outputs = gr.Image( type="filepath", label="
|
55 |
|
56 |
title = "YOLOv8 Custom Object Detection by Uyen Nguyen"
|
57 |
|
|
|
21 |
|
22 |
# return im_rgb
|
23 |
|
24 |
+
def response2(image: gr.Image = None,image_size: gr.Slider = 640, conf_threshold: gr.Slider = 0.3, iou_threshold: gr.Slider = 0.6):
|
|
|
|
|
25 |
|
26 |
results = model.predict(image, conf=conf_threshold, iou=iou_threshold, imgsz=image_size)
|
27 |
|
|
|
42 |
gr.Image(type="filepath", label="Input Image"),
|
43 |
gr.Slider(minimum=320, maximum=1280, value=640,
|
44 |
step=32, label="Image Size"),
|
45 |
+
gr.Slider(minimum=0.0, maximum=1.0, value=0.3,
|
46 |
step=0.05, label="Confidence Threshold"),
|
47 |
+
gr.Slider(minimum=0.0, maximum=1.0, value=0.6,
|
48 |
step=0.05, label="IOU Threshold"),
|
49 |
]
|
50 |
|
51 |
|
52 |
+
outputs = gr.Image( type="filepath", label="")
|
53 |
|
54 |
title = "YOLOv8 Custom Object Detection by Uyen Nguyen"
|
55 |
|