Úvod do digitálního zpracování obrazu
11 Zpracování barevného obrazu
Cílem jedenáctého cvičení je seznámit se s běžnými barevnými modely a
naprogramovat filtraci RGB obrazů podle podobnosti barvy vůči zadané
předloze. Pro extrakci intenzit v jednotlivých barevných kanálech je žádoucí si připomenout bitové operátory dostupné v jazyce Java.
Materiály na cvičení: 11.zip
Odevzdávárna pro běžné odevzdání: Cvičení 11
Odevzdávárna pro opravné odevzdání: Oprava 11
Soubory k odevzdání: My_RGBColorMasking.java
Užitečné metody: getPixelCount(), get(), set()
Typické chyby:
Materiály na cvičení: 11.zip
Odevzdávárna pro běžné odevzdání: Cvičení 11
Odevzdávárna pro opravné odevzdání: Oprava 11
Soubory k odevzdání: My_RGBColorMasking.java
Užitečné metody: getPixelCount(), get(), set()
Typické chyby:
- Výpočet průměrné barvy a standardní odchylky realizován v celočíselném oboru
- Zbytečná indexace pomocí souřadnic místo lineární indexace
- Výpočet průměrné barvy a standardní odchylky realizován pomocí dvou průchodů ROI místo výpočtu obou vlastností současně na jeden průchod ROI, kdy je standardní odchylka počítána jako odmocnina rozdílu průměrného čtverce hodnot a čtverce průměrné hodnoty
-
Zbytečné zapisování jiné než nulové hodnoty do výstupního obrazu
out