Switched from opencv camera to android camera, and various other fixes