본문 바로가기

Programming/Android

Convert YUV420 to RGB8888

Camera.CallbackPreview 인터페이스를 통해 들어오는 이미지 값은 YUV420sp이다.

이것을 저장하거나 혹은 캔버스에 띄우려면 비트맵으로  변환을 해야한다.

 

(1)android 2.2(proyo 버전)이상에서는 YuvImage라는 클래스를 제공해준다. 따라서 이 클래스를 이용하여 변환하면된다.

 

(2)android 2.2이하 버전일 경우 YuvImage라는 클래스가 제공 되지 않으므로 직접 코딩을 하여야한다.

 

<알고가야 할것들>

1.Android Camera Image얻어는 방법.

 http://androidhuman.tistory.com/entry/카메라를-이용하자-카메라-프리뷰-띄우기

2. Android에서 기본적으로 제공되는 YUV420sp 색공간에 대한 이해.

  http://blog.naver.com/j6040148?Redirect=Log&logNo=120051454087