Morphologische Operatoren in C++ am Beispiel von Erosion und ...
Morphologische Operatoren in C++ am Beispiel von Erosion und ...
Morphologische Operatoren in C++ am Beispiel von Erosion und ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
1. Die <strong>Morphologische</strong>n <strong>Operatoren</strong> (Menü: MyMenu)<br />
Der Menüpunkt MyMenu soll aussagen, dass dies der Teil dieses Progr<strong>am</strong>ms ist, welcher im<br />
Rahmen dieser Semesterarbeit verändert (hier h<strong>in</strong>zugefügt) wurde. Das Menü ist Optisch <strong>in</strong><br />
zwei „Teile“ unterteilt, diese Teile stellen getrennte Implementierungen da <strong>und</strong> unterscheiden<br />
sich sowohl im Autor als auch <strong>in</strong> der Implementierung <strong>und</strong> Algorithmischen Umsetzung.<br />
Überschriften mit dem Zusatz (Debug Info) s<strong>in</strong>d nicht wirklich als Information für den<br />
Endbenutzer gedacht, sondern dienen der Fehlerf<strong>in</strong>dung zu Debug zwecken <strong>und</strong> diese Punkte<br />
verdeutlichen (im Source-Code) wie auf verschiedene Elemente des Fr<strong>am</strong>eworks zugegriffen<br />
werden kann.<br />
1.1. Der obere Teil<br />
1.1.1. Format (Debug Info)<br />
Es wird angegeben, welche Anzahl an horizontalen <strong>und</strong> vertikalen Pixel das angezeigte Bild<br />
besitzt. Zusätzlich wird angegeben, mit welcher Bittiefe pro R -, G -, B -, (Red, Green, Blue)<br />
<strong>und</strong> optional Opacity - Kanal das Bild dargestellt wird.<br />
1.1.2. Invert<br />
Diese Funktion ist dazu da beliebige Bilder zu Invertieren. Hierzu wird e<strong>in</strong>fach das Inverse<br />
der Kanäle R, G, B genommen. Z. B.: Max ist die größte Zahl, welche <strong>in</strong> e<strong>in</strong>em Kanal<br />
dargestellt werden kann, so ist das Inverse der Kanäle:<br />
Rneu = Max – R,<br />
Gneu = Max – G,<br />
Bneu = Max – B.<br />
- 2 -