Signature Detection
As of November 21st, Textract now supports signature detection as part of its document analysis API. This allows you to programmatically verify that a document is signed before proceeding with your data processing workflow.
Installation
To begin, install the amazon-textract-textractor
package using pip.
pip install amazon-textract-textractor
There are various sets of dependencies available to tailor your installation to your use case. The base package will have sensible default, but you may want to install the PDF extra dependencies if your workflow uses PDFs with pip install amazon-textract-textractor[pdfium]
. You can read more on extra dependencies in the documentation
Examples of queries
[1]:
from PIL import Image
Image.open("../../../tests/fixtures/signature.jpg")
[1]:
This form was signed by “John Doe” on January 1st 2022. Lets see if we can detect it with Textractor.
Calling Textract
[3]:
import os
from textractor import Textractor
from textractor.data.constants import TextractFeatures
extractor = Textractor(region_name="us-west-2")
document = extractor.analyze_document(
file_source=Image.open("../../../tests/fixtures/signature.jpg"),
features=[TextractFeatures.SIGNATURES],
)
[5]:
document.signatures[0].visualize()
[5]:
Conclusion
Signature detection allows you to quickly verify that a document is signed while provided