This code attempts to develop an OMR answer sheet scanner using OpenCV.
It can be used for both single answer and multi answer questions, by changing the appropriate answer key values. It is also very simple to integrate partial marking system with this code.