fahimehorvatinia commited on
Commit
96f1578
·
unverified ·
1 Parent(s): f2b2f95

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +42 -2
requirements.txt CHANGED
@@ -1,8 +1,48 @@
 
1
  gradio
2
  pillow
 
 
3
  numpy
 
 
4
  scikit-image
 
 
 
 
5
  torch
6
  torchvision
7
- plantcv
8
- opencv-python-headless
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # --- Core demo UI ---
2
  gradio
3
  pillow
4
+
5
+ # --- Scientific / image processing ---
6
  numpy
7
+ scipy
8
+ matplotlib
9
  scikit-image
10
+ opencv-python-headless
11
+ tifffile
12
+
13
+ # --- Machine learning / deep learning ---
14
  torch
15
  torchvision
16
+ timm # for pretrained backbones
17
+ segmentation-models-pytorch
18
+ ultralytics # YOLO models (if you extend later)
19
+
20
+ # --- Plant phenotyping ---
21
+ plantcv==4.6
22
+
23
+ # --- Data handling & utils ---
24
+ pandas
25
+ tqdm
26
+ pyyaml
27
+ joblib
28
+
29
+ # --- Geometry / remote sensing ---
30
+ shapely
31
+ rasterio
32
+ fiona
33
+
34
+ # --- For morphology / texture analysis ---
35
+ scikit-learn
36
+ seaborn
37
+ networkx
38
+ skan # skeleton analysis
39
+
40
+ # --- For model configs & logging ---
41
+ omegaconf
42
+ hydra-core
43
+ loguru
44
+
45
+ # --- Optional: segmentation research tools ---
46
+ # (comment these out if not needed to reduce build time)
47
+ segment-anything
48
+ git+https://github.com/facebookresearch/segment-anything-2.git@2b90b9f5ceec907a1c18123530e92e794ad901a4