Фильтр яркости не работает в живом изображении
Я работаю с фильтрами живого изображения камеры, используя GPUImage
Я пытался выполнить следующую часть кода, однако она не работает.
GPUImageStillCamera*stillCamera=[[GPUImageStillCamera alloc]initWithSessionPreset:AVCaptureSessionPreset640x480 cameraPosition:AVCaptureDevicePositionBack];
stillCamera.outputImageOrientation=UIInterfaceOrientationPortrait;
outputView=[[GPUImageView alloc]initWithFrame:CGRectMake(0.0, 0.0, self.view.frame.size.width, self.view.frame.size.height)];
bright=[[GPUImageBrightnessFilter alloc]init];
[bright setBrightness:self.slider_change.value];
[self.previewView addSubview:outputView];
bright.brightness=1.0;
self.slider_change.minimumValue=-3.0;
self.slider_change.maximumValue=3.0;
[stillCamera addTarget:bright];
[bright addTarget:outputView];
[bright useNextFrameForImageCapture];
[stillCamera startCameraCapture];
Я хотел бы знать, какую ошибку я совершил.
Заранее спасибо.