Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ws1617:bilder_zu_bildern:protokolle:161201 [2016/12/01 19:19] isabelschwermer |
ws1617:bilder_zu_bildern:protokolle:161201 [2016/12/15 17:23] (aktuell) isabelschwermer |
||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
<code python> | <code python> | ||
import numpy as np | import numpy as np | ||
- | import matplotlib as mpl | ||
import matplotlib.pyplot as plt | import matplotlib.pyplot as plt | ||
from scipy import misc, ndimage | from scipy import misc, ndimage | ||
bild=misc.imread('test_bild_blume.jpg','F') | bild=misc.imread('test_bild_blume.jpg','F') | ||
- | plt.imshow(bild,cmap=plt.get_cmap('gray')) | + | # produziert Abb. 1 |
- | plt.show() | + | |
plt.imshow(bild) | plt.imshow(bild) | ||
plt.show() | plt.show() | ||
+ | # produziert Abb.2/3 | ||
a=np.abs(bild[1:,:]-bild[:-1,:]) | a=np.abs(bild[1:,:]-bild[:-1,:]) | ||
plt.imshow(a,cmap=plt.get_cmap('gray')) | plt.imshow(a,cmap=plt.get_cmap('gray')) | ||
Zeile 21: | Zeile 19: | ||
</code> | </code> | ||
+ | **Abb.1:** Hellere Flächen werden rot, dunklere Flächen blau dargestellt \\ | ||
{{download.png}} | {{download.png}} | ||
- | Ersichtliche Kanten eines Testbilds mit niedriger Qualität: | + | **Abb.2:** Dargestellt sind die Stellen im Originalbild, an denen beieinanderliegende Pixel einen starken hell-dunkel-Kontrast haben.\\ |
- | {{kanten-bild1.png}} | + | {{kanten_bild2.png}} |
- | Ersichtliche Kanten eines Testbilds mit hoher Qualität: | + | **Abb.3:** Wie Abb.2, nur hatte das Originalbild eine schlechtere Qualität \\ |
- | + | {{kanten-bild1.png}}\\ | |
- | {{kanten_bild2.png}} | + | |
+ | **Anmerkung:** \\ Bilder mit niedriger Qualität geben eine besseres Kantenbild ab (Pixelanzahl niedriger, daher sind die Kanten "dicker").\\ Bei Bildern mit hoher Qualität muss der Verschiebungsvorgang (siehe im Quellcode Abb.2/3 unter a=...) mehrfach wiederholt werden, um die Kanten besser erkennen zu können. | ||