반응형
이미지 처리를 하다보면 YCbCr 과 RGB 간의 변환이 필요할 때가 많다.
그럴경우, 간단한 방법으로 다음과 같이 채널 별 weigth를 주어 처리할 수 있다.
RGB -> YCbCr 변환
Y = 0.257*R+0.504*G+0.098*B+16; |
YCbCr -> RGB 변환
R = 1.164*(Y-16)+1.596*(Cr-128); |
위와 같이 간단한 수식을 적용하여 변환할 수 있다.
반응형
'My > works' 카테고리의 다른 글
[MFC] 트레이 아이콘 (Tray Icon) 등록하기 (2) | 2012.12.28 |
---|---|
[MFC] HotKey(핫키)를 사용하여 키보드 막기 예제소스 (0) | 2012.12.27 |
[MFC] STOPWATCH(스톱워치) 시간 측정하기 예제소스 (11) | 2012.12.27 |
[MFC] Cstring <-> Char* 형변환 (0) | 2012.12.26 |
[MFC] 리스트컨트롤(List Control) 사용 Tip (0) | 2012.12.26 |
[C] 디렉토리(폴더)의 모든 파일을 제거 (0) | 2012.12.26 |
[C] rand 함수를 이용하여 난수(랜덤) 발생시키기 (0) | 2012.12.26 |
[MFC] 문자열 파싱하기 (5) | 2012.12.26 |
[MFC] 리스트컨트롤(List Control) 클릭한 곳의 index값 얻어오기 (0) | 2012.12.24 |
[MFC] 다이얼로그에 다이얼로그 붙이기 (1) | 2012.12.24 |