2017-06-12 98 views
0

我試圖找出一種方法來檢測臉部,只有當臉部在我創建的橢圓形狀內時才拍照。UIImagePickerController中的實時人臉檢測

我跟着this tutorial,我已經做到以檢測面部,以繪製橢圓形和檢測,如果面對的是裏面的造型,你可以在此圖像中看到:

enter image description here

在上面的圖像:紅色正方形是人臉檢測算法檢測臉部的地方,橢圓形是我希望用戶將臉部放在其邊界內的形狀。

我現在的問題是如何實時做到這一點,換句話說,當UIImagePickerController打開時,我想繪製橢圓形狀,只允許用戶按下按鈕拍攝圖片if他的臉在裏面。

是否有任何方法可以讓我在用戶點擊拍照按鈕之前繼續獲取圖像,以便我可以檢測到他的臉部是否在形狀區域內?

回答

0

我想最簡單的方法是從橢圓形狀中創建一個新的圖像,並將其傳遞給人臉檢測而不是整個圖像。