Ãbungen zu den Lehrveranstaltungen 710.003 Computergrafik 1 ...
Ãbungen zu den Lehrveranstaltungen 710.003 Computergrafik 1 ...
Ãbungen zu den Lehrveranstaltungen 710.003 Computergrafik 1 ...
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