Need a Windows Forms User Interface to enable OCR User Error Checking

curiouswebster
curiouswebster used Ask the Experts™
on
Need a Windows Forms User Interface to enable OCR User Error Checking

I am in the process of writing a Windows Forms application (in C#) that will use an external OCR module to perform OCR on a PDF containing scanned financial documents. So, I expect there to be errors. But, I want to provide the scanned results to the user in a format where the results can be cross-checked by the user.

Clearly, typing over with the corrected value is key.

What is the easiest way to do this in a Windows Forms program?

Various forms will have different values, so I want this as generic as possible.

Shall I just display the whole block of data as a multi-line text input field?

Any other ideas?

Thanks
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
bbaoIT Consultant

Commented:
CnetSDK .NET OCR Library API should be something that you are looking for. it is for text recognition and extraction from JPG, JPEG, TIF, TIFF, PNG, BMP & GIF in C# & VB.NET applications. Microsoft MSDN got some sample codes here for your reference.

https://code.msdn.microsoft.com/windowsapps/NET-OCR-Library-API-for-46f2f312
curiouswebsterSoftware Engineer

Author

Commented:
I am happy for your input on my choice of OCR technology.

Do you know how well the OCR engine you suggest compares to Nuance OmniPage or ABBYY FineReader?

One thing is for sure, based on my ZERO replies to my job post on UpWork, Nuance OmniPage and ABBYY FineReader are little know tools.

So, I think I will update the job to include your selection.

Now, onto the exact topic I posted about...

How would I provide users a tool where they can edit the OCR translation, cross-check and edit the OCR errors?

Thanks
Developer
Fellow 2017
Most Valuable Expert 2018
Commented:
One thing is for sure, based on my ZERO replies to my job post on UpWork, Nuance OmniPage and ABBYY FineReader are little know[n] tools.
Anyone who knows anything at all about OCR is familiar with ABBYY FineReader and Nuance OmniPage. They are well-known, well-regarded, excellent OCR products. The lack of response at Upwork says more about Upwork than it does about ABBYY FineReader and Nuance OmniPage.

According to Wikipedia, ABBYY FineReader has been around for more than 25 years and has more than 20 million users worldwide. Nuance OmniPage has been around even longer — 30 years — and its SDK is also the OCR engine for Nuance PaperPort and Nuance Power PDF. Those three products that use the OmniPage OCR engine no doubt total tens of millions of users.

Bottom line — if you play at all in the OCR game, you'll know FineReader and OmniPage. Regards, Joe

Update: Just ran across this website:
https://www.ocr-systeme.de/english/ocr-sdk/

Note these quotes (copied here under "Fair Use"):
Established as the core technology behind all Nuance imaging products, the OmniPage Capture SDK is widely recognized as the #1 imaging and OCR toolkit on the market today.


The OmniPage Capture SDK has always been the gold standard for developers wanting to add sophisticated OCR, imaging, and PDF creation and conversion capabilities to their own applications quickly and easily.
While that's a website with a vested interest (it sells the product), the comments are worth noting, especially in light of your remarks about Upwork. Regards, Joe
curiouswebsterSoftware Engineer

Author

Commented:
thanks
Joe WinogradDeveloper
Fellow 2017
Most Valuable Expert 2018

Commented:
You're welcome.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial