Sobre el proyecto
react-native-vision-camera (VisionCamera) es una biblioteca de cámara potente y de alto rendimiento para React Native, creada por Margelo. Proporciona un conjunto completo de capacidades de cámara para desarrolladores de aplicaciones móviles, incluyendo captura de fotos y videos, escaneo de códigos QR/barras, y soporte para múltiples dispositivos de cámara con resoluciones y relaciones de aspecto personalizables de hasta 8K.
Las características clave incluyen:
- Captura de fotos y videos con FPS personalizable (30 a 240 FPS)
- Capacidades de escaneo de códigos QR y de barras
- Soporte de múltiples cámaras con dispositivos personalizables y zoom ojo de pez
- Procesadores de fotogramas que utilizan worklets de JS para ejecutar reconocimiento facial, detección de objetos con IA y procesamiento de video en tiempo real
- Dibujo de formas, texto, filtros y sombreadores directamente en la transmisión de la cámara
- Zoom suave impulsado por Reanimated
- Funcionalidad rápida de pausa y reanudación
- Soporte para modo HDR y nocturno
- Redimensionador personalizado acelerado por C++/GPU usando Metal (iOS) y Vulkan (Android)
La biblioteca se instala mediante npm y requiere CocoaPods para la configuración en iOS. Soporta tanto plataformas iOS como Android. VisionCamera V5 es la versión actual, mientras que V4 ha sido archivada.
La biblioteca está diseñada para desarrolladores que crean aplicaciones intensivas en cámara, incluyendo aquellas que requieren procesamiento de IA en tiempo real, chat de video o controles avanzados de cámara. Se proporciona una aplicación de ejemplo en el repositorio, y la biblioteca se usa en aplicaciones de producción como ShadowLens.
La documentación está disponible en visioncamera.margelo.com, y la comunidad se puede encontrar en Discord.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.