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
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
CameraKit avatar

CameraKit/camerakit-android

0
View on GitHub↗
5,391 estrellas·874 forks·C·MIT·11 vistascamerakit.io↗

Camerakit Android

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.

Features

  • Mobile Media Capture - Provides a consistent hardware-level recording interface for photos and videos on mobile devices.
  • Live Capture and Recording - Implements a system for recording live images and video using shared preview sessions and diverse capture methods.
  • Android Camera Integrations - Provides a consistent interface for building photo and video capture features across different Android hardware versions.
  • Camera API Implementations - Acts as a wrapper that simplifies interaction with Android Camera 1 and 2 APIs through consistent architectural patterns.
  • Hardware Permission Management - Provides utilities for requesting and evaluating system-level hardware permissions for the device camera.
  • Media Capture Libraries - Provides a set of tools for recording images and video with automated handling of permissions and OS versions.
  • Hardware Control Interfaces - Maps high-level focus and zoom requests to device-specific hardware commands through a standardized control interface.
  • Android Permission Management - Manages the system request flow for camera access and handles Android runtime permissions.
  • Asynchronous Permission Flows - Implements asynchronous callback chains to manage Android system camera permission request flows.
  • Cross-Version API Abstractions - Provides a unified interface layer that normalizes API differences between Android Camera 1 and Camera 2 APIs.
  • Camera Interaction Controllers - Implements interactive handlers that map user inputs like pinch and tap to camera focus and zoom.
  • Concurrent Capture Sessions - Maintains shared hardware sessions that route camera data to both real-time previews and recording sinks.
  • Camera Hardware Controls - Provides programmatic control over camera hardware, specifically for managing autofocus and zoom.
  • Hardware Capability Resolutions - Automatically determines the optimal sensor resolution and aspect ratio based on the available hardware capabilities.
  • Camera Sensor Scaling - Calculates crop and scale factors to map the raw camera sensor output to any custom UI view dimensions.
  • Camera Preview Embeddings - Renders live camera previews within custom view hierarchies using SurfaceView or TextureView.
  • Preview Dimension Scaling - Provides logic for adjusting the size and aspect ratio of a camera preview to fit host containers.
  • Camera Focus and Zoom Gestures - Provides tools for managing continuous autofocus, tap-to-focus interactions, and pinch-to-zoom gestures.

Historial de estrellas

Gráfico del historial de estrellas de camerakit/camerakit-androidGráfico del historial de estrellas de camerakit/camerakit-android

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Camerakit Android

Proyectos open-source similares, clasificados según cuántas características comparten con Camerakit Android.
  • 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

    Kotlinandroidcamera
    Ver en GitHub↗3,818
  • natario1/cameraviewAvatar de natario1

    natario1/CameraView

    5,125Ver en GitHub↗

    CameraView is a high-level Android camera library and hardware wrapper designed for capturing photos and videos. It provides an abstraction layer for managing camera hardware and a media capture API for recording high-resolution video and RAW photos with configurable bitrates and resolutions. The project features a real-time camera filter framework and a preview manager. These systems allow for the application of custom shaders and visual effects to live camera streams and the rendering of previews with customizable aspect ratios, overlays, and composition grids. The library covers a wide ra

    Javaandroidandroid-librarycamera
    Ver en GitHub↗5,125
  • google/cameraviewAvatar de google

    google/cameraview

    4,708Ver en GitHub↗

    Cameraview is an Android camera integration library used to embed live camera previews and capture photos or videos within applications. It provides a reusable UI component that manages camera hardware initialization and real-time stream rendering. The library includes a media capture framework to control hardware settings such as focus, flash, and aspect ratios for recording images and video files. The project covers functional domains including Android hardware configuration via layout attributes and the rendering of continuous camera streams for immediate visual feedback.

    Javaandroidcamera
    Ver en GitHub↗4,708
  • android/camera-samplesAvatar de android

    android/camera-samples

    5,422Ver en GitHub↗

    A collection of reference implementations and code samples for integrating Android camera hardware and software APIs. The project provides demonstrations for using both the Jetpack CameraX library and the low-level Camera2 API to implement photo and video capture features. The repository includes specialized implementations for high-performance recording, such as high-frame-rate slow motion and high-dynamic-range video. It also features examples of machine learning vision, demonstrating how to analyze live camera frames for object detection and QR code scanning. The project covers broad imag

    Kotlinkotlinsamples
    Ver en GitHub↗5,422
Ver las 30 alternativas a Camerakit Android→

Preguntas frecuentes

¿Qué hace camerakit/camerakit-android?

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.

¿Cuáles son las características principales de camerakit/camerakit-android?

Las características principales de camerakit/camerakit-android son: Mobile Media Capture, Live Capture and Recording, Android Camera Integrations, Camera API Implementations, Hardware Permission Management, Media Capture Libraries, Hardware Control Interfaces, Android Permission Management.

¿Qué alternativas de código abierto existen para camerakit/camerakit-android?

Las alternativas de código abierto para camerakit/camerakit-android incluyen: redapparat/fotoapparat — Fotoapparat is an Android media capture library and camera API wrapper. It provides a hardware abstraction layer… natario1/cameraview — CameraView is a high-level Android camera library and hardware wrapper designed for capturing photos and videos. It… google/cameraview — Cameraview is an Android camera integration library used to embed live camera previews and capture photos or videos… android/camera-samples — A collection of reference implementations and code samples for integrating Android camera hardware and software APIs.… hotchemi/permissionsdispatcher — PermissionsDispatcher is a declarative permission management library for Android. It provides a framework for handling… yanzhenjie/andpermission — AndPermission is a unified API manager for coordinating runtime permissions, secure file sharing, and high-privilege…