Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi leere eingescannte Seite erkennen (https://www.delphipraxis.net/80532-leere-eingescannte-seite-erkennen.html)

benst 10. Nov 2006 13:11


leere eingescannte Seite erkennen
 
Hi,
ich muss häufig viele doppelseitige Blätter einscannen. Da ich keinen Duplex-Scanner, sondern nur einen "einfachen" Einzugsscanner habe, möchte ich mir ein Tool dazu basteln. Damit soll es folgendermaßen ablaufen:
  • Blätter einlegen und die Vorderseite scannen (dies erledigt die Scannersoftware). Name z.B. Voderseite001.jpg bis Vorderseite 056.jpg
  • Blätter einlegen und die Rückseite scannen (dies erledigt die Scannersoftware). Name z.B. Rückseite001.jpg bis Rückseite056.jpg
  • "Mein Tool" starten und die Bilder angeben
    - das Programm erkennt unbeschriebene Rückseite und entfernt diese.
    - das Programm fügt die Bilder in richtiger Reihenfolge zu einem PDF zusammen.
  • In einem PDF sind alle Seite vereint.

(Die Umwandlung nach PDF stellt kein Problem dar.)
Jetzt stellt sich mir die Frage, wie ich am besten eine leere Seite erkenne. Die Seite kann entwerde weißes, karriertes oder Umweltpapier sein. Auf ihr kann geschriebene, gedrucke Schrift oder Grafik sein.

Meine Idee:
-Farbe in Graustufen umwandeln
-Mittelwert aus allen Pixeln errechnen
-Prüfen, ob es starke Abweichungen gibt

Habt ihr Ideen.

Gruß
Ben

RobertP 10. Nov 2006 14:04

Re: leere eingescannte Seite erkennen
 
Du könntest die eigescannte Seite auch an ein OCR Programm (z.B. ABBY FineReader) übergeben und den Text erkennen lassen. Je nachdem was du damit vorhast musst du es ja später vielleicht sowieso erkennen lassen.

benst 10. Nov 2006 19:03

Re: leere eingescannte Seite erkennen
 
Danke für die Idee...
Ich bin Student und einer von uns scannt die Vorlesungen ein, weil er oftmals nicht zur Vorlesung kommt und stellt das PDF dann allen zur Verfügung. Ggf. kann man dann entsprechende Blätter ausdrucken.
Deshalb brauche ich keine OCR-Erkennung.

Gruß
Ben

Die Muhkuh 10. Nov 2006 19:19

Re: leere eingescannte Seite erkennen
 
Hi,

ich hab eine kleine Idee.

Die leere Seite dürfte doch kleiner sein, als eine mit Text. Vllt. kann man da etwas drehen.

Thorben_K 10. Nov 2006 19:23

Re: leere eingescannte Seite erkennen
 
also ich habe die erfahrung gemacht das die bilder die ich scanne immer gleich gross sind, egal wie bunt die sind, allerdings hab ich noch nie ein weißes blatt gescannt ;)

Mackhack 10. Nov 2006 20:59

Re: leere eingescannte Seite erkennen
 
Ich habe auch mal n weisses Blatt gescannt und es war aus unerfindlichen Gruenden viel groesser als ein Farbiges. Liegt vlt. daran dass die Farbe weis alle Farben beinhaltet? Bin mir da aber nicht sicher!


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz