[Last Call] Learn about multicloud storage options and how to improve your company's cloud strategy. Register Now

x
?
Solved

OCR Seven Segment Display

Posted on 2013-12-03
12
Medium Priority
?
1,902 Views
Last Modified: 2013-12-26
Hello, I am trying to write a program that can perform OCR on a seven segment display.  I have been able to use the program to perform OCR on normal text, assuming that the text is large enough on the screen.  When I use an image of a LCD seven segment display the program is unable to differentiate any of the numbers.  Would it be possible to do this?
0
Comment
Question by:SolveEtCoagula07
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 5
12 Comments
 
LVL 56

Expert Comment

by:Joe Winograd, EE MVE 2015&2016
ID: 39693344
There are various qualities of OCR software out there – some very bad, some very good, none perfect. What OCR software are you using?

OCR is a particular interest of mine and I have numerous OCR packages. If you'd like to post one of your "seven segment display" files, I'll run it through a few OCR packages and let you know what happens. Be sure not to post anything with personal/private/secure data. Regards, Joe

P.S. You should add the OCR/Scanner Software topic and the Document Imaging topic to get more of the right experts involved.
0
 
LVL 1

Author Comment

by:SolveEtCoagula07
ID: 39693415
I have been using Tesseract 3.  My end goal is to have a webcam watch a device and read the information displayed.  If possible, I would also like for the display changing to trigger the OCR event/function.  I have attached an image as well.  Thanks for the quick reply!
0
 
LVL 56

Expert Comment

by:Joe Winograd, EE MVE 2015&2016
ID: 39693424
Image wasn't attached.
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 
LVL 1

Author Comment

by:SolveEtCoagula07
ID: 39693431
You are correct... o.0  LCD Seven Segment Display
0
 
LVL 56

Expert Comment

by:Joe Winograd, EE MVE 2015&2016
ID: 39694416
I tried numerous OCR packages. They all failed to OCR the digits with their standard configurations. I eventually got it to work perfectly (it created the text 0.000) by using an OCR product that allows specification of particular fonts – that, imo, was the key to success. Here are the steps I used:

(1) Installed a font called "Let's go Digital", available for download (free) from here:
http://www.fontspace.com/category/led

(2) Cropped the picture to contain just the LED digital readout and changed the green background to white. New image looks like this:
7-segment cropped and green-to-white(4) Used Nuance's OmniPage to perform the OCR:
http://www.nuance.com/for-individuals/by-product/omnipage/index.htm

But it did not work when standard fonts were included, even after I added the LED font. It worked only when I removed all of the other fonts and configured it to use just the LED font, as shown in this setup screen:
OmniPage font setupAs mentioned earlier, after performing these steps, the OCR created the correct text – 0.000 – using OmniPage Pro 18.

I don't know if Tesseract 3 (latest is 3.02) has enough configuration flexibility and workflow capability to implement all of these steps. You may need to switch to some other OCR product. Regards, Joe
0
 
LVL 1

Author Comment

by:SolveEtCoagula07
ID: 39704206
My only other idea is...what if we could detect the black without modifying the image and place lines over it.  If we can track where the lines are, we can determine the char?
0
 
LVL 56

Accepted Solution

by:
Joe Winograd, EE MVE 2015&2016 earned 2000 total points
ID: 39705205
What do you mean by "place lines over it"? I'm thinking you may mean something like this:

7-seg-with-gridlinesBut I'm not sure. Please clarify.
0
 
LVL 1

Author Comment

by:SolveEtCoagula07
ID: 39740338
Mr. Winograd,
   You assistance has been great!  I have decided that this method to accomplish my task is not reliable enough.  I have come up with an alternative method and am slowly getting it together piece by piece.  Thank you for your help!
0
 
LVL 1

Author Comment

by:SolveEtCoagula07
ID: 39740379
I've requested that this question be closed as follows:

Accepted answer: 0 points for SolveEtCoagula07's comment #a39740338

for the following reason:

A different method was used to accomplish the same task.
0
 
LVL 56

Expert Comment

by:Joe Winograd, EE MVE 2015&2016
ID: 39740375
> You assistance has been great!

Thank you for saying that! I really appreciate hearing it.

> Thank you for your help!

You're welcome. Happy to help. However, the way you're closing this question, I will receive no points for my assistance in helping you. If that's what you intended to do, that's fine with me – it's your call. But I'm bringing it to your attention in the event that you meant to close it in a different way that would give me some credit/points. For example, you may still select your own answer as the Accepted Solution, but accept one or more of my comments as an Assisted Solution, which would provide me with some points for helping you. Again, whatever you prefer to do is fine with me. Regards, Joe
0
 
LVL 56

Expert Comment

by:Joe Winograd, EE MVE 2015&2016
ID: 39740383
Thanks for doing that – much appreciated!
0

Featured Post

Free Backup Tool for VMware and Hyper-V

Restore full virtual machine or individual guest files from 19 common file systems directly from the backup file. Schedule VM backups with PowerShell scripts. Set desired time, lean back and let the script to notify you via email upon completion.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Microsoft Office Picture Manager is not included in Office 2013. This comes as a shock to users upgrading from earlier versions of Office, such as 2007 and 2010, where Picture Manager was included as a standard application. This article explains how…
If you are a mobile app developer and especially develop hybrid mobile apps then these 4 mistakes you must avoid for hybrid app development to be the more genuine app developer.
Introduction to Processes
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …
Suggested Courses

650 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question