Spaces:
Running on Zero
Running on Zero
Commit History
7 days ago
-
Update README.md Running
Verified signature2679a60 -
Upload app.py
Verified signaturef7559dd -
Upload app.py
Verified signaturea004dfd -
Upload 5 files
Verified signaturefast counting, most updatedf86d93e
-
Upload grid_seeded.py
Verified signaturetilt angle tolerance increased to 30 degreeb1d43dd
-
Update README.md
Verified signaturea885eb4 -
Upload grid_seeded.py
Verified signature95dfe4b -
Upload grid_seeded.py
Verified signature3546e0d -
Upload 4 files
Verified signature3bad943
-
Update README.md
Verified signaturea4e168f -
Upload 4 files
Verified signature5d7d8c1
-
Upload 4 files
Verified signature3a1f83c
-
Update README.md
Verified signatured9b06a0 -
Upload 4 files
Verified signature05f22d1 -
Upload 4 files
Verified signature122d705 -
Update README.md
Verified signature435301a -
Upload 4 files
Verified signature1c7ded6 -
Upload app.py
Verified signaturechanged layout1118e3e -
Upload app.py
Verified signatureFixed both in to_upload\app.py: duration=30 instead of 120 The GPU section is now timed separately, so the results box reports: Segmentation time: 7.02 s (GPU 2.14 s, queue+CPU 4.88 s) That split tells you what you actually need to know. If GPU is ~2 s and queue+CPU is ~5 s, the compute is fine and you're waiting for hardware. If GPU is ~6 s, the model itself is the cost.303e3df -
Upload app.py
Verified signatureWhat changed: cell_sizes(masks) — one np.bincount pass returning every cell's pixel count — now feeds rec_min_size, filter_mask_by_size, filter_mask_by_maxsize, and the log line. Previously each recomputed the same thing by rescanning the whole mask once per cell. Filtering became a lookup-table remap instead of a per-cell loop. Equivalence verified against the original implementations across six mask fixtures and five threshold settings each: typical 430 cells cells= 430 thr= 49 rec_min= 49 OK dense 900 cells cells= 900 thr= 13 rec_min= 13 OK sparse 20 cells cells= 20 thr= 113 rec_min= 113 OK empty mask cells= 0 thr= 1 rec_min= 0 OK single cell cells= 1 thr= 253 rec_min= 253 OK gaps in ids cells= 55 thr= 81 rec_min= 81 OK renumbered contiguous 1..N: True dtype=int32 ALL EQUIVALENT Identical arrays, identical removal counts, including empty masks, thresholds of 0, thresholds larger than every c…3988dd7
-
Upload app.py
Verified signaturethree changes: 1. The minimum-size message now states what was used, not what's recommended: Minimum size filter applied: 142 px — auto, the 25th percentile of THIS image. Recomputed per image, so it differs between photos. Set the slider to a fixed value for reproducible counts. With a manual value it says applied: 200 px — fixed value from the slider. (Auto would have used 142 px.) With the filter off it says so plainly. The point about per-image variability is now on screen where whoever is counting will see it — which should make your decision on point 2 easier, since you'll see the number move between photos. 2. Segmentation time appears in three places: the segmentation info box (Segmentation time: 3.42 s at the top), appended to Analysis Results after viability, and in the Summary tab as a per-tab column plus mean and total: Tab Total Live Dead Viab % Confl % Seg s -------------------------------------------------------- 1 74 67 7 90…5bb69eb -
Upload requirements.txt
Verified signature40e61f3 -
Update README.md
Verified signature806b9aa -
Update README.md
Verified signaturee39927a -
Update README.md
Verified signature8cface9 -
Upload app.py
Verified signature2f0e119
-
Upload app.py
Verified signaturede7263b -
Upload app.py
Verified signature5629399 -
Upload app.py
Verified signature3c037f1 -
Upload app.py
Verified signatureedfb9e4 -
Upload app.py
Verified signature4c75271 -
Upload requirements.txt
Verified signaturedf39720 -
Upload app.py
Verified signature0308be8
-
Upload app.py
Verified signaturec7a83e0 -
Delete app.py
Verified signatureb50c3b9 -
Upload app.py
Verified signature5a0a3b2 -
Delete app.py
Verified signatureb6d2aaf -
Upload app.py
Verified signature83b2285 -
Delete app.py
Verified signature89b513b -
Upload app.py
Verified signaturea58fce7 -
Delete app.py
Verified signatureceb77c3 -
Upload app.py
Verified signaturef4a4d5c -
Delete app.py
Verified signature481deb8
-
Update app.py
Verified signature0f41bef -
Update app.py
Verified signaturee3ada61
-
Update app.py
Verified signature826178c
-
Update app.py
Verified signatureeb58d0f
-
Rename app_logistic.py to app.py
Verified signature7590343 -
Upload app_logistic.py
Verified signature68563b7 -
Delete app.py
Verified signature41b787e