vision_flow 0.0.4
vision_flow: ^0.0.4 copied to clipboard
A Flutter plugin for real-time vision tasks, Hands, Face, Pose estimation, and Video Classification. Built on top of MediaPipe, powered by ExecuTorch and TensorFlow Lite.
Changelog #
0.0.1 #
- complete architectural overhaul and renaming from
signify_visiontoVisionFlow. - added
VisionFlow.loadModel()to select your model file and backend dynamically. - added
VisionFlow.configure()to choosehands,face,pose, andsequenceLengthdynamically. - modular backend architecture: added generic
ModelRunnerinterface supporting bothPyTorchRunnerandTFLiteRunner. - feature extraction pipeline: modified MediaPipe Hand/Face integration to output specifically 330 coordinates per frame matching the WLASL notebook model format.
- sequence normalization: Built-in sequence normalization across
sequenceLengthbuffers directly inFrameBuffer, correctly centering landmarks on the nose relative point per sequence. - Flutter Event Streams: Changed
predictionsAPI to return a formattedPredictionResultwith classification index.
0.0.2 #
- updated
example/folder. - updated Documentation.
- updated LICENSE file.
0.0.2+1 #
- updated pubspec.yaml.
- updated README.md.
- updated LICENSE file.
0.0.3 #
- added file picker for loading model files.
- fixed bug with AndroidManifest.xml.
0.0.3+1 #
- Upgraded TensorFlow Lite and PyTorch dependencies.
- Upgraded file_picker from v8.0.0 to v11.0.2.
0.0.4 #
- Breaking: Switched PyTorch backend from
pytorch_android_liteto ExecuTorch 1.3.1 (org.pytorch:executorch-android:1.3.1). - PyTorch model format changed from TorchScript (
.pt) to ExecuTorch portable format (.pte). Re-export your models usingtorch.export+to_edge_transform_and_lower. - Updated
PyTorchRunner.ktto use the neworg.pytorch.executorchAPI (Module,EValue,Tensor). - Updated example app file picker to accept
.pteinstead of.pt. - Updated
README.mdwith ExecuTorch model export instructions.