Vision Camera



📸 The Camera library that sees the vision.
npm i react-native-vision-camera
npx pod-install
Buy Me a Coffee at ko-fi.com



### Documentation * [Guides](https://mrousavy.github.io/react-native-vision-camera/docs/guides) * [API](https://mrousavy.github.io/react-native-vision-camera/docs/api) * [Example](./example/) ### Features * Photo, Video and Snapshot capture * Customizable devices and multi-cameras (smoothly zoom out to "fish-eye" camera) * Customizable FPS * [Frame Processors](https://mrousavy.github.io/react-native-vision-camera/docs/guides/frame-processors) (JS worklets to run QR-Code scanning, facial recognition, AI object detection, realtime video chats, ...) * Smooth zooming (Reanimated) * Fast pause and resume * HDR & Night modes > See the [example](./example/) app ### Example ```tsx function App() { const devices = useCameraDevices('wide-angle-camera') const device = devices.back if (device == null) return return ( ) } ``` ### Adopting at scale This library helped you? Consider sponsoring! VisionCamera is provided _as is_, I work on it in my free time. If you're integrating VisionCamera in a production app, consider [funding this project](https://github.com/sponsors/mrousavy) and contact me to receive premium enterprise support, help with issues, prioritize bugfixes, request features, help at integrating VisionCamera and/or Frame Processors, and more.
#### 🚀 Get started by [setting up permissions](https://mrousavy.github.io/react-native-vision-camera/docs/guides/)!