MonilM commited on
Commit
9053779
·
1 Parent(s): 98fbcf4
Files changed (2) hide show
  1. app.py +2 -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.15, ge=0.0, le=1.0), # Lowered default confidence
190
- iou: float = Form(0.40, 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:
 
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", "sink", "refrigerator", "book", "clock", "vase",
54
- "scissors", "teddy bear", "hair drier", "toothbrush", "tree", "flower", "park",
55
- "computer", "monitor", "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,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
- "vase", "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",
 
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",