6. The system of claim 1 wherein the plurality of text elements includes at least one of: a first name, last name, address, document number, document expiration date, gender, age, state, city, zip code, and vehicle class.
1. A system comprising: a processor; and a memory communicatively coupled to the processor, the memory storing instructions executable to perform a method, the method including: receiving an image of an identity document, the image being produced using a video stream; recognizing a plurality of text elements in the image using optical character recognition; finding a document template of a plurality of templates having a high degree of coincidence with the image using a substantially rectangular shape of the image overall, at least one of the text elements, and a respective location in the image for the at least one text element; associating each of the text elements with a respective field of the document template using the text elements and a respective location in the image for each of the text elements; placing at least one of the associated text elements in a respective field of a form, the respective field of the form corresponding to the respective associated field of the document template; making the completed form accessible on the system; placing at least one of the associated text elements in a respective field of a second form, the respective field of the second form corresponding to the respective associated field of the document template; and making the second completed form accessible on the system.