(6
punktów) Napisz program w C/C++, który implementuje na obrazie wybrane algorytmy morfologiczne. Ocena: 1 punkt za każdy algorytm. Obraz wejściowy jest określany w wierszu poleceń opcją --input-file infile. Działania i jego parametry są określane w opcjach. Obraz wyjściowy powinien zostać zapisany do pliku, określonemu opcją --output-file outfile. Program powinien wykonać podaną operację, zapisać wynik i zakończyć pracę. Możesz założyć, że infile zawsze jest poprawnym plikiem JPEG (w palecie kolorów greyscale). W testach zawsze będą podawane poprawne opcje. Skompilowany program powinien się nazywać morphology (w wersji na Windows morphology.exe). Lista algorytmów i odpowiednich opcji:--opening r — otwarcie z elementem strukturalnym „koło” o promieniu r--closing r — domknięcie z elementem strukturalnym „koło” o promieniu r--convex-hull 1 — obliczenie otoczki wypukłej--skiz 1 — obliczenie szkieletu strefu wpływu--edge 1 — obliczenie krawędzi obiektów--skeleton 1 — obliczenie szkieletu obiektów--pruning n — n iteracji przycięcia
element strukturalny „koło” w zależności od promienia
inny obrazek do testów
jeszcze jeden obrazek do testów