Znam addytywne (RGB), substraktywne (CMYK) i HSV-podobne przestrzenie kolorów, ale artykuł, który obecnie próbuję zrozumieć, dotyczy przestrzeni kolorów YCbCr do segmentacji obrazów / definicji obiektów.
Większość dnia spędziłem na szukaniu czegoś, co naturalnie wyjaśnia YCbCr, ale po prostu tego nie rozumiem. Mam ładne, intuicyjne wyjaśnienie ogólnej idei tej przestrzeni barw tutaj oraz wyjaśnienie, w jaki jest używany do kodowania / kompresji obrazu z tych facetów (wszystko na photo.SE).
Wzory do obliczania YCbCr z RGB są łatwo dostępne na wikipedii .
Dostałem motywację do tego przedstawienia, dostałem, że składnik Y zawiera najważniejsze (dla ludzkiego oka) informacje w skali szarości na temat obrazu.
Dostałem, że Cb i Cr niosą informacje o kolorach i że (ze względu na (nie) wrażliwość ludzkiego oka) można je skompresować bez widocznej utraty jakości. Ale co właściwie reprezentuje każdy ze składników chrominancji?
Jak autorzy artykułu wspominają, że „informacje o chrominancji mają nadrzędne znaczenie w definicji obiektów” w ich podejściu i nie mogę w pełni zrozumieć tego, co czytam z mojego obecnego „Y to intensywność, Cb i Cr w jakiś sposób przenoszą informacje o kolorze” zrozumienie YCbCr.
Szukam odpowiedzi w stylu „Cb to ..., podczas gdy Cr to ...” lub „jeśli wyobrażasz sobie przeglądanie / z XY, to tak naprawdę patrzysz na komponent Cb ...”, lub trochę inny sposób, który pomógłby mi zrozumieć informacje przenoszone przez każdy z elementów osobno, a nie tylko to, że razem niosą informacje o kolorze.
EDYTOWAĆ
Pozwól mi podać przykłady intuicyjnych wyjaśnień dla innych przestrzeni kolorów, których szukam:
RGB : Jak świecenie kolorowej latarki na czarnej ścianie: Jeśli świecisz niebieską latarką, zobaczysz niebieskie odbicie. Jeśli dodasz czerwoną latarkę, wyświetli ona purpurowe odbicie, które jest mieszaniną niebieskiego i czerwonego.
CMYK : Podobnie jak mieszanie akwareli, „dodajesz kolory, które odzwierciedla powierzchnia”, (tzn. Odejmuje kolor od tła), więc jeśli pomieszasz kolor żółty z cyjanowym, to jeśli odbije się na zielono, a tym samym uzyskasz kolor zielony.
HSV : Małe dzieci pociągają mocno nasycone przedmioty, a nie jasne (wartość). Składnik Barwa „nadaje kolor”, a niskie nasycenie oznacza, że kolor „rozcieńcza” biel. Zmiana wartości sprawia, że całość jest jaśniejsza lub ciemniejsza.
Dzięki tym definicjom mogłem intuicyjnie zrozumieć, co oznacza reprezentacja kolorów w każdej przestrzeni kolorów, bez zapamiętywania wykresów dla każdej z nich.