Replaced OpenCV camera with direct AVFoundation control

Additionally, some minor interface adjustments.