GPUImage摄像机imageView是黑色的

时间:2015-09-10 06:16:20

标签: ios video camera subview gpuimage

所以我刚刚发现了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];

1 个答案:

答案 0 :(得分:0)

没关系你,我对它进行了分类。

指向相机的指针&过滤器刚刚超出范围并得到清理!我不得不把它们变成@property,事后来看这很明显。洛尔

非常感谢