Ios GPUImage摄像头未打开
我正在使用Xcode 6.1和iOS SDK 8.1 我按照Github自述文件中的描述添加了静态库,并添加了此代码Ios GPUImage摄像头未打开,ios,xcode,gpuimage,Ios,Xcode,Gpuimage,我正在使用Xcode 6.1和iOS SDK 8.1 我按照Github自述文件中的描述添加了静态库,并添加了此代码 GPUImageStillCamera *rearCamera = [[GPUImageStillCamera alloc] init]; rearCamera.outputImageOrientation = UIInterfaceOrientationPortrait; GPUImageBrightnessFilter *filter = [[GPUImage
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];
\u viewRoot
是故事板中的一个GPUImageView实例,它作为@property(强、非原子)IBOutlet GPUImageView*viewRoot连接到VC代码>
我得到的只是白色屏幕,相机无法加载。我使用的是Github最新的GPUImage代码。因此,在浪费了2.5天之后,我得出结论,camera实例变量和filter实例变量需要是全局变量
因此,我不能使用GPUImageStillCamera*rearCamera=[[GPUImageStillCamera alloc]init]代码>但将rearCamera
定义为头文件中的全局变量,类似于GPUImageBrightnessFilter*filter=[[GPUImageBrightnessFilter alloc]init]代码>