When setting a resolution in the preview, such as [1280x960](https://github.com/saiimons/android-vision/blob/take_picture_issue/visionSamples/FaceTracker/app/src/main/java/com/google/android/gms/samples/vision/face/facetracker/FaceTrackerActivity.java#L157-L161) on a Nexus 5, the output resolution is 320x240. The camera is set up this way: ``` java mCameraSource = new CameraSource.Builder(context, detector) .setRequestedPreviewSize(1280, 960) .setFacing(CameraSource.CAMERA_FACING_FRONT) .setRequestedFps(30.0f) .build(); ``` And the picture is taken this way: ``` java mCameraSource.takePicture(null, new CameraSource.PictureCallback() { @Override public void onPictureTaken(byte[] bytes) { Bitmap bmp = BitmapFactory.decodeByteArray(bytes, 0, bytes.length); Log.d("BITMAP", bmp.getWidth() + "x" + bmp.getHeight()); } }); ``` You can find the modified sample code to help reproduce the issue [here](https://github.com/saiimons/android-vision/tree/take_picture_issue/visionSamples/FaceTracker)