나는 추가 (RGB), 서브스 트렉 티브 (CMYK) 및 HSV와 같은 색상 공간에 익숙하지만 현재 이해하려고하는 기사 는 이미지 분할 / 객체 정의를 위해 YCbCr 색상 공간에서 작동 합니다.
나는 대부분의 아침을 YCbCr을 자연스럽게 설명 할 수있는 것을 찾는 데 보냈지 만, 나는 그것을 얻지 못했습니다. 나는 좋은,의 직관적 인 설명이있어 이 색 공간 뒤에 일반적인 생각 여기 가 이미지에서 / 압축 코딩을 위해 사용되는 방법과 설명 이 들 (photo.SE에서 모두).
RGB에서 YCbCr을 계산하는 공식은 Wikipedia에서 쉽게 액세스 할 수 있습니다 .
나는이 표현에 대한 동기를 얻었으며, Y 구성 요소에 이미지에 대한 가장 중요한 (인간의 눈에) 그레이 스케일 정보가 포함되어 있습니다.
Cb와 Cr은 색상 에 대한 정보를 가지고 있으며 (인간의 눈으로) 감도 때문에 눈에 띄는 품질 손실없이 압축 할 수 있습니다. 그러나 각 색차 성분은 실제로 무엇을 나타 냅니까?
기사 작성자가 접근 할 때 "색차 정보가 객체 정의에서 가장 중요"하다고 언급 한 것처럼 현재 "Y는 강도, Cb 및 Cr은 색상 정보를 어떻게 든 전달합니다"수준에서 읽은 내용을 완전히 이해할 수 없습니다. YCbCr 이해
"Cb is ..., Cr is ..."또는 "XY를 통해 / XY를 통해보고 있다고 생각되면 실제로 Cb 구성 요소를보고있는 것입니다."또는 색상 정보를 함께 전달하는 것뿐만 아니라 각 구성 요소가 개별적으로 운반하는 정보를 이해하는 데 도움이되는 다른 방법입니다.
편집하다
내가 찾고있는 유형의 다른 색상 공간에 대한 직관적 인 설명의 예를 들겠습니다.
RGB : 검은 벽에 컬러 손전등을 비추는 것처럼 : 파란색 손전등으로 비추면 파란색 반사가 나타납니다. 빨간색 손전등을 추가하면 파란색과 빨간색이 혼합 된 자홍색 반사가 표시됩니다.
CMYK : 수채화 혼합과 마찬가지로 "표면이 반사하는 색상에 추가"(즉, 배경에서 색상을 뺍니다), 노랑과 시안을 혼합하면 녹색이 반사되어 녹색이됩니다.
HSV : 어린 아이들은 밝지 않은 (값이 아닌) 채도가 높은 물체에 끌립니다. 색조 구성 요소는 "색상을 부여하는"요소이며 채도가 낮 으면 색상이 흰색으로 "희석"됩니다. 가치의 변화는 모든 것을 밝거나 어둡게 만듭니다.
이 정의를 사용하여 각 색상 공간의 색상 표현이 의미하는 것에 대한 직관적 인 느낌을 얻을 수 있었으며, 각 색상 공간에 대한 차트를 기억하지 않아도되었습니다.