| # --- Core demo UI --- | |
| gradio | |
| pillow | |
| # --- Scientific / image processing --- | |
| numpy | |
| scipy | |
| matplotlib | |
| scikit-image | |
| opencv-python-headless | |
| tifffile | |
| # --- Machine learning / deep learning --- | |
| torch | |
| torchvision | |
| timm # for pretrained backbones | |
| segmentation-models-pytorch | |
| ultralytics # YOLO models (if you extend later) | |
| # --- Plant phenotyping --- | |
| plantcv==4.6 | |
| # --- Data handling & utils --- | |
| pandas | |
| tqdm | |
| pyyaml | |
| joblib | |
| # --- Geometry / remote sensing --- | |
| shapely | |
| rasterio | |
| fiona | |
| # --- For morphology / texture analysis --- | |
| scikit-learn | |
| seaborn | |
| networkx | |
| skan # skeleton analysis | |
| # --- For model configs & logging --- | |
| omegaconf | |
| hydra-core | |
| loguru | |
| # --- Optional: segmentation research tools --- | |
| # (comment these out if not needed to reduce build time) | |
| segment-anything | |
| git+https://github.com/facebookresearch/segment-anything-2.git@2b90b9f5ceec907a1c18123530e92e794ad901a4 | |