This commit is contained in:
mohammed ahmed 2025-07-23 21:07:46 +03:00 committed by GitHub
commit 9f39e7052c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -320,6 +320,8 @@ class TesseractOcrCliModel(BaseOcrModel):
def _parse_orientation(df_osd: pd.DataFrame) -> int:
orientations = df_osd.loc[df_osd["key"] == "Orientation in degrees"].value.tolist()
orientation = parse_tesseract_orientation(orientations[0].strip())
# For strictly optimal performance with invariant dataframe format:
mask = df_osd["key"].to_numpy() == "Orientation in degrees"
orientation_val = df_osd["value"].to_numpy()[mask][0]
orientation = parse_tesseract_orientation(orientation_val.strip())
return orientation