Document reading¶
The DocumentReader class extracts data from ID documents. It requires as input an aligned image of a document (see Document detection for details)
Important
The document reader requires the relevant AI models to run.
Example¶
The example below demonstrates how to detect a French driver’s license from an image.
# initialize the DocumentReader
reader = id3document.DocumentReader(
thread_count = 4
)
tic = time.perf_counter()
text_fields = reader.read_document(aligned_document_image, document_name, False)
toc = time.perf_counter()
print(f"Document read in {1000*(toc-tic):0.1f} ms")
print("Text fields:")
for text_field in text_fields:
print(f"- {text_field.name} = {text_field.value}")