flutter_camera_processing

这个 Flutter 插件是为了展示如何使用 Dart FFI 在 Flutter 中原生使用 OpenCV 和 ZXing C++ 库,通过摄像头流。

应用功能

  • 使用 OpenCV C++ 库来处理摄像头流
  • 使用 ZXing C++ 库扫描超过 15 种条形码类型
  • 使用 Dart FFI 访问原生库。
  • 使用 Dart ffigen 生成 FFI 绑定
  • 支持 Android 和 iOS

构建和运行

运行 init.sh 脚本下载定义版本的 OpenCV 和 ZXing 库并安装它们。

sh init.sh

如果您从 github 仓库下载了 zip 文件,那么您应该将文件夹从 flutter_camera_processing_master 重命名为 flutter_camera_processing 并运行下面的命令。
否则,您应该在 init.sh 脚本中将项目名称更改为 flutter_camera_processing_master

许可证

MIT 许可证。请参阅 LICENSE

GitHub

查看 Github