android에서 카메라를 이용하여 얼굴 tracking 프로그램을 짜려고 합니다.

지금 현재 생각은 opencv를 lib에 추가하여 코딩하려고 하는데,

카메라 api 자체에도 실시간으로 이미지를 받는 부분이 있긴 하더라구요.

여기서 사이즈등 여러가지 속성등을 받을 수 있는 것 같은데...

public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
        // Now that the size is known, set up the camera parameters and begin
        // the preview.
        Camera.Parameters parameters = mCamera.getParameters();
        //Camera.Size camSz = parameters.getPreviewSize();
        parameters.setPreviewSize(w, h);
        mCamera.setParameters(parameters);
        mCamera.startPreview();
        int a = mCamera.getParameters().getPictureSize().height;
    }
1. 얼굴 tracking을 코딩할 수 있을 정도의 풍부한 api 가 android 카메라에 제공되나요 ?
2. opencv를 라이브러리에 추가하는 것이 가능할까요?

답변꼭 부탁드립니다.