awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dm77 avatar

dm77/barcodescannerArchived

0
View on GitHub↗
5,436 星标·1,425 分支·Java·3 次浏览

Barcodescanner

This is an Android barcode scanning library designed to detect and decode barcode data from a live camera feed. It provides the core infrastructure for translating visual patterns into text on mobile devices.

The library includes a camera preview manager that adjusts aspect ratios and feed sizes to fit various screen dimensions, as well as a hardware controller for managing flash, autofocus, and sensor selection. It also features a barcode format filter to restrict scanning to specific barcode types to increase detection speed and accuracy.

The project covers camera hardware control, live barcode decoding, and user interface customization for designing tailored view finders and visual overlays.

Features

  • Camera Feed Decoders - Detects and decodes barcode data from a live camera feed by translating visual patterns into text.
  • Android Camera Barcode SDKs - Provides a comprehensive SDK for integrating real-time barcode scanning into Android applications via the device camera.
  • Android Barcode Scanner Libraries - Provides an Android library for detecting and decoding barcode data from a live camera feed.
  • Camera Capture Controllers - Handles low-level camera hardware control, including flash and autofocus, to optimize scanning image quality.
  • Flash and Focus Controls - Provides programmatic management of flash toggling and autofocus to optimize image capture for scanning.
  • Advanced Mobile Camera Controls - Manages camera sensors, autofocus, and flash settings on Android devices to optimize scanning image capture.
  • Hardware Abstraction Layers - Provides a consistent API for managing camera flash, autofocus, and sensor selection across different Android devices.
  • Preview Aspect Managers - Adjusts the aspect ratio and size of camera feeds to fit various Android screen dimensions.
  • Custom Viewfinder Designs - Creates tailored view finders and visual overlays to guide users during the barcode scanning process.
  • Aspect Ratio Correction - Adjusts camera preview dimensions to prevent image stretching and maintain correct proportions across different screen scales.
  • Camera Index Selections - Enables switching between available camera sensors on the device to source the scanning feed.
  • Event-Driven Callbacks - Triggers specific application actions immediately after a barcode is successfully decoded from the camera feed.
  • Viewfinder Overlays - Renders a customizable visual guide over the camera preview to assist users in aligning barcodes.
  • Camera Preview Embeddings - Manages the embedding and aspect ratio of the camera preview within the Android view hierarchy.
  • Preview Dimension Scaling - Adjusts preview size and aspect ratio tolerance to ensure the camera view fits various screen dimensions.
  • Custom View Rendering - Allows modifying the appearance and shape of the scanning overlay using custom visual attributes.
  • Barcode Format Filters - Restricts decoding to a specific subset of barcode formats to increase detection speed and accuracy.

Star 历史

dm77/barcodescanner 的 Star 历史图表dm77/barcodescanner 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Barcodescanner 的开源替代方案

相似的开源项目,按与 Barcodescanner 的功能重合度排序。
  • natario1/cameraviewnatario1 的头像

    natario1/CameraView

    5,125在 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
    在 GitHub 上查看↗5,125
  • journeyapps/zxing-android-embeddedjourneyapps 的头像

    journeyapps/zxing-android-embedded

    5,934在 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

    Javaandroid-librarybarcode-scanningzxing-android
    在 GitHub 上查看↗5,934
  • yipianfengye/android-zxinglibraryyipianfengye 的头像

    yipianfengye/android-zxingLibrary

    4,998在 GitHub 上查看↗

    This is a ZXing-based toolkit for integrating barcode and QR code scanning and generation into Android applications. It functions as a barcode scanner capable of decoding data from both live camera streams and static image files. The library includes a QR code generator that supports the creation of image files with custom logos embedded in the center of the code. It also provides a customizable camera scanning interface, allowing for adjustments to the scanning overlay and control over the device flash to improve visibility in low light. Its broader capabilities cover the extraction of text

    Java
    在 GitHub 上查看↗4,998
  • mrousavy/react-native-vision-cameramrousavy 的头像

    mrousavy/react-native-vision-camera

    9,479在 GitHub 上查看↗

    This project is a cross-platform mobile camera framework and real-time computer vision library. It provides a high-performance interface for mobile applications to handle hardware control, media capture, and live camera frame processing. The framework includes a dedicated system for running AI models and custom analysis on live camera streams using high-performance worklets. It also functions as a real-time detection and decoding system for QR codes and barcodes. Broad capabilities cover the capture of high-resolution photos and videos with controls for zoom, HDR, and frame rates. The projec

    TypeScriptandroidbarcodecamera
    在 GitHub 上查看↗9,479
查看 Barcodescanner 的所有 30 个替代方案→

常见问题解答

dm77/barcodescanner 是做什么的?

This is an Android barcode scanning library designed to detect and decode barcode data from a live camera feed. It provides the core infrastructure for translating visual patterns into text on mobile devices.

dm77/barcodescanner 的主要功能有哪些?

dm77/barcodescanner 的主要功能包括:Camera Feed Decoders, Android Camera Barcode SDKs, Android Barcode Scanner Libraries, Camera Capture Controllers, Flash and Focus Controls, Advanced Mobile Camera Controls, Hardware Abstraction Layers, Preview Aspect Managers。

dm77/barcodescanner 有哪些开源替代品?

dm77/barcodescanner 的开源替代品包括: natario1/cameraview — CameraView is a high-level Android camera library and hardware wrapper designed for capturing photos and videos. It… journeyapps/zxing-android-embedded — This is an Android library that adds barcode scanning to applications using the device camera. It wraps the ZXing… yipianfengye/android-zxinglibrary — This is a ZXing-based toolkit for integrating barcode and QR code scanning and generation into Android applications.… mrousavy/react-native-vision-camera — This project is a cross-platform mobile camera framework and real-time computer vision library. It provides a… serratus/quaggajs — quaggaJS is a JavaScript barcode scanner library and client-side processor that performs barcode localization and… google/cameraview — Cameraview is an Android camera integration library used to embed live camera previews and capture photos or videos…