Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone iOS-GPUImage-如何在GPUImageHarrisCornerDetectionFilter中返回一个小的子映像?_Iphone_Objective C_Gpuimage - Fatal编程技术网

Iphone iOS-GPUImage-如何在GPUImageHarrisCornerDetectionFilter中返回一个小的子映像?

Iphone iOS-GPUImage-如何在GPUImageHarrisCornerDetectionFilter中返回一个小的子映像?,iphone,objective-c,gpuimage,Iphone,Objective C,Gpuimage,我正在使用@BradLarson(非常成功),我正在尝试扩展gpuimageriscornerDetectionFilter,以便它不仅返回检测到的角点的位置,还返回每个检测到的角点位置周围X像素平方的子图像(例如10像素) 我的问题是关于最好的解决方法。我已经尝试了一些,但是在性能方面有一些问题,所以我很谦卑地请求任何GPUImage的用户,他们可能对此有一些经验,可以给我一些想法 我所尝试的: 在GPUImageHarrisCornerDetectionFilter.m中,我扩展了该方法:

我正在使用
@BradLarson
(非常成功),我正在尝试扩展
gpuimageriscornerDetectionFilter
,以便它不仅返回检测到的角点的位置,还返回每个检测到的角点位置周围X像素平方的子图像(例如10像素)

我的问题是关于最好的解决方法。我已经尝试了一些,但是在性能方面有一些问题,所以我很谦卑地请求任何GPUImage的用户,他们可能对此有一些经验,可以给我一些想法

我所尝试的: 在
GPUImageHarrisCornerDetectionFilter.m
中,我扩展了该方法:

-(void)extractCornerLocationsFromImageAtFrameTime:(CMTime)frameTime
致:

我已经为每一帧返回了实际相机馈送的UIA图像。然后,对于每个检测到的角点,我将图像裁剪为围绕角点的X平方像素。在我的iPhone5上,这方面的性能非常糟糕,因此我正在寻找如何以另一种方式实现相同结果的建议

有人有这方面的经验吗???对于Harris角点检测中检测到的每个角点,返回裁剪子图像(来自摄影机馈送或链中的另一个过滤器)的最佳路径可能是什么?我希望我的问题有意义


欢迎任何想法。

如何从静止图像中获取角点坐标?我正试图这么做,但我运气不好。
-(void)extractCornerLocationsFromImageAtFrameTime:(CMTime)frameTime
                             withIntermediateImage:(UIImage *)intermediateImage