검색어 입력폼

[영상처리] RGB영상을 YCbCr로 변환

등록일 2003.07.28 파일확장자압축파일 (zip) | 2페이지 | 가격 1,000원

소개글

visual studio 6.0 Visual C++ 로 작성한 프로그램입니다.
RGB로 구성된 raw영상을 YCbCr로 변환하여 display해 주는 프로그램입니다.
영상 사이즈는 지정되어 있구요
사이즈는 소스 수정하셔야 됩니다.
raw영상도 하나 포함되어 있습니다.

목차

없음

본문내용

void CRGBDlg::RGBToYCbCrConvertor()
{
for (int y = 0; y < IMAGEHEIGHT; y++)
{
for (int x = 0; x < IMAGEWIDTH; x++)
{
m_YData[y*IMAGEWIDTH+x] = (0.257 * (double)m_RData[y*IMAGEWIDTH+x]) + (0.504 * (double)m_GData[y*IMAGEWIDTH+x]) + (0.098 * (double)m_BData[y*IMAGEWIDTH+x]) + 16;
m_CBData[y*IMAGEWIDTH+x] = (-0.148 * (double)m_RData[y*IMAGEWIDTH+x]) + (-0.291 * (double)m_GData[y*IMAGEWIDTH+x]) + (0.439 * (double)m_BData[y*IMAGEWIDTH+x]) + 128;
m_CRData[y*IMAGEWIDTH+x] = (0.439 * (double)m_RData[y*IMAGEWIDTH+x]) + (-0.368 * (double)m_GData[y*IMAGEWIDTH+x]) + (-0.071 * (double)m_BData[y*IMAGEWIDTH+x]) + 128;
}
}
}
다운로드 맨위로