Just in case you didn't spot it:
If you are targeting devices running Android 4.0 or more, the ability to detect faces in the preview is natively included in the Android SDK. That would spare you the (slow and costly) camera frames to Bitmap conversion, which I guess won't be able to offer you the real-time face detection you probably expect...
Have a look at the Camera.FaceDetectionListener class, and how to use it with Camera.setFaceDetectionListener, Camera.startFaceDetection and Camera.stopFaceDetection.
Hope this helps!