Ask Your Question
1

Paper form recognition

asked 2012-07-19 08:15:15 -0600

Claudia gravatar image

updated 2012-07-19 10:40:45 -0600

Kirill Kornyakov gravatar image

I am developing a task for the thesis awarded by the professor of mathematics. I have to transfer from a paper from (checkbox, text, ...) to electronic format db / xls. I am newbie in "cv", do you have any examples, tricks, where I can see?

Thanks, Claudia

edit retag flag offensive close merge delete

Comments

Hi

I have been trying to do the same since a month now and found this thread. Did you manage to figure out a solution though?

Prashant1123456 gravatar imagePrashant1123456 ( 2019-07-22 11:32:44 -0600 )edit

2 answers

Sort by ยป oldest newest most voted
2

answered 2012-07-19 09:11:47 -0600

XCoder gravatar image

updated 2012-07-19 09:17:52 -0600

It's a pretty difficult task for a newbie and probably for experienced developer too. For text, I would suggest you to look into OCR (Optical Character Recognition). And maybe if you could provide a sample form, we would be able to suggest something further. One thing for sure if you want to recognize text take a look into OCR, here is a basic tutorial Be aware he is using old OpenCV version, but for understanding it's a good article.

For check boxes, if a user draws cross in it, you can use template matching.

Maybe it's even easier to find already made solution to scan documents and convert them to digital file. If you're up for challenge I encourage trying to accomplish this task by yourself

edit flag offensive delete link more
2

answered 2012-07-19 10:34:38 -0600

Kirill Kornyakov gravatar image

updated 2012-07-19 10:36:31 -0600

Here is an example on how you can read sudoku puzzle on iPhone: http://sudokugrab.blogspot.com/2009/07/how-does-it-all-work.html. This task is a bit simpler than yours, but the post highlights some important aspects of such applications. I would recommend to use a scanner instead of camera for getting forms in digital format, that will allow you to skip the distortion compensation step.

And I agree with @XCoder that it is a tough task, and you should provide a sample filled form.

You can also check the following links:

  1. http://stackoverflow.com/questions/9413216/simple-digit-recognition-ocr-in-opencv-python
  2. http://stackoverflow.com/questions/7542194/how-to-use-opencv-for-document-recognition-with-ocr
edit flag offensive delete link more

Question Tools

Stats

Asked: 2012-07-19 08:15:15 -0600

Seen: 4,673 times

Last updated: Jul 19 '12