Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Hi everyone, I'd like to create a software that can scan receipts and create a digital form of it. What do I need?

Does anyone have an idea how I could create a software that scan receipts and create a digital form of it? Besides programming languages, what source can I use to that? Is there a course here in Treehouse for that?


1 Answer

Steven Parker
Steven Parker
229,982 Points

Using software to "read" a scanned document is called "optical character recognition", or OCR for short. It's an extremely demanding task requiring advanced scientific and mathematical understanding in addition to coding ability. For this reason, it's not something that even the most advanced coders would generally attempt to create.

Luckily, the folks who are capable of creating such software often make it available for a fee, and occasionally for free. You should be able to find a number of OCR software packages with a web search. Just be aware that there is a wide variation in the accuracy of such software.

Hi Steven, thank you. I understand it now. It's funny that I'm studying software development third year and haven't heard from it yet. I always had this feeling that software developers should know to create anything, and now I see this is not the case. It's a relief actually. Best regards Murilo

Unfortunately I'm not not seeing the button here to mark it as best answer. I've seen this in course-related discussions but not in general ones. Could it be it or because it is the only answer (so must be a best answer)? Your answer is best anyway ;)

Steven Parker
Steven Parker
229,982 Points

Thanks! And yes, the "General Discussion" category has no "best answer" or voting buttons.