multimodalart HF Staff commited on
Commit
96071cd
·
verified ·
1 Parent(s): e5259bc

Upload app.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -61,8 +61,12 @@ def recognize_text(image):
61
  if not results:
62
  return "No text recognized", 0.0, ""
63
 
64
- text = results[0].get("rec_text", "")
65
- score = results[0].get("rec_score", 0.0)
 
 
 
 
66
  raw = json.dumps(results, ensure_ascii=False, indent=2)
67
  return text, float(score), raw
68
  except Exception as e:
 
61
  if not results:
62
  return "No text recognized", 0.0, ""
63
 
64
+ # Results may be nested under a "res" key
65
+ first = results[0]
66
+ if "res" in first:
67
+ first = first["res"]
68
+ text = first.get("rec_text", "")
69
+ score = first.get("rec_score", 0.0)
70
  raw = json.dumps(results, ensure_ascii=False, indent=2)
71
  return text, float(score), raw
72
  except Exception as e: