2 个仓库
Reference implementations and architectural patterns for interfacing with camera software APIs.
Distinguishing note: Focuses on the API implementation patterns and boilerplate reduction for Android camera development.
Explore 2 awesome GitHub repositories matching mobile development · Camera API Implementations. Refine with filters or upvote what's useful.
这是一系列用于集成 Android 相机硬件和软件 API 的参考实现和代码示例。该项目提供了使用 Jetpack CameraX 库和底层 Camera2 API 实现照片和视频拍摄功能的演示。 该仓库包括针对高性能录制的专门实现,例如高帧率慢动作和高动态范围(HDR)视频。它还具有机器学习视觉示例,演示了如何分析实时相机帧以进行对象检测和二维码扫描。 该项目涵盖了广泛的成像功能,包括静态图像采集、实时取景器渲染和视频质量配置。它进一步详细介绍了使用制造商特定的硬件扩展来应用散景、夜间模式和 HDR 等效果。 这些示例包括用于渲染视觉叠加的坐标映射实用程序,以及用于跟踪录制状态的事件监控功能。
Provides architectural best practices and utility tools to reduce boilerplate when implementing Android camera features.
Camerakit-android 是一个库和 API 封装器,为 Android Camera 1 和 2 API 提供了统一的拍照和录像接口。它作为一个媒体捕获库,标准化了硬件访问,并为不同操作系统版本提供了统一的图像和视频录制系统。 该项目包含一个相机预览组件,可自动缩放和裁剪相机输出以适应自定义视图尺寸。它还提供了一个相机控制工具包,用于管理连续自动对焦、点击对焦交互和双指缩放手势。 该工具包涵盖了广泛的功能领域,包括相机硬件控制、移动媒体捕获以及自动处理硬件访问系统请求流程的相机权限管理。
Acts as a wrapper that simplifies interaction with Android Camera 1 and 2 APIs through consistent architectural patterns.