flutter_ppg 0.1.2
flutter_ppg: ^0.1.2 copied to clipboard
A Flutter package for camera-based PPG (Photoplethysmography) signal processing. Extracts RR intervals from camera frames for heart rate and HRV analysis.
Changelog #
All notable changes to this project will be documented in this file.
0.1.1 - 2026-01-12 #
Changed #
- Consolidated example app into single file for better pub.dev visibility.
0.1.0 - 2026-01-12 #
Added #
- Initial release of
flutter_ppgpackage FlutterPPGService- Main orchestrator for PPG signal processingSignalProcessor- Red channel extraction and bandpass filteringPeakDetector- Heartbeat detection with minimum distance enforcementSignalQualityAssessor- Real-time signal quality assessment (Good/Fair/Poor)OutlierFilter- IQR-based outlier removal for RR intervalsRingBuffer- Efficient sliding window utility- Example app with:
- Dual waveform visualization (Raw vs Filtered)
- Peak markers on filtered signal
- RR interval history display
- Real-time SNR and quality stats
- Start/Stop control with 30-second auto-timeout