Konkrete Aufgabe

babuschka

Top Contributor
Hallo!
Wir haben in unserem Studium eine Hausarbeit gestellt bekommen.
Damit können wir absolut nichts anfangen.

Erste Lösungsvorschläge würden schon mal super sein für den Anfang.
Hier die Aufgabenstellung:

Korrekte Ausrichtung einer gescannten Textseite. Es wird ein Bild (Beispiele Bild 3 und 4) im RGB-Format vorgegeben, die eine gescannte Textseite enthält. Erstellen Sie ein Plugin, das die Textseite korrekt ausrichtet, so dass die Textzeilen exakt horizontal verlaufen. Das Plugin muss zur Ausrichtung entweder eine Hilfestellung bei der Auswahl des Drehwinkels geben oder selbständig den benötigten Drehwinkel für die korrekte Ausrichtung der Textzeile ermittelt. Die korrekt ausgerichtete Textseite ist in einem neuen Bild darzustellen.


Danke für die Hilfe!


P.S.: Wir sind absolute Java-Anfänger
 

areafo

Mitglied
Schlagworte wäre OCR oder einfach Allgemein Grafikbearbeitung Bild drehen.

Ist es immer der selbe Winkel den der Text hat? Wenn ja müssten man nur die Farbverläufe auswerten z.b. von Schwarz um den Winkel zu bestimmen u zu korrigieren oder einfach ein Algorhytmus der das Bild manuell drehbar macht und dann neu gedreht abspeichert. Da gibt es sicher passende Frameworks.

Wären so meine ersten Denkansätze.

Was könnt Ihr schon in Java alles?
 

babuschka

Top Contributor
OCR hört sich gut an, das hab ich auch schon rausgefunden.

Zu den Java-Kenntnissen:
Sagen wir mal so: Wir hatten 2 Semester Java, allerdings mussten wir für die Klausuren nur Quellcode erklären und nicht selber schreiben können.
Also erklären ist kein Ding, aber selber schreiben ist so Niveau "Wir haben noch nie was davon gehört"...

Bildbearbeitung machen wir in einer Theorievorlesung nebenher. Aber die Theorie ist Java-Code umzuwandeln ist ein unüberwindbares Problem.

Zum Bild: Der Text ist einfach eine eingescannte Textseite.
 

ARadauer

Top Contributor
mhn aber irgendwie interessant...

Erstellen Sie ein Plugin,
für was? Was ist das Rahmenprogramm... bietet das vielleicht schon nötige Hilfsmethoden?

mhn das ganze alls Array sehen.
mal den ersten schwarzen Pixel links oben suchen
mal vielleicht von da mal nach rechts oben ca 45° oder mehr, eine line aufsummieren (wobei das sicher nicht einfach ist, hier schräg anhand eines grades die array positionen zu interpolieren.... oder doch? nö nicht so schwer oder?)
dann immer weiter runter gehen und wenn die summer auf einmal dramtisch ansteigt, hat man den gesuchten winkel gefunden...


Oft müssen solche Lösungen ja nicht 100%ig perfekt sein.
Bei uns haben sie Profs einfach manchmal geschaut wie kreativ wir sind und die gelernten ansätze in praktische beispiele umsetzen können...
ob nun die KZF Kennzeichen Erkennung 100%ig funktioniert hat oder nicht, war ja dann egal. Der Ansatz und das wir was versucht haben war dem Lehrer wichtig... Ach ja und sie hat funktioniert... das Auto musste aber 100%ig gerade dastehen und ungefähr die richtige größe auf dem Bild haben ;-)
 

babuschka

Top Contributor
Wir sollten es mit ImmageJ machen...

Wie wär's mal mit 'nem Anfang Code????

Wahrscheinlich hab ich zu wenig Plan, was überhaupt abgeht.
Ich bin auf Stand zero...
 

ARadauer

Top Contributor
sorry wenn man sich nach 2 Semester Java als Anfänger sieht ist man selber schuld ;-)
Ein Student ist kein Schüler...

Ich bin auf Stand zero...
das ist wenig für so eine komplexe Aufgabe... ich denke eure Aufgabe wird euch hier keiner kostenlos schreiben...
 

babuschka

Top Contributor
Ich schließe diesen Beitrag, weil's glaub ich nichts bringt.
Hast schon Recht, es macht keiner die Aufgabe.

P.S.: Wir sind im 5ten Semester und machen KEIN Informatik-Studium. D.h., Programmierung ist nicht unser Hauptstudienschwerpunkt...
 

ARadauer

Top Contributor
P.S.: Wir sind im 5ten Semester und machen KEIN Informatik-Studium. D.h., Programmierung ist nicht unser Hauptstudienschwerpunkt...

Mhn ja ich verstehen schon... ihr macht was im bereich medien und design oder?

In Hagenberg haben die Leute aus der MTD auch immer ziehmlich gejammert wenns auf einmal um Hardcore 3D Programmierung ging...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D generische Interface und konkrete Methode Allgemeine Java-Themen 3
V Wie finde ich die konkrete Implementierung? Allgemeine Java-Themen 8
T Objekt Array Aufgabe mit Busdatenbank Allgemeine Java-Themen 2
O Test schreiben mit Äquivalenzklassen (Aufgabe Prüfung) Allgemeine Java-Themen 9
OnDemand Erstellen von Quartz Jobs pro Aufgabe oder zusammenfassen Allgemeine Java-Themen 7
M Bräuchte Hilfe bei der Aufgabe Allgemeine Java-Themen 1
parrot Array Aufgabe Allgemeine Java-Themen 3
parrot Rekursion Aufgabe Allgemeine Java-Themen 12
S Aufgabe erwünscht Allgemeine Java-Themen 7
R Statistische Methoden (Mathematik) Aufgabe Allgemeine Java-Themen 9
M Polymorphie Aufgabe Allgemeine Java-Themen 15
H Stack mit bestimmter Aufgabe Allgemeine Java-Themen 62
E Java Aufgabe WaWi01 Allgemeine Java-Themen 7
D Methoden Java-Aufgabe Allgemeine Java-Themen 2
R Java-Code für folgene Aufgabe? Allgemeine Java-Themen 8
G Methoden BMI -Wert Aufgabe(Methoden) Allgemeine Java-Themen 4
G Erste Schritte Aufgabe - Geht das auch schneller ? Allgemeine Java-Themen 7
R Was los mit dieser Aufgabe? Arrays mit Schachbrettmustern? Allgemeine Java-Themen 10
vandread Kleine Generics Aufgabe aus einer Prüfung... wie ist das gemeint? Allgemeine Java-Themen 6
D Aufgabe: Schnittstelle und Proxy implementieren Allgemeine Java-Themen 2
D BlueJ - Aufgabe 12 namens Traktor Allgemeine Java-Themen 7
D OOP Mustererkennungs Aufgabe Allgemeine Java-Themen 9
pg1337 Firmen-aufgabe Allgemeine Java-Themen 10
S Textverständnis einer Aufgabe Allgemeine Java-Themen 2
F Frage zu Aufgabe Allgemeine Java-Themen 5
P Java-Security-Aufgabe gesucht Allgemeine Java-Themen 2
M Brauche einen Tipp, bei einer Aufgabe ! Allgemeine Java-Themen 3
I Aufgabe: Aufwandsabschätzung Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben