DawnC commited on
Commit
d1787ac
ยท
1 Parent(s): 5846f0a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -7
app.py CHANGED
@@ -297,7 +297,7 @@ async def predict(image):
297
 
298
 
299
  for i, (cropped_image, detection_confidence, box) in enumerate(dogs):
300
- buttons_html = "" # ๅˆๅง‹ๅŒ–ๆŒ‰้ˆ• HTML
301
  top1_prob, topk_breeds, topk_probs_percent = await predict_single_dog(cropped_image)
302
  color = color_list[i % len(color_list)]
303
  draw.rectangle(box, outline=color, width=3)
@@ -313,17 +313,15 @@ async def predict(image):
313
  dogs_info += format_description_html(description, breed)
314
 
315
  elif combined_confidence >= 0.15:
316
- # ๅˆ—ๅ‡บๅ‰ไธ‰ๅ€‹ๅฏ่ƒฝ็š„ๅ“็จฎ
317
  dogs_info += f"<p>Top 3 possible breeds:</p><ul>"
318
  for j, (breed, prob) in enumerate(zip(topk_breeds[:3], topk_probs_percent[:3])):
319
  prob = float(prob.replace('%', ''))
320
- dogs_info += f"<li><strong>{breed}</strong> ({prob:.2f}% confidence)</li>"
321
-
322
- # ๅœจๆฏๅ€‹ๅ“็จฎไน‹ๅพŒๆทปๅŠ ๆŒ‰้ˆ•
323
  button_id = f"Dog {i+1}: More about {breed}"
324
- dogs_info += f'<button class="breed-button" style="margin-top: 5px;" onclick="handle_button_click(\'{button_id}\')">{breed}</button>'
 
325
  buttons.append(button_id)
326
-
327
  dogs_info += "</ul>"
328
 
329
  else:
@@ -332,6 +330,7 @@ async def predict(image):
332
  dogs_info += '</div>' # ็ตๆŸ็•ถๅ‰็‹—็š„่ณ‡่จŠๅ€ๅกŠ
333
 
334
 
 
335
 
336
  buttons_html = ""
337
 
 
297
 
298
 
299
  for i, (cropped_image, detection_confidence, box) in enumerate(dogs):
300
+ buttons_html = ""
301
  top1_prob, topk_breeds, topk_probs_percent = await predict_single_dog(cropped_image)
302
  color = color_list[i % len(color_list)]
303
  draw.rectangle(box, outline=color, width=3)
 
313
  dogs_info += format_description_html(description, breed)
314
 
315
  elif combined_confidence >= 0.15:
316
+ # ๅˆ—ๅ‡บๅ‰ไธ‰ๅ€‹ๅฏ่ƒฝ็š„ๅ“็จฎ๏ผŒไธฆๅœจๆฏๅ€‹ๅ“็จฎๆ—็”ŸๆˆๆŒ‰้ˆ•
317
  dogs_info += f"<p>Top 3 possible breeds:</p><ul>"
318
  for j, (breed, prob) in enumerate(zip(topk_breeds[:3], topk_probs_percent[:3])):
319
  prob = float(prob.replace('%', ''))
320
+ # ๆฏๅ€‹ๅ“็จฎๅ็จฑๅพŒ้ข็ซ‹ๅณ็”ŸๆˆๆŒ‰้ˆ•
 
 
321
  button_id = f"Dog {i+1}: More about {breed}"
322
+ dogs_info += f"<li><strong>{breed}</strong> ({prob:.2f}% confidence)</li>"
323
+ dogs_info += f'<button class="breed-button" style="margin-left: 10px;" onclick="handle_button_click(\'{button_id}\')">{breed}</button>'
324
  buttons.append(button_id)
 
325
  dogs_info += "</ul>"
326
 
327
  else:
 
330
  dogs_info += '</div>' # ็ตๆŸ็•ถๅ‰็‹—็š„่ณ‡่จŠๅ€ๅกŠ
331
 
332
 
333
+
334
 
335
  buttons_html = ""
336