protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); sv = FindViewById <SurfaceView>(Resource.Id.campreview); txt = FindViewById <TextView>(Resource.Id.txt); iv = FindViewById <ImageView>(Resource.Id.img); face = new FaceDetector.Builder(ApplicationContext) .SetTrackingEnabled(true) .SetLandmarkType(LandmarkDetectionType.All) .SetClassificationType(ClassificationType.All) .SetMode(FaceDetectionMode.Fast) .Build(); cameraSource = new CameraSource.Builder(this, face) .SetRequestedPreviewSize(640, 480) .SetFacing(CameraFacing.Front) .SetRequestedFps(3) .Build(); sv.Holder.AddCallback(this); face.SetProcessor(this); }