OMR Evaluator
Python Project (Image Processing)
๐ptical Mark Recognition (OMR) sheets are commonly used for grading purposes worldwide. This project offers a precise and cost-effective system for evaluating OMR sheets. The system accurately calculates the results and stores them in a CSV file based on the image and answers provided by the user. The user can choose to scan one sheet at a time or an entire folder as per their requirement.
OMR is a popular method for inputting data for censuses and surveys, especially for handling discrete data with limited values. In education, OMR is widely used to process objective questions in exams such as the Scholastic Aptitude Test-SAT and Graduate Record Examination-GRE. However, OMR has some limitations that restrict its applications. In the past, optical scanners were used to scan the paper as a bitmap image, and software was used to recognize the texts and images. This OCR method resulted in inaccuracies due to hit-and-miss pattern recognition when matching input images with stored bitmap images.
This system eliminates the need for heavy machinery and expensive scanners, thus saving time and cost. The proposed method involves an ordinary webcam and a computer/laptop for computation purposes.
We covered below mentioned conditions for the most accuracy.
1. All questions are marked
2. Few questions are left unmarked
3. Half circle is marked
4. Two options are marked
The result gets stored in a CSV file which examiner can refer to later on.
Summary
-
The OMR Evaluator system can greatly benefit organizations and individuals who still rely on paper-based methods for data collection, such as surveys, feedback forms, and multiple-choice tests. Its versatility makes it particularly useful in remote areas like villages, as well as educational institutions for faculty feedback evaluation and MCQ answer-sheet evaluations.
-
By eliminating the need for manual grading of questionnaires, the OMR Evaluator system can quickly and accurately recognize the opinions of test-takers. Furthermore, the system has the potential to provide extensive statistical evaluation of the collected data, including pie-charts, bubble plots, and other relevant visual representations.
-
The OMR Evaluator project has been designed with the future needs of users in mind. As such, the system can be extended and further developed to include additional features and functionalities. Its flexibility and adaptability make it an ideal solution for organizations and individuals looking to transition from paper-based data collection methods to a more efficient and streamlined approach.