Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3617926
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 18, 20262026-05-18T22:41:11+00:00 2026-05-18T22:41:11+00:00

Do you know of any open source (open core) implementations of an OCR for

  • 0

Do you know of any open source (open core) implementations of an OCR for FPGA either in C or in HDL? Where can I find them?

Thanks

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-18T22:41:12+00:00Added an answer on May 18, 2026 at 10:41 pm

    As Philippe says above, you will need to find an algorithm and then port that to your FPGA.

    I have never heard of an open source OCR engine for specialized hardware and I have been using OCR since 1997 when there were some European machines (CGK) with OCR in hardware. About that time they moved the OCR back into software.

    You might find something here.

    • http://www.codeproject.com/KB/cs/neural_network_ocr.aspx
    • http://www.codeproject.com/KB/dotnet/simple_ocr.aspx

    You also need to find an algorithm that suits the types of images you want to read. Some questions you need to ask :

    • Are you reading a fixed size font ?
    • Are you reading a fixed pitch or proportional font ?
    • Are you processing B/W or color images ?
    • What resolution or DPI images are you working with ?
    • Do you need to remove background noise or color or perform thresholding ?
    • Do the images need deskewing ?
    • How many characters do you need ? 0-9 only or the whole alphabet ?
    • How fast does it need to be ?
    • How accurate does it need to be ?
    • Is the text in the same place or randomly located ? If random, how do you find the text zones ?

    If your needs are fairly simple then you may get away with some if the idea in the CodeProject link. Writing a good commercial OCR engine has taken many companies years of work and they are still fine tuning to improve accuracy vs speed.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I can never find the source code of the F# core libraries. I know
Does anyone know of any open-source UITableViewController implementations that are styled like the ones
Do you know any open source/free software C++ libraries to manipulate images in these
Does anybody know any fine open source cube browser? Ideally, it would be something
Are there any open-source libraries that all programmers should know about? I'm thinking something
Does anyone know of any free or open source terminal emulators that will emulate
do you know any C/C++ open-source RTMP streaming server?
are there any open source desktop sharing protocols? if so, what are they? can
Does anyone know any good tool that I can use to perform stress tests
Does anyone know of a "similar words or keywords" algorithm available in open source

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.