opencv-python-headless>=4.5.0,<4.9.0
numpy>=1.19.0,<1.25.0
plotly>=5.0.0  # Lighter alternative to matplotlib
scikit-learn>=0.24.0,<1.4.0

# Development dependencies
pytest>=6.0,<8.0
black>=21.0,<24.0
flake8>=3.9,<7.0
