所以我刚刚发现了gpuImage&我正在尝试根据gpuimage github readme ....
进行一些基本的视频过滤我或多或少地以相同的方式复制了他们的代码,但是当我将gpuImageView作为子视图添加到我的ViewController时,它只是显示为黑屏。谁能解释为什么图像不出现?感谢!!!
GPUImageVideoCamera *videoCamera = [[GPUImageVideoCamera alloc]
initWithSessionPreset:AVCaptureSessionPreset640x480
cameraPosition:AVCaptureDevicePositionBack];
videoCamera.outputImageOrientation = UIInterfaceOrientationPortrait;
GPUImageSepiaFilter *filter = [[GPUImageSepiaFilter alloc] init];
[filter setIntensity: 0.5];
GPUImageView *filteredVideoView = [[GPUImageView alloc] initWithFrame:self.view.frame];
[videoCamera addTarget:filter];
[filter addTarget:filteredVideoView];
[self.view addSubview:filteredVideoView];
[videoCamera startCameraCapture];
答案 0 :(得分:0)
没关系你,我对它进行了分类。
指向相机的指针&过滤器刚刚超出范围并得到清理!我不得不把它们变成@property,事后来看这很明显。洛尔
非常感谢