2016-12-13 3 views
0

Ich werde ein Bild scannen und in der Datenbank hochladen. Ich benutze mongodb zum Speichern von Dokumenten. Es ist erforderlich, in der Datei zu suchen, das ist möglich, wenn ich OCR benutze. Also sollte ich OCR auf Client-Seite oder Server-Seite verwenden. Ich benutze Microsoft Azure Server. Ich habe über meine Schritte nachgedacht.OCR (optische Zeichenerkennung) sollte Client-Seite oder Server-Seite in Web-Anwendung verwenden

1) Scannen Sie eine Datei oder Bilder.

2) Speichern Sie eine Datei in Mongodb als PDF-Datei.

2.1) OCR das gescannte Bild und speichern Sie es als PDF und laden Sie es zusammen mit OCR-Ergebnissen in die Datenbank.

3) Suche Stichwort in der Datenbank und erhalten Sie die Bild-ID (s).

4) Laden Sie die Datei im Viewer im PDF-Format zurück.

also bitte schlagen Sie mir am besten und einfachsten Weg, um mein Ziel zu erreichen.

Antwort

1

Die beste OCR ich verwendet habe, ist ABBY

Sie sollten die OCR in Server-Seite, als die Client-Seite verwenden, um die Leistung zu reduzieren.
Wenn Sie eine mobile App entwickeln, müssen Sie sie auf der Serverseite verwenden. Außerdem müssen Sie einige Anmeldeinformationen für den OCR-SDK wie den Schlüssel beibehalten, wenn Sie dies serverseitig verwenden.

Für Abby Beispielcode click here

registrieren in Abby click here

Sie auch mit Open-Source-Tesseract OCR, die click here

+0

dank ziemlich gut gehen kann. kannst du mir bitte einen nützlichen Link geben. und mehr klar, bitte. Ist meine obige Strategie gut? bedeutet, dass ich ocr vor dem Hochladen der Datei in db sollte. –

+0

Ja, Sie müssen ocr vor dem Hochladen zu db.check diesen Link http://cloud.ocrsdk.com/Account/Welcome –

+0

Komplette Beispiel-Code in allen Programmiersprachen in diesem Link http://ocrsdk.com/documentation/code -samples /? icon –

Verwandte Themen