In FormAssist / FormSuite, how are forms matched? Does form matching happen left to right, top to bottom? Does the order of how forms are matched have an outcome on their success of being recognized correctly?
During the identification phase, recognition fields are not being considered, as the image must match a template first in order establish what fields to process. Images are matched purely through image comparison algorithms, so unfortunately changing fields on a template will do nothing to increase identification accuracy. If an image is matching incorrectly when compared to very similar looking forms, then this most likely indicates a deficiency in our matching algorithm.
Once FormAssist has found the best match, it will then continue with field processing. The order of field processing is decided by how they appear in the .frd file i.e. it runs sequentially down the list of fields in the FormDefinition file. When creating fields with FormAssist, the order of fields in the frd is based on order that they were created in FormAssist, not their X,Y location on the image. Therefore, if I make a new Form Definition from scratch and add field 1, field 2, field 3, they will be processed in the order of field 1, field 2, field 3, regardless of their position. This is also the order which they appear in FormAssist's treeview on the left hand side of the screen.
Additionally, the order that fields get processed in has no affect on accuracy of the field results.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article