DSP_main1 - EE505전기공학실험 Digital Image Processing - RGB to YCbCr Color Coordinate Conversion
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 실험 목적

2. RGB to YCbCr Color Coordinate Conversion

3. Image Resizing
 3.1 Averaging
 3.2 Bilinear Interpolation

4. Histogram Equalization

5. Image Sharpening Filter
 5.1 Laplacian Filter
 5.2 Sobel Filter

6. Demo
 6.1 week1
 6.2 week2

7. 느낀 점 및 소감

본문내용

1. 실험 목적
 본 실험에서는 TMS320C6416 DSK 와 CCS program 을 이용하여 RGB에서 YCbCr Color Coordinate 변환, Spatial Domain 에서 Image Resizing(Averaging, Interpolation) , Histogram Equalization, Image Sharpening Filter(Laplacian Filter, Sobel Filter )의 코드를 구현하고 확인한다.

2. RGB to YCbCr Color Coordinate Conversion
 빛의 가산혼합 성질을 이용하여 모든 색은 Red, Green, Blue 세가지로 표현할 수 있다. 하나의 화소당 3가지 광원의 크기를 입력하는 방식이 RGB 표현방식이다. YCbCr 방식은 휘도(luminance)Y 와 색차 신호 Cb, Cr에 기반한 색 표현 방식이다. 휘도는 빛의 밝기 정도를 표현하고 색차는 색상의 차이를 표현한다. RGB는 각각의 상호상관성이 높아서 서로 중복되는 정보를 가지고 있지만, YCbCr은 중복되는 정보다 없다. 변환 과정에서 Cb, Cr 정보는 변환 과정에서 정보 손실이 발생한다. 하지만 사람의 시각은 컬러 정보보다는 밝기 정보에 더욱 민감하기 때문에 차이를 별로 느끼지 못한다. 이를 이용하여 YCbCr 모델은 JPEG 압축과 MPEG 비디오 압축에서 주로 사용된다.

 ≪ 글 - 그림 파일 ≫
 

 본 실험에서는 첫 번째로 영상에서 RGB색상 성분을 따로 뽑아내는 실험과, 이 RGB 성분을 YCbCr 성분으로 변환하는 것이었다. 화소당 3개의 공간이 할당되고, 화소에서는 R,G,B순서대로 저장되기 때문에 R은 3의배수, G는 3의배수+1, B는 3의배수+2 형식으로 코드를 작성하여 새로운 배열에 저장하면R,G,B 성분을 뽑아낼 수 있다. 그리고 오른쪽 식을 이용하여 R,G,B 성분을 Y,Cb,Cr 성분으로 변환할 수 있다. 단 실제 코드에서는 변환된 Cb,Cr 값에 128씩을 더해주는데 이는 unsigned char형 변수(0~255)값을 만족시키기 위해서이다. 실험에서 얻은 영상은 다음과 같다.

키워드

  • 가격2,300
  • 페이지수10페이지
  • 등록일2012.08.31
  • 저작시기2010.3
  • 파일형식기타(docx)
  • 자료번호#762683
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니