将点击点转换为GPUImageView中的焦点兴趣点

时间:2012-10-04 19:24:02

标签: ios avcapturesession gpuimage

我正在使用GPUImage框架进行实时照片编辑。

我有结构,像这样: - GPUImageStillCamera - GPUImageCropFilter ---其他视觉过滤器 ---- GPUImageView

我想将点击点从GPUImageView转换为指向GPUImageStillCamera坐标,因为需要设置焦点。

我的裁剪过滤器初始化:

cropFilter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0.06f, 0.0f, 0.9, 1.0f)];

GPUImageView填充模式是默认的。

您有任何想法或样品吗?

1 个答案:

答案 0 :(得分:1)

//获取POI

CGPoint viewCoordinates=[gestureRecognizer locationInView:self.view];
CGSize frameSize=self.view.frame.size;
CGPoint  pointOfInterest = CGPointMake(viewCoordinates.y / frameSize.height, 1.f - (viewCoordinates.x / frameSize.width));

可能有帮助