fix: handle empty result from RapidOCR to avoid crash (#2264)

Signed-off-by: Junehyuk Park <yuie@evonit.net>
This commit is contained in:
Yuie.
2025-09-15 17:04:33 +09:00
committed by GitHub
parent 10bb0aee2d
commit 609d902eef

View File

@@ -120,6 +120,9 @@ class RapidOcrModel(BaseOcrModel):
use_cls=self.options.use_cls,
use_rec=self.options.use_rec,
)
if result is None or result.boxes is None:
_log.warning("RapidOCR returned empty result!")
continue
result = list(
zip(result.boxes.tolist(), result.txts, result.scores)
)