kendrickfff commited on
Commit
85dbb04
·
verified ·
1 Parent(s): f23b8cb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -57,7 +57,11 @@ def analyze_image(image_path):
57
 
58
  # If any objects detected, display labels
59
  if len(results["labels"]) > 0:
60
- detected_objects = [str(label.item()) for label in results["labels"]]
 
 
 
 
61
  bot_response = f"Objects detected: {', '.join(detected_objects)}."
62
  else:
63
  bot_response = "No objects detected."
@@ -69,6 +73,7 @@ def analyze_image(image_path):
69
  chat_history.append(("Error during image analysis", error_msg))
70
  return chat_history
71
 
 
72
  # Build the Gradio interface
73
  with gr.Blocks() as demo:
74
  gr.Markdown("# Ken Chatbot")
 
57
 
58
  # If any objects detected, display labels
59
  if len(results["labels"]) > 0:
60
+ # Decode the labels to human-readable objects
61
+ detected_objects = []
62
+ for label in results["labels"]:
63
+ # Map the label to the COCO dataset categories (Detr uses COCO labels by default)
64
+ detected_objects.append(str(label.item())) # Get the integer value (COCO class id)
65
  bot_response = f"Objects detected: {', '.join(detected_objects)}."
66
  else:
67
  bot_response = "No objects detected."
 
73
  chat_history.append(("Error during image analysis", error_msg))
74
  return chat_history
75
 
76
+
77
  # Build the Gradio interface
78
  with gr.Blocks() as demo:
79
  gr.Markdown("# Ken Chatbot")