2017-06-12 106 views
0

我试图找出一种方法来检测脸部,只有当脸部在我创建的椭圆形状内时才拍照。UIImagePickerController中的实时人脸检测

我跟着this tutorial,我已经做到以检测面部,以绘制椭圆形和检测,如果面对的是里面的造型,你可以在此图像中看到:

enter image description here

在上面的图像:红色正方形是人脸检测算法检测脸部的地方,椭圆形是我希望用户将脸部放在其边界内的形状。

我现在的问题是如何实时做到这一点,换句话说,当UIImagePickerController打开时,我想绘制椭圆形状,只允许用户按下按钮拍摄图片if他的脸在里面。

是否有任何方法可以让我在用户点击拍照按钮之前继续获取图像,以便我可以检测到他的脸部是否在形状区域内?

回答

0

我想最简单的方法是从椭圆形状中创建一个新的图像,并将其传递给人脸检测而不是整个图像。