Ansatzpunkte der Notenhalse
Christian Wagner & Alexander Twrdik & Andreas Kluge
23.06.2014
Allgemeines Umsetzung Nutzerinteraktion
Aufgabe und Ziel
Thema 9: Bestimmung des mittleren Ansatzpunktes derNotenhalse und Markierung signifikant abweichender Stellen
1. Identifizierung der Notenkonturen (Notenkopfe undNotenhalse)
2. Identifizierung der Ansatzpunkte der Notenhalse
3. Markierung der Ansatzpunkte
Christian Wagner & Alexander Twrdik & Andreas Kluge
Ansatzpunkte der Notenhalse
Allgemeines Umsetzung Nutzerinteraktion
Aufgabe und Ziel
Christian Wagner & Alexander Twrdik & Andreas Kluge
Ansatzpunkte der Notenhalse
Allgemeines Umsetzung Nutzerinteraktion
Bibliothek
⋅ imageJ nicht unbedingt notwendig
⋅ besser: OpenCV(Open Source Computer Vision)
⋅ Bibliothek mit Algorithmen fur dieBildverarbeitung und maschinellesSehen
- bietet bessere Moglichkeiten zur Objekterkennung in Bildern alsimageJ
→ vorteilhaft!
Christian Wagner & Alexander Twrdik & Andreas Kluge
Ansatzpunkte der Notenhalse
Allgemeines Umsetzung Nutzerinteraktion
Strategie I
- fur ein besseres Ergebnis mussen”Unreinheiten“ im Bild entfernt
werden- Input Bild wird binarisiert und Rauschen wird entfernt- Bild wird intern vergroßert (keine Veranderungen am Original!)
Christian Wagner & Alexander Twrdik & Andreas Kluge
Ansatzpunkte der Notenhalse
Allgemeines Umsetzung Nutzerinteraktion
Strategie II
- Konturerkennung nach Algorithmus von Suzuki, S und Abe, K.,
”Topological Structural Analysis of Digitized Binary Images by
Border Following.“ (1985)- Speichern der gefundenen Koordinaten
Christian Wagner & Alexander Twrdik & Andreas Kluge
Ansatzpunkte der Notenhalse
Allgemeines Umsetzung Nutzerinteraktion
Strategie III
- abhangig von gefundenen Konturen der NotenkopfeAnsatzpunkte der Notenhalse bestimmen
- Positionsangabe im Bereich von -1 bis 1 (0 ist der Mittelpunktdes Notenkopfes)
- Bestimmung aller Positionen
- Berechnung des Mittelwertes
Christian Wagner & Alexander Twrdik & Andreas Kluge
Ansatzpunkte der Notenhalse
Allgemeines Umsetzung Nutzerinteraktion
Strategie III
Christian Wagner & Alexander Twrdik & Andreas Kluge
Ansatzpunkte der Notenhalse
Allgemeines Umsetzung Nutzerinteraktion
Eingabe
Als Eingabe dient ein Bild, auf welchem die mittlerenAnsatzpunkte der Notenhalse bestimmt werden sollen.Parameterubergabe: (momentaner Stand)
1. Pfad zum Eingabebild
2. Pfad zum Ausgabebild
3. Pfad zur Ausgabedatei (Ansatzpunkte)
Christian Wagner & Alexander Twrdik & Andreas Kluge
Ansatzpunkte der Notenhalse
Allgemeines Umsetzung Nutzerinteraktion
Ausgabe
1. Farbbild mit Markierung der Noten und NotenkonturenWichtig! Keine Anderung des Originalbildes!
2. mittlerer Wert der Ansatzpunkte (Wunsche zur Form?)
Christian Wagner & Alexander Twrdik & Andreas Kluge
Ansatzpunkte der Notenhalse
Allgemeines Umsetzung Nutzerinteraktion
Vielen Dank fur Ihre Aufmerksamkeit!
Christian Wagner & Alexander Twrdik & Andreas Kluge
Ansatzpunkte der Notenhalse