Widzenie komputerowe 1000-I2WidzKomp
Wprowadzenie: Prezentacja założeń części laboratoryjnej przedmiotu. Prezentacja narzędzi informatycznych wykorzystywanych w części laboratoryjnej (biblioteki programistyczne, środowiska programistyczne).
Konwersatorium polegające na implementacji wybranych metod przetwarzania i analizy obrazów w popularnych językach programowania (Python, C++). Testowanie zaimplementowanych algorytmów na obrazach rzeczywistych i sztucznych. Ocena poprawności i skuteczności algorytmów. Dobre praktyki projektowania i implementacji algorytmów przetwarzania i analizy obrazów. Typowe błędy i sposoby ich unikania.
Samodzielna realizacja projektów cząstkowych. Część merytoryczna obejmuje zagadnienia związane z przetwarzaniem pojedynczych punktów, arytmetyką obrazu, przekształceniami geometrycznymi, konwolucją, detekcją krawędzi, filtrami rozmywającymi, filtrami nieliniowymi, operacjami morfologicznymi, przetwarzaniem w dziedzinie częstotliwości i transformacją segmentacją punktową, krawędziową, obszarową i semantyczną, detekcję cech geometrycznych, klasyfikacją i lokalizacją obiektów.
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Metody dydaktyczne
Koordynatorzy przedmiotu
Kryteria oceniania
Zaliczenie konwersatorium odbywa się na podstawie cząstkowych projektów zaliczeniowych wykonywanych częściowo w trakcie laboratoriów i częściowo samodzielnie (U01-U02, K01-K03, K05, W01- W02).
Literatura
1. Gonzalez, Wintz, Digital Image Processing. Addison-Wesley 2017 (wydanie IV, lub wcześniejsze).
2. Szeliski, R. Computer vision: algorithms and applications. Springer Nature, 2022. Available for free for
3. Owen, M., Przetwarzanie sygnałów w praktyce. WKŁ 2009.
4. Choraś, R. Komputerowa wizja. Metody interpretacji i identyfikacji obiektów. EXIT, 2006.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: