如何根据面部检测裁剪选定区域?

时间:2012-07-11 16:09:51

标签: iphone

enter image description here

人脸检测部分是在iPhone应用程序中实现的,我还有 AVCaptureVideoPreviewLayer 中检测到的面部坐标。但是,我也可以通过 AVCaptureVideoDataOutput 对突出显示的面部进行截屏。

但问题是当我试图从捕获的屏幕裁剪检测到的面部时,它总是给我错误的结果。有人可以分享他对这个问题的经验。

编辑:您可以在从 AVCaptureVideoDataOutput 生成的捕获屏幕中看到,使用红色矩形框检测到面部。但是当我试图从 CGContextRef 中裁剪“红色框”时,它总是根据相同的坐标给出错误的结果。

我尝试了不同的裁剪方法,例如 CGImageCreateWithImageInRect CGBitmapContextCreateImage ,但由于一些愚蠢的漏洞,似乎没有一种方法能够完美运作!

0 个答案:

没有答案