Generate machine-readable answer sheets, surveys, ballots, questionnaires, and other OMR forms, and extract optical marks from scanned images and photos within C and C++ applications....fully automates tedious and error-prone manual form recognition...recognition, allowing the processing of hundreds of sheets per minute...