Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -182,12 +182,17 @@ def analyze(image):
|
|
| 182 |
if image is None:
|
| 183 |
return "กรุณาอัปโหลดภาพ", "", None, "❌ ไม่มีภาพ"
|
| 184 |
try:
|
| 185 |
-
idx, probs,
|
| 186 |
p1 = float(probs[int(np.argmax(probs))])
|
| 187 |
-
|
|
|
|
| 188 |
p_display = sharpen_prob(p1, CONF_ALPHA)
|
| 189 |
conf_pct = max(adjust_confidence(p_display), CONF_FLOOR)
|
| 190 |
class_name = label_by_idx(idx)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 191 |
result_text = f"ระดับ: {class_name} (ความมั่นใจ {conf_pct:.1f}%)"
|
| 192 |
conf_str = f"{conf_pct:.1f}%"
|
| 193 |
except Exception:
|
|
|
|
| 182 |
if image is None:
|
| 183 |
return "กรุณาอัปโหลดภาพ", "", None, "❌ ไม่มีภาพ"
|
| 184 |
try:
|
| 185 |
+
idx, probs, _caption_raw = infer_ripeness_and_caption(image) # ไม่ใช้ caption เดิม
|
| 186 |
p1 = float(probs[int(np.argmax(probs))])
|
| 187 |
+
|
| 188 |
+
# ฟันธง + บูสต์
|
| 189 |
p_display = sharpen_prob(p1, CONF_ALPHA)
|
| 190 |
conf_pct = max(adjust_confidence(p_display), CONF_FLOOR)
|
| 191 |
class_name = label_by_idx(idx)
|
| 192 |
+
|
| 193 |
+
# ✅ ใช้เลขเดียวกับหัวข้อ
|
| 194 |
+
caption = generate_caption(class_name, conf_pct)
|
| 195 |
+
|
| 196 |
result_text = f"ระดับ: {class_name} (ความมั่นใจ {conf_pct:.1f}%)"
|
| 197 |
conf_str = f"{conf_pct:.1f}%"
|
| 198 |
except Exception:
|