CPC G06Q 40/08 (2013.01) [G06Q 20/3276 (2013.01); G06V 30/1475 (2022.01); G06V 30/162 (2022.01); G06V 30/166 (2022.01); G06V 30/10 (2022.01); H04N 1/00244 (2013.01); H04N 1/00307 (2013.01); H04N 2101/00 (2013.01); H04N 2201/001 (2013.01); H04N 2201/0084 (2013.01)] | 18 Claims |
1. A method comprising using at least one hardware processor to:
determine a size of a type of document to be captured in an image;
generate an alignment rectangle based on the determined size;
on a display screen, display the generated alignment rectangle over real-time images of a document that are being captured by a camera;
while displaying the alignment rectangle over the real-time images, monitor whether or not the document is aligned with the alignment rectangle, and change a color of the alignment rectangle to indicate a state of alignment of the document within the alignment rectangle in the real-time images;
based at least in part on the document being aligned with the alignment rectangle in at least one of the real-time images, automatically capture an image of the document without the user having to press any button;
process the captured image of the document using one or more image quality assurance (IQA) tests; and,
after processing the captured image of the document, extract data, representing one or more fields in the document, from the captured image of the document.
|