NatCam is a native camera API for iOS and Android that gives you full control over the cameras on a device. NatCam is highly optimized for speed while maintaining a low memory footprint. Features include:
- Blazing fast camera preview on Android and iOS.
- HD. You can view what your phone sees in HD, or even higher resolutions if you wish to. All at a solid framerate.
- Custom resolutions. NatCam allows you to set the camera's resolution. There are also resolution presets for ease of use.
- Photo capture. NatCam allows you to capture high-resolution insta-worthy photos. You also have control over lighting with flash mode access.
- Focus. Focus on anything you see. It also features focus modes including autofocus, tap to focus, or even off.
- Exposure. Set custom exposure bias for properly exposing those under- and over-exposed scenes your app will face. It also features exposure modes including auto exposure and locked exposure.
- Zoom. NatCam supports hardware optical zoom.
- Torch. Switch on and off the device's LED torch, even when the camera preview is not running.
- Preview data. NatCam provides access to the camera preview data for performing software operations.
- OpenCV Support. NatCam has built-in support for the OpenCVForUnity API. Check out the official examples.
- VR support. NatCam is compatible with GearVR and Google Cardboard.
Check out the forum here.
Check out the written tutorials:
1. Starting Off
2. Controls
3. Photos
Minimum Requirements
- Unity 2018.3+
- Android API Level 21+
- iOS 11+
Check out some examples on Github.