Hanz Pillerva commited on
Commit ·
e6e510e
1
Parent(s): 5ee27ce
update
Browse files- template_matcher.py +3 -1
template_matcher.py
CHANGED
|
@@ -1428,7 +1428,9 @@ def extract_fields(image_path: str, form_type: str = None):
|
|
| 1428 |
final_text = _smart_merge(field_name, crnn_text, assist_text)
|
| 1429 |
|
| 1430 |
fields[field_name] = final_text
|
| 1431 |
-
|
|
|
|
|
|
|
| 1432 |
|
| 1433 |
print(f'[template_matcher] Extracted: {len(fields)}/{len(template)} fields')
|
| 1434 |
|
|
|
|
| 1428 |
final_text = _smart_merge(field_name, crnn_text, assist_text)
|
| 1429 |
|
| 1430 |
fields[field_name] = final_text
|
| 1431 |
+
# If the final merged result is empty the field is blank on the
|
| 1432 |
+
# image — correctly extracting nothing is 100% accurate.
|
| 1433 |
+
crnn_confidences[field_name] = crnn_conf if final_text else 1.0
|
| 1434 |
|
| 1435 |
print(f'[template_matcher] Extracted: {len(fields)}/{len(template)} fields')
|
| 1436 |
|