18.07.2014 Aufrufe

Übungen zu den Lehrveranstaltungen 710.003 Computergrafik 1 ...

Übungen zu den Lehrveranstaltungen 710.003 Computergrafik 1 ...

Übungen zu den Lehrveranstaltungen 710.003 Computergrafik 1 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Speichern Sie das gefilterte Ergebnisbild unter out_y_derivative_filename. Skalieren Sie das<br />

Bild, das Sie speichern wollen wiederum auf <strong>den</strong> Wertebereich [0,255] und achten Sie gleichzeitig darauf<br />

mit dem vorhergehen<strong>den</strong> Ergebnis weiter<strong>zu</strong>rechnen!<br />

Abbildung 11: Eingangsbild gefaltet mit G y<br />

Hinweis: Sollten Sie nicht in der Lage sein diesen Punkt aus<strong>zu</strong>programmieren, so falten Sie das Bild mit<br />

G y im Bildbereich, um fortfahren <strong>zu</strong> können. Sie bekommen dann aber für diese Teilaufgabe keine Punkte!<br />

Weitere hilfreiche OpenCV-Befehle:<br />

• cv::copyMakeBorder(...)<br />

• cv::Mat::copyTo(...)<br />

• cv::merge(...)<br />

• cv::dft(...)<br />

• cv::split(...)<br />

• cv::Rect(...)<br />

Interpolation der Filterantworten für verschie<strong>den</strong>e Orientierungen, Fin<strong>den</strong> der dominanten Orientierung<br />

via max pooling und Darstellung der dominanten Orientierung in sogenannter orientation<br />

map (4 Punkte) Da die erste Ableitung des Gausskerns die Steuerbarkeitskriterien erfüllt, kann mit nur<br />

2 Basisfiltern jede beliebige Orientierung der ersten Ableitung des Gausskerns G θ◦<br />

1 wie folgt interpoliert<br />

wer<strong>den</strong>:<br />

G θ◦<br />

1 = cos (θ)G 0◦<br />

1 + sin (θ)G 90◦<br />

1<br />

= cos (θ)G x + sin (θ)G y (9)<br />

Weiters kommt uns <strong>zu</strong> Gute, dass die Faltung eine lineare Operation darstellt. Somit kann auch jedes Bild,<br />

welches mit einem Kern bestimmter Orientierung gefalten wer<strong>den</strong> soll, direkt über die mit <strong>den</strong> 2 Basisfiltern<br />

bereits gefilterten Bilder interpoliert wer<strong>den</strong>. Das bedeutet für Sie, dass Sie nicht <strong>zu</strong>erst einen Filterkern<br />

von <strong>zu</strong>m Beispiel G 135◦<br />

1 erzeugen und dann das Bild mit diesem falten müssen, sondern, dass Sie das<br />

11

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!