2011-07-27 2 views
1

실시간으로 에서 비디오 데이터를 처리 할 수있는 iPhone 프로젝트를 만들어야합니다. 이 앱은 비디오 프레임에있는 오브젝트의 색상을 재조정 할 수 있어야합니다. iOS에서 비디오 처리와 관련된 정보를 찾은 후 AVFoundation 프레임 워크를 사용하여이 작업을 수행 할 수 있지만이 비디오 처리 작업을 수행 할 수있는 AVFoundation 중 어떤 API 또는 기능이 있는지 알 수 없습니다.비디오 캡처 모드에서 사용할 때 iPhone 카메라에서 원시 이미지 데이터 (각 픽셀의 RGB 값)를 가져 오는 방법은 무엇입니까?

이미지 프레임을 얻는 데 어떤 기능을 사용 하시겠습니까? 실시간 스트리밍 비디오에서 생생한 이미지 데이터를 누구에게 추천 할 수 있습니까?

당신이 나에게

저를 도와 주셔서 감사합니다 몇 가지 예제 코드를 제공 할 수 있다면 나는 감사하겠습니다 ...

+0

참조하여 시작하는 http://stackoverflow.com/questions/5156872/how-to-apply-filters-to-avcapturevideopreviewlayer/5158856#5158856 –

답변

1

먼저 모든 비디오와 함께 시작하여 AVAsset 클래스를 사용할 수있다 파일 URL.

그러면 해당 자산의 미디어 데이터를 얻는 데 AVAssetReader 개체를 사용할 수 있습니다. 이것은 AVAssetReaderVideoCompositionOutput 클래스 개체를 사용하여 읽을 수있는 비디오 프레임을 얻는 데 도움이됩니다. 이러한 프레임에서 RGB 채널 데이터에 액세스하는 것은 CGImage 클래스 및 해당 메서드와 관련이 있습니다. 이 당신을 도와

희망