awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repositorios

Awesome GitHub RepositoriesCamera Preview Embeddings

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.

Awesome Camera Preview Embeddings GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • google/grafikaAvatar de google

    google/grafika

    6,154Ver en GitHub↗

    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.

    Java
    Ver en GitHub↗6,154
  • journeyapps/zxing-android-embeddedAvatar de journeyapps

    journeyapps/zxing-android-embedded

    5,934Ver en GitHub↗

    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.

    Javaandroid-librarybarcode-scanningzxing-android
    Ver en GitHub↗5,934
  • dm77/barcodescannerAvatar de dm77

    dm77/barcodescanner

    5,436Ver en GitHub↗

    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.

    Java
    Ver en GitHub↗5,436
  • android/camera-samplesAvatar de android

    android/camera-samples

    5,422Ver en GitHub↗

    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.

    Kotlinkotlinsamples
    Ver en GitHub↗5,422
  • camerakit/camerakit-androidAvatar de CameraKit

    CameraKit/camerakit-android

    5,391Ver en GitHub↗

    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.

    Candroidandroid-libraryc-plus-plus
    Ver en GitHub↗5,391
  • natario1/cameraviewAvatar de natario1

    natario1/CameraView

    5,125Ver en GitHub↗

    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.

    Javaandroidandroid-librarycamera
    Ver en GitHub↗5,125
  • yipianfengye/android-zxinglibraryAvatar de yipianfengye

    yipianfengye/android-zxingLibrary

    4,998Ver en GitHub↗

    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.

    Java
    Ver en GitHub↗4,998
  • google/cameraviewAvatar de google

    google/cameraview

    4,708Ver en GitHub↗

    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.

    Javaandroidcamera
    Ver en GitHub↗4,708
  • aporter/coursera-androidAvatar de aporter

    aporter/coursera-android

    4,246Ver en GitHub↗

    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.

    Java
    Ver en GitHub↗4,246
  • mdn/dom-examplesAvatar de mdn

    mdn/dom-examples

    4,005Ver en GitHub↗

    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.

    JavaScriptchannel-messagingdemodom-manipulation
    Ver en GitHub↗4,005
  • redapparat/fotoapparatAvatar de RedApparat

    RedApparat/Fotoapparat

    3,818Ver en GitHub↗

    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.

    Kotlinandroidcamera
    Ver en GitHub↗3,818
  1. Home
  2. User Interface & Experience
  3. Programmatic Element Construction
  4. Android View Lifecycle Tracking
  5. Custom View Rendering
  6. Camera Preview Embeddings

Explorar subetiquetas

  • Android Camera API Examples1 sub-etiquetaA collection of reference implementations for Android camera hardware and software integration. **Distinct from Camera Lifecycle Demonstrations:** A broad collection of API examples, whereas Camera Lifecycle Demonstrations focuses specifically on resource management.
  • Camera Lifecycle Demonstrations1 sub-etiquetaReference implementations for managing hardware camera lifecycles and orientation during preview rendering. **Distinct from Camera Preview Embeddings:** Focuses on the lifecycle and hardware management of the camera, not just the UI embedding of the preview.
  • Preview Aspect ManagersSystems for calculating and applying the correct aspect ratio for camera feeds across devices. **Distinct from Camera Preview Embeddings:** Focuses specifically on aspect ratio and size management rather than general UI embedding.
  • Preview Composition ManagersSystems for managing aspect ratios and visual overlays on a live camera feed. **Distinct from Preview Aspect Managers:** Extends basic embedding to include composition grids and aspect ratio management.
  • Preview Dimension ScalingLogic for adjusting the size and aspect ratio of a camera preview to fit the host container. **Distinct from Camera Preview Embeddings:** Focuses on the scaling and fitting of the preview rather than just the embedding mechanism.