Jhol
Browse files- app.py +2 -2
- detection_utils.py +5 -5
app.py
CHANGED
@@ -186,8 +186,8 @@ async def detect_objects_yolo_world(
|
|
186 |
image: UploadFile = File(...), # Revert back to File(...)
|
187 |
profile: str = Form("casual"),
|
188 |
extra_words: Optional[str] = Form(None),
|
189 |
-
confidence: float = Form(0.
|
190 |
-
iou: float = Form(0.
|
191 |
):
|
192 |
profile_lower = profile.lower()
|
193 |
if profile_lower not in PREDEFINED_CLASSES:
|
|
|
186 |
image: UploadFile = File(...), # Revert back to File(...)
|
187 |
profile: str = Form("casual"),
|
188 |
extra_words: Optional[str] = Form(None),
|
189 |
+
confidence: float = Form(0.2, ge=0.0, le=1.0), # Lowered default confidence
|
190 |
+
iou: float = Form(0.50, ge=0.0, le=1.0) # Lowered default IoU (NMS threshold)
|
191 |
):
|
192 |
profile_lower = profile.lower()
|
193 |
if profile_lower not in PREDEFINED_CLASSES:
|
detection_utils.py
CHANGED
@@ -49,10 +49,10 @@ PREDEFINED_CLASSES = {
|
|
49 |
"knife", "spoon", "bowl", "banana", "apple", "sandwich", "orange",
|
50 |
"broccoli", "carrot", "hot dog", "pizza", "donut", "cake", "chair",
|
51 |
"couch", "potted plant", "bed", "dining table", "toilet", "tv",
|
52 |
-
"laptop", "mouse", "remote", "keyboard", "cell phone", "microwave",
|
53 |
-
"oven", "toaster", "
|
54 |
-
"scissors", "teddy bear", "
|
55 |
-
"computer", "
|
56 |
# Added Indian road/office-specific classes
|
57 |
"auto rickshaw", "cycle rickshaw", "scooter", "tempo", "tractor", "e-rickshaw",
|
58 |
"delivery van", "ambulance", "police car", "roadside stall", "food cart",
|
@@ -73,7 +73,7 @@ PREDEFINED_CLASSES = {
|
|
73 |
"orange", "broccoli", "carrot", "hot dog", "pizza", "donut", "cake",
|
74 |
"chair", "couch", "potted plant", "bed", "dining table", "toilet", "tv",
|
75 |
"laptop", "mouse", "remote", "keyboard", "cell phone", "book", "clock",
|
76 |
-
|
77 |
"green", "yellow", "orange", "purple", "pink", "black", "white", "gray",
|
78 |
"brown", "circle", "square", "triangle", "rectangle", "star", "heart",
|
79 |
"ball", "block", "toy", "doll", "crayon", "slide", "swing", "duck", "lion",
|
|
|
49 |
"knife", "spoon", "bowl", "banana", "apple", "sandwich", "orange",
|
50 |
"broccoli", "carrot", "hot dog", "pizza", "donut", "cake", "chair",
|
51 |
"couch", "potted plant", "bed", "dining table", "toilet", "tv",
|
52 |
+
"laptop", "mouse", "tv remote","remote control", "keyboard", "cell phone", "microwave",
|
53 |
+
"oven", "toaster", "book", "clock",
|
54 |
+
"scissors", "teddy bear", "toothbrush", "tree", "flower", "park",
|
55 |
+
"computer", "desk", "window", "door",
|
56 |
# Added Indian road/office-specific classes
|
57 |
"auto rickshaw", "cycle rickshaw", "scooter", "tempo", "tractor", "e-rickshaw",
|
58 |
"delivery van", "ambulance", "police car", "roadside stall", "food cart",
|
|
|
73 |
"orange", "broccoli", "carrot", "hot dog", "pizza", "donut", "cake",
|
74 |
"chair", "couch", "potted plant", "bed", "dining table", "toilet", "tv",
|
75 |
"laptop", "mouse", "remote", "keyboard", "cell phone", "book", "clock",
|
76 |
+
"scissors", "teddy bear", "hair drier", "toothbrush", "red", "blue",
|
77 |
"green", "yellow", "orange", "purple", "pink", "black", "white", "gray",
|
78 |
"brown", "circle", "square", "triangle", "rectangle", "star", "heart",
|
79 |
"ball", "block", "toy", "doll", "crayon", "slide", "swing", "duck", "lion",
|