Spaces:
Sleeping
Sleeping
Upload 2 files
Browse files- Colony_Analyzer_AI2_HF.py +2 -3
- app.py +5 -1
Colony_Analyzer_AI2_HF.py
CHANGED
|
@@ -258,7 +258,6 @@ def main(args):
|
|
| 258 |
img_map = cut_img(args[0])
|
| 259 |
for z in img_map:
|
| 260 |
mask = eval_img(img_map[z])
|
| 261 |
-
cv2.imwrite(img_map[z], mask)
|
| 262 |
del mask,z
|
| 263 |
p = stitch(img_map)
|
| 264 |
colonies = analyze_colonies(p, min_size, min_circ)
|
|
@@ -298,7 +297,7 @@ def main(args):
|
|
| 298 |
|
| 299 |
|
| 300 |
|
| 301 |
-
|
| 302 |
|
| 303 |
-
return(np.vstack((img, caption)))
|
| 304 |
|
|
|
|
| 258 |
img_map = cut_img(args[0])
|
| 259 |
for z in img_map:
|
| 260 |
mask = eval_img(img_map[z])
|
|
|
|
| 261 |
del mask,z
|
| 262 |
p = stitch(img_map)
|
| 263 |
colonies = analyze_colonies(p, min_size, min_circ)
|
|
|
|
| 297 |
|
| 298 |
|
| 299 |
|
| 300 |
+
cv2.imwrite('results.png', np.vstack((img, caption)))
|
| 301 |
|
| 302 |
+
return(np.vstack((img, caption)), 'results.png', 'results.xlsx')
|
| 303 |
|
app.py
CHANGED
|
@@ -25,7 +25,11 @@ iface = gr.Interface(
|
|
| 25 |
gr.Number(label="Minimum Colony Size (pixels)", value=1000),
|
| 26 |
gr.Number(label="Minimum Circularity", value=0.25)
|
| 27 |
],
|
| 28 |
-
outputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
title="AI Colony Analyzer",
|
| 30 |
description="Upload an image to run the colony analysis."
|
| 31 |
)
|
|
|
|
| 25 |
gr.Number(label="Minimum Colony Size (pixels)", value=1000),
|
| 26 |
gr.Number(label="Minimum Circularity", value=0.25)
|
| 27 |
],
|
| 28 |
+
outputs=[
|
| 29 |
+
gr.Image(type="pil", label="Analyzed Image"),
|
| 30 |
+
gr.File(label="Download Image"),
|
| 31 |
+
gr.File(label="Download results (Excel)")
|
| 32 |
+
],
|
| 33 |
title="AI Colony Analyzer",
|
| 34 |
description="Upload an image to run the colony analysis."
|
| 35 |
)
|