Home | History | Annotate | Download | only in OMXCameraAdapter

Lines Matching refs:faces

223     camera_frame_metadata_t *faces;
284 CAMHAL_LOGVB("Faces detected %d",
302 ret = encodeFaceCoordinates(faceData, &faces, previewWidth, previewHeight);
305 result = new CameraFDResult(faces);
322 camera_face_t *faces;
348 faces = ( camera_face_t * ) malloc(sizeof(camera_face_t)*faceData->ulFaceCount);
349 if ( NULL == faces ) {
406 //For real faces, it is seen that the h/w passes a score >=80
407 //For false faces, we seem to get even a score of 70 sometimes.
425 faces[i].rect[trans_left] = tmp;
430 faces[i].rect[trans_top] = tmp;
435 faces[i].rect[trans_right] = faces[i].rect[trans_left] + tmp;
440 faces[i].rect[trans_bot] = faces[i].rect[trans_top] + tmp;
442 faces[i].score = faceData->tFacePosition[j].nScore;
443 faces[i].id = 0;
444 faces[i].left_eye[0] = CameraFDResult::INVALID_DATA;
445 faces[i].left_eye[1] = CameraFDResult::INVALID_DATA;
446 faces[i].right_eye[0] = CameraFDResult::INVALID_DATA;
447 faces[i].right_eye[1] = CameraFDResult::INVALID_DATA;
448 faces[i].mouth[0] = CameraFDResult::INVALID_DATA;
449 faces[i].mouth[1] = CameraFDResult::INVALID_DATA;
454 faceResult->faces = faces;
458 int centerX = (faces[i].rect[trans_left] + faces[i].rect[trans_right] ) / 2;
459 int centerY = (faces[i].rect[trans_top] + faces[i].rect[trans_bot] ) / 2;
461 int sizeX = (faces[i].rect[trans_right] - faces[i].rect[trans_left] ) ;
462 int sizeY = (faces[i].rect[trans_bot] - faces[i].rect[trans_top] ) ;
485 faces[i] = faceDetectionLastOutput[j];
499 faceDetectionLastOutput[i] = faces[i];
504 faceResult->faces = NULL;