Отслеживание одного лица на камеру?

Этот код возвращает много граней на кадр. Я хочу получить только одно лицо на кадр, есть ли какой-нибудь код или способ добиться этого?

Мой код:

CvSeq * detectRect_face;
detectRect_face = cvHaarDetectObjects(frame, pCascade_face, storage,1.15, 3, 0,cvSize(100,100));

for(int i=0;i<(detectRect_face ? detectRect_face->total:0); i++ )
{
CvRect* r = (CvRect*)cvGetSeqElem(detectRect_face, i);
CvPoint pt1 = { r->x, r->y };
CvPoint pt2 = { r->x + r->width, r->y + r->height };
cvRectangle(frame, pt1, pt2, CV_RGB(255,0,0), 1,8, 0);

}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]