DawnC commited on
Commit
8d29e8c
·
1 Parent(s): 61bd51b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -302,8 +302,8 @@ async def predict(image):
302
  # dogs_info += buttons_html
303
 
304
 
305
- dogs_info = "" # 初始化dogs_info
306
- buttons_html = "" # 初始化buttons_html
307
 
308
  for i, (cropped_image, detection_confidence, box) in enumerate(dogs):
309
  # 每次迭代初始化
@@ -321,7 +321,7 @@ async def predict(image):
321
  breed = topk_breeds[0]
322
  description = get_dog_description(breed)
323
  dogs_info += format_description_html(description, breed)
324
-
325
  elif combined_confidence >= 0.15:
326
  # 多品種推測邏輯
327
  dogs_info += f"<p>Top 3 possible breeds:</p><ul>"
@@ -330,7 +330,7 @@ async def predict(image):
330
  dogs_info += f"<li><strong>{breed}</strong> ({prob:.2f}% confidence)</li>"
331
  dogs_info += "</ul>"
332
 
333
- # 單獨生成按鈕區塊
334
  buttons_html += '<div class="breed-buttons">'
335
  for breed in topk_breeds[:3]:
336
  button_id = f"Dog {i+1}: More about {breed}"
@@ -343,10 +343,11 @@ async def predict(image):
343
 
344
  dogs_info += '</div>' # 結束該狗的描述區塊
345
 
346
- # 最後只附加按鈕
347
  dogs_info += buttons_html
348
 
349
 
 
350
 
351
 
352
  html_output = f"""
 
302
  # dogs_info += buttons_html
303
 
304
 
305
+ dogs_info = "" # 初始化 dogs_info
306
+ buttons_html = "" # 初始化 buttons_html
307
 
308
  for i, (cropped_image, detection_confidence, box) in enumerate(dogs):
309
  # 每次迭代初始化
 
321
  breed = topk_breeds[0]
322
  description = get_dog_description(breed)
323
  dogs_info += format_description_html(description, breed)
324
+
325
  elif combined_confidence >= 0.15:
326
  # 多品種推測邏輯
327
  dogs_info += f"<p>Top 3 possible breeds:</p><ul>"
 
330
  dogs_info += f"<li><strong>{breed}</strong> ({prob:.2f}% confidence)</li>"
331
  dogs_info += "</ul>"
332
 
333
+ # 單獨生成按鈕,移除重複顯示品種的部分
334
  buttons_html += '<div class="breed-buttons">'
335
  for breed in topk_breeds[:3]:
336
  button_id = f"Dog {i+1}: More about {breed}"
 
343
 
344
  dogs_info += '</div>' # 結束該狗的描述區塊
345
 
346
+ # 確保不再重複添加品種名稱,只保留按鈕部分
347
  dogs_info += buttons_html
348
 
349
 
350
+
351
 
352
 
353
  html_output = f"""