35 lines
867 B
Plaintext
35 lines
867 B
Plaintext
# Raspberry Pi Compatible Requirements
|
|
# Optimized for ARM architecture and Python 3.9-3.11
|
|
|
|
# Core Framework
|
|
streamlit>=1.28.0,<2.0.0
|
|
|
|
# Computer Vision
|
|
opencv-python>=4.8.0,<5.0.0
|
|
opencv-contrib-python>=4.8.0,<5.0.0 # Additional OpenCV modules for face detection
|
|
numpy>=1.24.0,<2.0.0
|
|
|
|
# Deep Learning Models
|
|
ultralytics>=8.0.0,<9.0.0
|
|
torch>=2.0.0,<3.0.0
|
|
torchvision>=0.15.0,<1.0.0
|
|
transformers>=4.30.0,<5.0.0
|
|
onnxruntime>=1.15.0,<2.0.0
|
|
|
|
# Face & Pose Analysis - NO MediaPipe Required!
|
|
# The new poc_demo_rpi.py uses OpenCV only - no MediaPipe needed!
|
|
# This makes installation smooth and reliable on Raspberry Pi 5
|
|
|
|
# External APIs
|
|
roboflow>=1.1.0,<2.0.0
|
|
|
|
# Machine Learning
|
|
scikit-learn>=1.3.0,<2.0.0
|
|
|
|
# Utilities
|
|
pyyaml>=6.0,<7.0
|
|
|
|
# Additional dependencies for OpenCV face detection fallback
|
|
# (OpenCV DNN face detector models will be downloaded automatically)
|
|
|