0
我如何才能在框架上獲得一張臉部跟蹤?
現在我可以使用Haar檢測和跟蹤臉部了。人臉跟蹤OpenCV
但是如果在框架上有許多面孔。
程序將跟蹤所有面,但我希望它只檢測一個面。
這個post建議使用camshift然後卡爾曼過濾器。
它有其他方法可以做到嗎?
謝謝你,對不起,困惑的英語。
我如何才能在框架上獲得一張臉部跟蹤?
現在我可以使用Haar檢測和跟蹤臉部了。人臉跟蹤OpenCV
但是如果在框架上有許多面孔。
程序將跟蹤所有面,但我希望它只檢測一個面。
這個post建議使用camshift然後卡爾曼過濾器。
它有其他方法可以做到嗎?
謝謝你,對不起,困惑的英語。
應用多尺度級聯分類,如下之後:
...
MatOfRect faces = new MatOfRect();
mJavaDetector.detectMultiScale(imagem_gray, faces, 1.1, 2, 2, new Size(mAbsoluteFaceSize, mAbsoluteFaceSize), new Size());
然後......
Rect[] facesArray = faces.toArray();
if (facesArray.length > 0) //... do whatever you want
可以因此單獨訪問每個面。 Ex,facesArray[0]
,你有Rect
相關的臉0
是0臉最大的臉?或者它是第一個出現在框架中。 –
第一個。 facesArray(Rect!)的每個元素都有一個大小。如果你想要最大的臉龐,你可以按它的大小來訂購。 – raullalves