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。