-4

I want to detect position of check mark on paper return relative position in X,Y coordinates.

Is there anyway to start this in java coding?

karthik
  • 17,453
  • 70
  • 78
  • 122
Mohab
  • 109
  • 2
  • 8
  • Not really a question for Stack Overflow. Check out [ImageJ](http://rsbweb.nih.gov/ij/developer/api/) and [JavaCV](http://stackoverflow.com/questions/2037579/java-opencv-bindings) – jpalm Dec 22 '11 at 01:04
  • 1
    @ User : your Question is of very low quality. – karthik Dec 22 '11 at 11:11

1 Answers1

1
  • Take picture of page;
  • Rotate and scale it to normalize its layout; using a QR code or similar markings can help with this step;
  • adjust it to 1-bit color;
  • look at the rectangles into which your check marks might appear;
    • determine what %age of "black" vs. "white" is considered a "valid mark"

For finer-grained controls, you could go full monty with a genetic algorithm training system, or similar, but I actually expect that step 2 (rotate and scale to normalize) will be the most difficult step, unless you have high-quality scans.

BRPocock
  • 13,638
  • 3
  • 31
  • 50