The Native OpenCV Camera (VideoCapture) should be a bit more efficient, but it doesn't work on some devices.Also VideoCapture can't take photos, just runs in preview mode.
--