2009-06-12 6 views
1

Je dois créer un formulaire qui sera rempli à la main et lu numériquement. Je prévois d'utiliser une sorte de format scantron-esque avec des lignes et des colonnes que l'utilisateur peut simplement colorer dans un cercle dans la cellule appropriée et l'ordinateur connaîtra cette valeur basée sur la position xy dans la matrice de cellules. Comme une adresse Excel.App pour lire le document (scantron-ish)

 | Sys | TV | printer 
--------------------------- 
6/12 |  | X | 
--------------------------- 
6/13 | X | | 
--------------------------- 
6/14 |  | | X 

Sur la base de l'exemple ci-dessus, j'aurais une télévision à 6/12, un sur 6/13 Sys, etc. La question est donc, faire une d'entre vous connaissent une application qui lit des choses comme ça; que je peux automatiser pour lire le doc et enregistrer la sortie sans intervention de l'utilisateur? Merci


J'ai joué avec un couple OCRs et ils essaient tant de mal à reconnaître tout le texte à l'écran qu'ils gâcher la mise en page de remplir avec leurs interprétations bizarres des personnages « illisibles ». Cela pourrait être la réponse, mais l'ocr devrait me laisser limiter ce qu'il essaie de lire ou de formater.

+0

Quel est votre plan pour numériser les formulaires? De plus, votre établissement a-t-il des choses comme des formulaires scan-tron déjà utilisés? Peut-être pourriez-vous revenir sur ce point. –

+0

Ceci est pour les loactions à distance, donc probablement un télécopieur que je recevrai comme un tiff ou quelque chose. – Praesagus

Répondre

2

Vous voulez OMR (Reconnaissance Optique de Marque). Je ne sais pas quel est votre budget, mais Abbyy est l'un des leaders dans cet espace:

Si vous voulez essayer de rouler votre propre, j'ai écrit cet article le mois dernier

http://www.codeproject.com/KB/showcase/SimpleOMRDotImage.aspx

Il est basé sur la boîte à outils pour l'entreprise pour laquelle je travaille, mais explique les concepts de base de sorte que vous pouvez essayer de l'implémenter avec n'importe quelle boîte à outils d'imagerie que vous avez.

+0

Merci c'est exactement de quoi je parle. Article très utile aussi. – Praesagus

0

Vous voulez un logiciel OCR. Il y a quelques bibliothèques gratuites pour un usage personnel (je crois que google sponsors en a un). Vous voudrez peut-être jouer avec la mise en page pour vous assurer que l'OCR identifie clairement la grille. Tant que vous obtenez du texte qui vous permet d'aligner le X sur sa colonne correspondante (par exemple, pour la TV en colonne il y aurait au moins 2 non-numériques entre le X et la date), vous devriez pouvoir interpréter la sortie de texte résultante.

Questions connexes