2009-06-12 5 views
1

Ich muss ein Formular erstellen, das manuell ausgefüllt und digital gelesen wird. Ich plane, eine Art Scantron-artiges Format mit Zeilen und Spalten zu verwenden, die der Benutzer nur in einem Kreis in der entsprechenden Zelle einfärben kann, und der Computer wird diesen Wert basierend auf der xy-Position in der Zellenmatrix kennen. Wie eine Excel-Adresse.App zum Lesen des Formulardokuments (Scantron-ish)

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

am Beispiel Basierend I oben auf 6/13 usw. So wird die Frage einen Fernseher auf 12.06, ein Sys haben würde, haben Sie Sie eine App wissen, dass Sachen wie diese liest; Was kann ich automatisieren, um das Dokument zu lesen und die Ausgabe ohne Benutzereingriff zu speichern? Dank


Ich spielte mit ein paar OCRs und sie versuchen, so hart, den ganzen Text auf dem Bildschirm zu erkennen, dass sie vermasseln das Layout es mit ihren ungeraden Interpretationen der ‚unleserlich‘ Zeichen zu füllen. Dies könnte die Antwort sein, aber die ocr würde mich beschränken lassen, was es versucht zu lesen oder zu formatieren.

+0

Wie planen Sie die Formulare? Hat Ihre Institution auch Dinge wie Scan-Tron-Formulare bereits verwendet? Vielleicht könntest du das irgendwie wiederholen. –

+0

Dies ist für Remote-Aktionen, also wahrscheinlich ein Faxgerät, das ich als tiff oder so erhalten werde. – Praesagus

Antwort

2

Sie möchten OMR (Optical Mark Recognition). Nicht sicher, was Ihr Budget ist, aber Abbyy ist eines der führenden Unternehmen in diesem Raum:

Wenn Sie versuchen, Ihre eigene Rolle, ich diesen Artikel schrieb letzten Monat

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

Es basiert auf das Toolkit für das Unternehmen, für das ich arbeite, aber ich erkläre die Kernkonzepte, damit Sie versuchen können, es mit jedem Imaging-Toolkit zu implementieren, das Sie haben.

+0

Danke, das ist genau das, worüber ich spreche. Sehr hilfreicher Artikel auch. – Praesagus

0

Sie möchten OCR-Software. Es gibt ein paar kostenlose Bibliotheken für den persönlichen Gebrauch (ich glaube, Google sponsert). Sie möchten vielleicht mit dem Layout herumspielen, um sicherzustellen, dass OCR das Raster eindeutig identifiziert.

Solange Sie Text bekommen, der Ihnen erlaubt, das X auf seine entsprechende Spalte auszurichten (zB für Spalte TV würde es zwischen dem X und dem Datum mindestens 2 Nicht-Numerik geben), sollten Sie in der Lage sein um die resultierende Textausgabe zu interpretieren.

Verwandte Themen