Skip to content

Commit 44d2c0e

Browse files
committed
Fye's fix: Fix waterfill OCR messing up when OCR string is empty.
1 parent 94508b0 commit 44d2c0e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

SerialPrograms/Source/CommonTools/OCR/OCR_NumberReader.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,9 @@ int read_number_waterfill(
134134
filter_by_mask(tmp, cropped, Color(0xffffffff), true);
135135
ImageRGB32 padded = pad_image(cropped, cropped.width(), 0xffffffff);
136136
std::string ocr = OCR::ocr_read(Language::English, padded);
137-
ocr_text += ocr[0];
137+
if (!ocr.empty()){
138+
ocr_text += ocr[0];
139+
}
138140
}
139141

140142
std::string normalized = run_number_normalization(ocr_text);

0 commit comments

Comments
 (0)