numpy
PyYAML>=6.0

[all]
joblib
matplotlib
opencv-contrib-python
Pillow>=10.0.0
scikit-learn
streamlit
streamlit-drawable-canvas
ultralytics

[dev]
joblib
matplotlib
mkdocs>=1.6
mkdocstrings[python]>=0.25
opencv-contrib-python
Pillow>=10.0.0
pytest
ruff
scikit-learn
streamlit
streamlit-drawable-canvas
ultralytics

[docs]
mkdocs>=1.6
mkdocstrings[python]>=0.25

[opencv]
opencv-contrib-python

[pose]
joblib
scikit-learn

[ui]
matplotlib
opencv-contrib-python
Pillow>=10.0.0
streamlit
streamlit-drawable-canvas

[visualization]
matplotlib

[yolo]
opencv-contrib-python
ultralytics
