2014-10-29 3 views
0

iOS SDK 8.1에서 Xcode 6.1을 사용하고 있습니다.GPUImage 카메라가 열리지 않습니다.

Github 추가 정보에서 설명한대로 정적 라이브러리를 추가하고이 코드를 추가했습니다.

GPUImageStillCamera *rearCamera = [[GPUImageStillCamera alloc] init]; 
    rearCamera.outputImageOrientation = UIInterfaceOrientationPortrait; 
    GPUImageBrightnessFilter *filter = [[GPUImageBrightnessFilter alloc] init]; 
    [rearCamera addTarget:filter]; 
    [filter addTarget:_viewRoot]; 

_viewRearCamera.hidden=YES; 
_viewFrontCamera.hidden=YES; 
_viewAdMobBG.hidden=YES; 

[rearCamera startCameraCapture]; 

_viewRoot@property (strong, nonatomic) IBOutlet GPUImageView *viewRoot;

내가 할 모든 흰색 화면과 카메라가로드되지 않습니다으로 VC에 연결되어 스토리 보드에서 GPUImageView 인스턴스입니다. Github의 최신 GPUImage 코드를 사용하고 있습니다.

답변

2

그래서 낭비 2.5 일 후에 나는 카메라 인스턴스 변수와 필터 인스턴스 변수가 글로벌해야한다고 결론을 내렸다.

따라서 나는 GPUImageStillCamera *rearCamera = [[GPUImageStillCamera alloc] init];를 사용할 수 있지만 GPUImageBrightnessFilter *filter = [[GPUImageBrightnessFilter alloc] init];

와 유사 헤더 파일에 전역 변수로 rearCamera을 정의
관련 문제