搜索插件、代码仓与 APP 分类

flutter_camera_overlay 封面
插件详情v0.1.1

flutter_camera_overlay

一个 Flutter 插件,用于添加常见的相机叠加组件,如身份证、信用卡、文本、提示或自定义组件。

AndroidiOSWeb
近 30 天下载
82
喜欢数
120
Pub 分数
140

安装插件

flutter pub add flutter_camera_overlay

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

一个 Flutter 插件,使开发者能够在相机预览上叠加常见的视觉元素——如身份证、信用卡、文本提示或自定义组件。它简化了引导式相机捕获界面的创建,非常适合文档扫描、身份验证和表单输入工作流程。该插件支持 Android、iOS 和 Web 平台,在各种设备上提供一致的体验。设计以简单为核心,可无缝集成到现有的相机实现中,使用标准 Flutter 小部件。

适合场景

  • 文档扫描
  • 身份验证
  • 表单数据捕获
  • 引导式拍照
  • 入职工作流程

主要特点

  • 预构建的叠加组件
  • 自定义叠加层支持
  • 跨平台兼容性
  • 与相机插件轻松集成
  • 响应式设计

适合对象

  • 开发文档捕获应用的开发者
  • 实施身份验证的团队
  • 需要引导式摄像头输入的应用
  • 专注于用户体验的前端工程师
  • Web 和移动统一解决方案

使用建议

  • 需要兼容的相机实现
  • 叠加定位可能需要微调
  • 仅限视觉叠加(无处理)
  • 不是完整的相机解决方案
  • Web 支持取决于浏览器功能

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

flutter_camera_overlay

This package provides a simple camera overlay to aid capture of documents such as national ID cards, passports and driving licenses.

Default ISO Card formats

https://www.iso.org/standard/70483.html

cardID1 - Most banking cards and ID cards

cardID2 - French and other ID cards. Visas.

cardID3 - United States government ID cards

simID000 - SIM cards

Getting Started

Import the file.

import 'package:flutter_camera_overlay/flutter_camera_overlay.dart';
Use with default style:
CameraOverlay(
    snapshot.data!.first,
    CardOverlay.byFormat(format),
    (XFile file) => print(file.path),
    info: 'Position your ID card within the rectangle and ensure the image is perfectly readable.',
    label: 'Scanning ID Card');
TODO
  • add data capture (card numbers, etc)
  • automatic edge detection & capture

所属分类

依赖

依赖清单 2 项

  • camera^0.9.4
  • camera_web^0.2.1+1

源码仓库

使用此插件的项目

暂无相关数据。