Domanda

Sai di qualsiasi sorgente aperto (open core) implementazioni di un OCR per FPGA o in C o in HDL? Dove posso trovarli?

Grazie

È stato utile?

Soluzione

Come Philippe dice in precedenza, è necessario trovare un algoritmo e poi porta al vostro FPGA.

Non ho mai sentito parlare di un OCR motore open source per l'hardware specializzato e sono stato tramite OCR dal 1997, quando c'erano alcune macchine europee (CGK) con OCR in hardware. In quel periodo si sono mossi sul retro OCR nel software.

Si può trovare qualcosa qui.

È anche bisogno di trovare un algoritmo che si adatta il tipo di immagini che si desidera leggere. Alcune domande che dovete chiedere:

  • Stai leggendo un font di dimensione fissa?
  • Stai leggendo un passo fisso o un carattere proporzionale?
  • Stai elaborando B / N o colore immagini?
  • Quale risoluzione o immagini DPI stai lavorando con?
  • Avete bisogno di rimuovere il rumore di fondo o il colore o eseguire thresholding?
  • Fare le immagini devono raddrizzamento?
  • Quanti personaggi hai bisogno? 0-9 solo o tutto l'alfabeto?
  • Quanto velocemente ne ha bisogno di essere?
  • Che livello di precisione ha bisogno di essere?
  • è il testo nello stesso luogo o situati in modo casuale? Se a caso, come si fa a trovare le zone di testo?

Se le vostre esigenze sono abbastanza semplici, allora si può ottenere via con un po 'se l'idea nel link CodeProject. Scrivere un buon motore OCR commerciale ha preso molte aziende anni di lavoro e sono ancora messa a punto per migliorare la precisione vs velocità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top