I have been developing an OMR(Optical mark recognition) software using c#. With it, I can successfully extract OMR data from a scanned document. But problem arises when the scanned document (or image, in my case) is not exactly as how I want it to be. Conventional image scanners make it almost impossible to get an accurate scan. Sometimes, the scanned document is a bit off from the right boundary and sometimes from the left one.
If there was an easy way to somehow correct the image position by placing some kind of markers before OMR data is extracted, it would fix the problem.
Please can anyone help me? Thanks