11 repositorios
Renders a live camera preview within a custom view hierarchy using Android's SurfaceView or TextureView.
Distinct from Custom View Rendering: Distinct from Custom View Rendering: specifically embeds a live camera preview for scanning, not general custom drawing.
Explore 11 awesome GitHub repositories matching user interface & experience · Camera Preview Embeddings. Refine with filters or upvote what's useful.
Grafika es una colección de implementaciones de referencia y herramientas de benchmarking para la plataforma Android. Proporciona demostraciones técnicas para validar ciclos de vida de la cámara, rendimiento de la GPU y configuraciones de códecs multimedia, incluyendo un conjunto de ejemplos de OpenGL ES y una aplicación de referencia de gráficos. El proyecto se distingue por herramientas especializadas para medir el rendimiento gráfico, como benchmarks para velocidades de carga de texturas y latencia de lectura de píxeles. También implementa patrones específicos enfocados en hardware, como el uso de buffers circulares para captura de video continua y la utilización de pantallas virtuales para la grabación de pantalla de todo el sistema. El repositorio cubre una amplia gama de capacidades multimedia y gráficas. Esto incluye renderizado de cámara a textura para manipulación en tiempo real, el uso de hilos de renderizado dedicados para interfaces receptivas y varios métodos de reproducción de video utilizando capas de compositor del sistema. Además, aborda el procesamiento de video mediante grabación de framebuffer simultánea y decodificación de múltiples flujos.
Provides reference implementations for rendering live camera previews and managing hardware camera lifecycles.
This is an Android library that adds barcode scanning to applications using the device camera. It wraps the ZXing barcode decoding engine and exposes it through a simplified Android API, functioning as a software development kit for real-time scanning. The library offers two primary integration approaches: launching a full-screen camera activity through Android intents, or embedding a live scanner view directly into application layouts using SurfaceView or TextureView. Scanner behavior can be customized through programmatic configuration objects before scanning begins, and scanned barcode dat
Embeds a live camera preview within app layouts using SurfaceView or TextureView for barcode scanning.
Esta es una biblioteca de escaneo de códigos de barras para Android diseñada para detectar y decodificar datos de códigos de barras desde un feed de cámara en vivo. Proporciona la infraestructura central para traducir patrones visuales a texto en dispositivos móviles. La biblioteca incluye un gestor de vista previa de cámara que ajusta las relaciones de aspecto y tamaños de feed para adaptarse a varias dimensiones de pantalla, así como un controlador de hardware para gestionar el flash, el enfoque automático y la selección de sensores. También cuenta con un filtro de formato de código de barras para restringir el escaneo a tipos específicos de códigos de barras para aumentar la velocidad y precisión de detección. El proyecto cubre el control de hardware de cámara, decodificación de códigos de barras en vivo y personalización de la interfaz de usuario para diseñar visores y superposiciones visuales a medida.
Adjusts the aspect ratio and size of camera feeds to fit various Android screen dimensions.
Una colección de implementaciones de referencia y muestras de código para integrar hardware de cámara Android y APIs de software. El proyecto proporciona demostraciones para usar tanto la librería Jetpack CameraX como la API Camera2 de bajo nivel para implementar funciones de captura de fotos y vídeo. El repositorio incluye implementaciones especializadas para grabación de alto rendimiento, como cámara lenta de alta tasa de fotogramas y vídeo de alto rango dinámico (HDR). También cuenta con ejemplos de visión por aprendizaje automático, demostrando cómo analizar fotogramas de cámara en vivo para la detección de objetos y escaneo de códigos QR. El proyecto cubre capacidades de imagen amplias, incluyendo adquisición de imágenes fijas, renderizado de visor en vivo y configuración de calidad de vídeo. Detalla además el uso de extensiones de hardware específicas del fabricante para aplicar efectos como bokeh, modo nocturno y HDR. Las muestras incluyen utilidades para el mapeo de coordenadas para renderizar superposiciones visuales y monitoreo de eventos para rastrear estados de grabación.
Renders a real-time camera feed to a view with options for stabilization and portrait filters.
Camerakit-android es una biblioteca y wrapper de API que proporciona una interfaz consistente para la captura de fotos y videos a través de las APIs Camera 1 y 2 de Android. Funciona como una biblioteca de captura de medios que estandariza el acceso al hardware y proporciona un sistema unificado para grabar imágenes y videos en diferentes versiones del sistema operativo. El proyecto incluye un componente de vista previa de cámara que escala y recorta automáticamente la salida de la cámara para ajustarse a dimensiones de vista personalizadas. También proporciona un kit de herramientas de control de cámara para gestionar el enfoque automático continuo, interacciones de tocar para enfocar y gestos de pellizcar para hacer zoom. El kit de herramientas cubre áreas de capacidad amplias, incluyendo el control de hardware de cámara, captura de medios móviles y gestión automatizada de permisos de cámara para manejar el flujo de solicitudes del sistema para el acceso al hardware.
Provides logic for adjusting the size and aspect ratio of a camera preview to fit host containers.
CameraView es una librería de cámara de Android de alto nivel y wrapper de hardware diseñado para capturar fotos y videos. Proporciona una capa de abstracción para gestionar el hardware de la cámara y una API de captura de medios para grabar video de alta resolución y fotos RAW con tasas de bits y resoluciones configurables. El proyecto cuenta con un framework de filtros de cámara en tiempo real y un gestor de vista previa. Estos sistemas permiten la aplicación de shaders personalizados y efectos visuales a flujos de cámara en vivo y el renderizado de vistas previas con relaciones de aspecto, superposiciones y cuadrículas de composición personalizables. La librería cubre una amplia gama de controles de hardware, incluyendo selección de sensor, zoom, exposición y auto-enfoque. También gestiona tareas de procesamiento de medios como encadenamiento de filtros, marcas de agua gráficas y la incrustación de metadatos de ubicación geográfica en datos EXIF. El kit de herramientas incluye un sistema para solicitar y gestionar los permisos necesarios del sistema Android requeridos para la inicialización del hardware de la cámara.
Renders live camera feeds with customizable aspect ratios, overlays, and composition grids.
Este es un kit de herramientas basado en ZXing para integrar el escaneo y la generación de códigos de barras y códigos QR en aplicaciones Android. Funciona como un escáner de códigos de barras capaz de decodificar datos tanto de flujos de cámara en vivo como de archivos de imagen estáticos. La librería incluye un generador de códigos QR que admite la creación de archivos de imagen con logotipos personalizados incrustados en el centro del código. También proporciona una interfaz de escaneo de cámara personalizable, permitiendo ajustes en la superposición de escaneo y control sobre el flash del dispositivo para mejorar la visibilidad en condiciones de poca luz. Sus capacidades más amplias cubren la extracción de texto de mapas de bits, la gestión del hardware de la cámara para la detección en vivo y el diseño de superposiciones de interfaz de usuario para guiar el proceso de escaneo.
Renders a real-time camera preview using Android's SurfaceView for high-performance visual feedback.
Cameraview es una librería de integración de cámara para Android utilizada para embeber vistas previas de cámara en vivo y capturar fotos o vídeos dentro de aplicaciones. Proporciona un componente de UI reutilizable que gestiona la inicialización del hardware de la cámara y el renderizado de flujos en tiempo real. La librería incluye un framework de captura de medios para controlar ajustes de hardware como enfoque, flash y relaciones de aspecto para grabar imágenes y archivos de vídeo. El proyecto cubre dominios funcionales incluyendo la configuración de hardware de Android mediante atributos de layout y el renderizado de flujos de cámara continuos para una retroalimentación visual inmediata.
Provides a reusable UI component to embed real-time camera previews within Android application layouts.
Este proyecto es una colección de implementaciones de referencia de aplicaciones Android y proyectos de muestra. Proporciona código fuente educativo que demuestra patrones de desarrollo estándar para construir aplicaciones móviles funcionales. El repositorio incluye ejemplos específicos para el diseño de UI de Android, persistencia de datos e integración de hardware. Proporciona implementaciones de referencia para manejar procesos en segundo plano de larga duración y transmisiones del sistema, así como demostraciones de construcción de diseños y gráficos personalizados. El código base cubre una amplia gama de capacidades, incluyendo programación de red para la obtención de datos remotos, gestión de datos local utilizando preferencias compartidas y bases de datos, y el uso de sensores de dispositivos, Bluetooth, cámaras y micrófonos. También demuestra el uso de diseños de fragmentos modulares, notificaciones del sistema y gestión de permisos de aplicaciones.
Offers sample code for accessing device sensors, Bluetooth, cameras, and microphones.
Este proyecto es una biblioteca de referencia de ejemplos de código funcional y demostraciones ejecutables. Proporciona guías de implementación y fragmentos prácticos para utilizar APIs del navegador, características de CSS, manipulaciones del DOM y componentes web. La colección incluye demostraciones en vivo de capacidades de estilo modernas, incluyendo patrones de diseño avanzados y APIs de pintura. También incluye muestras de referencia para construir elementos personalizados reutilizables utilizando estructuras de Shadow DOM para el desarrollo de interfaces de usuario modulares. La biblioteca cubre una amplia gama de capacidades del navegador, incluyendo procesamiento de flujos multimedia con modificación de fotogramas de video en tiempo real, patrones de comunicación entre contextos entre ventanas e iframes, y manipulación programática de elementos del DOM. Además, proporciona ejemplos de integración de hardware del dispositivo, como detección de postura para pantallas plegables y puentes de interfaz de sistema nativo para tareas como la selección de contactos. El repositorio contiene ejemplos basados en JavaScript diseñados para ser ejecutados dentro de un entorno de navegador en vivo.
Offers a comprehensive set of educational samples for integrating various device hardware components through web interfaces.
Fotoapparat is an Android media capture library and camera API wrapper. It provides a hardware abstraction layer designed to unify the interface for photo and video capture across diverse Android devices, utilizing a state-driven framework with immutable objects to manage hardware configurations. The framework manages device-specific complexities by providing a consistent API for lens switching and hardware parameter updates. It includes integrated hardware monitoring to track camera operations and log failures for diagnostic visibility. The library covers a broad range of capture capabiliti
Ensures camera hardware is properly initialized and released in sync with the mobile application screen lifecycle.