/* * TODO: Aufgabe 3a: Vervollstaendigen huy die Implementierung der Klasse * ErosionFilter. * * Implementieren huy chết Nong dabei vậy, dass der nhà điều hành sowohl auf * Grauwertbildern (entsprechend dem trong der Vorlesung eingefuehrten Maximumoperator) * als auch auf Binaerbildern (im Sinne der entsprechenden Mengenoperation) * durchfuehrbar ist. Fuer die genaue định nghĩa des bộ lọc beachten huy das * Aufgabenblatt und die Folien zur Uebung und Vorlesung. * * Chết Schleifen zur lặp ueber chết Bildpixel und die Nachbarschaften, * sowie die Ueberpruefung der Randbedingungen sind bereits vorgegeben. * * Hinweis: C++ definiert innerhalb der std-Umgebung chết Funktionen * std::numeric_limits:: min() * und std::numeric_limits:: max() * um das tối thiểu/tối đa fuer einen der tiêu chuẩn-Typen (unsigned char, char, * ngắn, int phao vv.) zu bestimmen. * * Chết cú pháp sieht zwar etwas kompliziert aus, trong den eckigen Klammern wird * einfach der Typ uebergeben (mẫu als đối số): * std::numeric_limits:: max() * liefert dementsprechend den groessten moeglichen phao-Wert zurueck. Da der * von uns definierte PixelType einer dieser Stabdardtypen ist, koennen huy * folgenden Aufruf verwenden, um Variablen mit dem tối thiểu/tối đa des loại * zu initialisieren: * Image::PixelType phút = std::numeric_limits:: min(); * Image::PixelType tối đa = std::numeric_limits:: max(); * Alternativ gehen huy einfachd avon aus, dass Image::PixelType als ngắn * definiert ist und verwenden sie 32767 als Maximum und -32768 als Minimum. */ // We define few constants required for the filtering. It is more efficient to // use constants instead of calling the member functions in each iteration.
đang được dịch, vui lòng đợi..