이미지 분석을 위해 JPEG 이미지에서 CbCr 크로마 데이터를 추출해야합니다. (C/C++에서)JPEG 로더에서 직접 YCbCr 입력
제가 이해하는 것처럼 JPEG "원시 데이터"는 압축 된 YCbCr입니다. 이 가정에서 나는 맞습니까? 주어진 이미지에 대해이를 어떻게 확인할 수 있습니까?
현재 TubroJpeg lib를 사용 중입니다.
는 YUV 평면 이미지에 JPEG 이미지의 압축을 : tjDecompressToYUV의 문서는 말한다. 이 함수 은 JPEG를 수행하지만 색상 변환 단계를 생략하므로 RGB 이미지 대신 평면 YUV가 생성됩니다.
이 기능의 출력은 다소 혼란 스럽습니다. 나는 YUV와 YCbCr이 약간 다른 색 공간이라고 생각했다. 이것은 UV 크로마에 대해 출력을 조작해야하며 출력 "UV"구성 요소는 실제로 CbCr 구성 요소라는 것을 의미합니까?
그들은 혼동하지 않았습니다. 실제로 그들은 TurboJPEG API의 문서에서 YUV라고했지만 사실 YCbCr입니다. – Theolodis