Commit
Β·
114c1f1
1
Parent(s):
75a38a1
Update app.py
Browse files
app.py
CHANGED
@@ -7,9 +7,9 @@ from ultralyticsplus import YOLO
|
|
7 |
def yolov8_inference(
|
8 |
image: gr.Image = None,
|
9 |
model_path: gr.Dropdown = None,
|
10 |
-
image_size: gr.Slider = 640,
|
11 |
-
conf_threshold: gr.Slider = 0.25,
|
12 |
-
iou_threshold: gr.Slider = 0.45,
|
13 |
):
|
14 |
"""
|
15 |
YOLOv8 inference function
|
@@ -23,7 +23,7 @@ def yolov8_inference(
|
|
23 |
"""
|
24 |
model = YOLO(model_path)
|
25 |
model.overrides['conf'] = conf_threshold
|
26 |
-
model.overrides['iou']= iou_threshold
|
27 |
model.overrides['agnostic_nms'] = False # NMS class-agnostic
|
28 |
model.overrides['max_det'] = 1000
|
29 |
|
@@ -47,10 +47,7 @@ inputs = [
|
|
47 |
outputs = gr.Text(Class1)
|
48 |
title = "AI-Powered Tire Quality Inspection: YOLOv8s Enhanced Classification"
|
49 |
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
description="""
|
54 |
Welcome to our π€ AI-Powered Tire Quality Inspection Space β a cutting-edge solution harnessing the capabilities of YOLOv8s to revolutionize π tire quality control processes.
|
55 |
"""
|
56 |
|
@@ -65,4 +62,4 @@ demo_app = gr.Interface(
|
|
65 |
cache_examples=True,
|
66 |
theme='huggingface',
|
67 |
)
|
68 |
-
demo_app.queue().launch(debug=True)
|
|
|
7 |
def yolov8_inference(
|
8 |
image: gr.Image = None,
|
9 |
model_path: gr.Dropdown = None,
|
10 |
+
image_size: gr.Slider = gr.Slider(minimum=320, maximum=1280, default=640, step=32, label="Image Size"),
|
11 |
+
conf_threshold: gr.Slider = gr.Slider(minimum=0.0, maximum=1.0, default=0.25, step=0.05, label="Confidence Threshold"),
|
12 |
+
iou_threshold: gr.Slider = gr.Slider(minimum=0.0, maximum=1.0, default=0.45, step=0.05, label="IOU Threshold"),
|
13 |
):
|
14 |
"""
|
15 |
YOLOv8 inference function
|
|
|
23 |
"""
|
24 |
model = YOLO(model_path)
|
25 |
model.overrides['conf'] = conf_threshold
|
26 |
+
model.overrides['iou'] = iou_threshold
|
27 |
model.overrides['agnostic_nms'] = False # NMS class-agnostic
|
28 |
model.overrides['max_det'] = 1000
|
29 |
|
|
|
47 |
outputs = gr.Text(Class1)
|
48 |
title = "AI-Powered Tire Quality Inspection: YOLOv8s Enhanced Classification"
|
49 |
|
50 |
+
description = """
|
|
|
|
|
|
|
51 |
Welcome to our π€ AI-Powered Tire Quality Inspection Space β a cutting-edge solution harnessing the capabilities of YOLOv8s to revolutionize π tire quality control processes.
|
52 |
"""
|
53 |
|
|
|
62 |
cache_examples=True,
|
63 |
theme='huggingface',
|
64 |
)
|
65 |
+
demo_app.queue().launch(debug=True)
|