Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hi,

mir wurde folgende Aufgabe aufgetragen:

Ich soll (mit allen Mitteln, die mir zur Verfügung stehen) einen String aus einer ImageDatei auslesen, also folgendes...

Ich habe ein Bild darin steht: Text

und ich soll dann ausgeben, dass in diesem Bild "Text" steht, geht sowas überhaupt - wenn ja wie und mit welchem Aufwand?? (Obwohl der egal ist)

Danke

du meint mit Bild bmp oder jpg?

also wie man per programm herausfindet das auf dem FI logo Fachinformatiker.de steht?

Dann wirst du wohl eine Software wie Finereader, Omnipage oder jede andere OCR Software schreiben müssen. ;)

Vielleicht hat eines dieser Programme eine externe Schnittstelle die du nutzen kannst.

Die Idee finde ich übrigens ebenfalls sehr interessant.

Falls jemand ein OCR Programm mit Java Library kennt, her damit!

Gruß Jaraz

Das geht, ist aber ziemlich aufwändig. Prinzipiell mußt Du das Bild erst vektorisieren und dann durch einen Schrifterkennungsalgorithmus laufen lassen. Je nach Schriftzug und unter bestimmten Voraussetzungen (und Bildtyp) gehts unter Umständen auch einfacher. Wie sehen denn Deine Bilder aus? Wie groß ist die Schrift, geht diese über eine oder mehrere Zeilen, hast Du irgendeinen Bildhintergrund, der stören könnte?

Nic

  • Autor

@roTekuGeL

Ich meine ein jpg.

Du hast es erfasst, genau das!

@Jaraz

Zitat: "Dann wirst du wohl eine Software wie Finereader, Omnipage oder jede andere OCR Software schreiben müssen."

Ja kann das Omnipage bzw. Finereader nicht?? :(

@nic_power

Zitat: "Das geht, ist aber ziemlich aufwändig."

Was heißt bzw. was meinst du mit vektorisieren (hab da noch nicht viel Ahnung)

Wie bastle ich mir so einen Schrifterkennungsalgorithmus ??

Meine Bilder sind eher einfach aufgebaut....jedoch beinhalten sie Störungen...

Also es sind jpgs...

es steht immer nur ein Wort drinnen...

kann durchaus vorkommen, dass das Bild verschiedene Schriftarten hat..

bei der Schriftgröße möchte ich auch flexibel bleiben, obwohl die meist gleich ist....(glaube das ist Schriftgröße 20, Arial)

Und das Wort befindet sich nur in einer Zeile...

Es gibt einen Bildhintergrund manchmal ist er farbig...manchmal s/w...

jedoch beinhaltet der Bildhintergrund immer Störungen...also z.B. Kreise..Wellen, etc

Ich möchte das Bild einfach Pixel für Pixel durchscannen...bzw. man könnte doch sicher über den Hex-Code was machen oder nicht??

In der Schule hatten wir mal ein simples Bild, da haben wir durch den Hex-Code herausgefunden, dass es die Farben Schwarz, Rot, Geld beinhaltet und durch die Reihenfolge herausgefunden, dass dies eine Deutschland-Flagge ist....

wenn sowas geht, dann muss ich doch auch ein kleines Progrämmchen schreiben können, dass ein paar schwierigere Sachen löst oder? ;)

Bin für alle Hilfen

dankbar!

Original geschrieben von Schlaubi

Ja kann das Omnipage bzw. Finereader nicht?? :(

Doch klaro können die das. Ich hatte nur in meinem Programmierwahn das ganze so verstanden, das ihr das in eine eigene Anwendung integrieren wollt.

Gruß Jaraz

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.