flutter_ppg 0.1.2 copy "flutter_ppg: ^0.1.2" to clipboard
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.2 - 2026-01-12 #

Changed #

  • Updated camera dependency to ^0.11.3.

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_ppg package
  • FlutterPPGService - Main orchestrator for PPG signal processing
  • SignalProcessor - Red channel extraction and bandpass filtering
  • PeakDetector - Heartbeat detection with minimum distance enforcement
  • SignalQualityAssessor - Real-time signal quality assessment (Good/Fair/Poor)
  • OutlierFilter - IQR-based outlier removal for RR intervals
  • RingBuffer - 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
1
likes
160
points
0
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for camera-based PPG (Photoplethysmography) signal processing. Extracts RR intervals from camera frames for heart rate and HRV analysis.

Repository (GitHub)
View/report issues

Topics

#ppg #heart-rate #hrv #camera #health

Documentation

API reference

License

MIT (license)

Dependencies

camera, flutter

More

Packages that depend on flutter_ppg