Spaces:
Runtime error
Runtime error
allow uploading a batch of images
Browse files- kornia_aug.py +15 -6
kornia_aug.py
CHANGED
|
@@ -23,14 +23,20 @@ st.markdown("# Kornia Augmentations Demo")
|
|
| 23 |
st.sidebar.markdown(
|
| 24 |
"[Kornia](https://github.com/kornia/kornia) is a *differentiable* computer vision library for PyTorch."
|
| 25 |
)
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
else:
|
| 30 |
im = Image.open("./images/pretty_bird.jpg")
|
| 31 |
-
|
|
|
|
|
|
|
| 32 |
st.sidebar.image(im, caption="Input Image", width=256)
|
| 33 |
-
|
| 34 |
|
| 35 |
|
| 36 |
# batch size is just for show
|
|
@@ -110,7 +116,10 @@ if content:
|
|
| 110 |
process = st.button("Next Batch")
|
| 111 |
|
| 112 |
# Fake dataloader
|
| 113 |
-
|
|
|
|
|
|
|
|
|
|
| 114 |
|
| 115 |
|
| 116 |
image_batch.to(device)
|
|
|
|
| 23 |
st.sidebar.markdown(
|
| 24 |
"[Kornia](https://github.com/kornia/kornia) is a *differentiable* computer vision library for PyTorch."
|
| 25 |
)
|
| 26 |
+
ims=[]
|
| 27 |
+
uploaded_files = st.sidebar.file_uploader("Choose a file")
|
| 28 |
+
if uploaded_files is not None:
|
| 29 |
+
for uploaded_file in uploaded_files:
|
| 30 |
+
im = Image.open(uploaded_file)
|
| 31 |
+
image = F.pil_to_tensor(im).float() / 255
|
| 32 |
+
ims.append(image)
|
| 33 |
else:
|
| 34 |
im = Image.open("./images/pretty_bird.jpg")
|
| 35 |
+
image = F.pil_to_tensor(im).float() / 255
|
| 36 |
+
ims.append(image)
|
| 37 |
+
scaler = int(ims[0].height / 2)
|
| 38 |
st.sidebar.image(im, caption="Input Image", width=256)
|
| 39 |
+
|
| 40 |
|
| 41 |
|
| 42 |
# batch size is just for show
|
|
|
|
| 116 |
process = st.button("Next Batch")
|
| 117 |
|
| 118 |
# Fake dataloader
|
| 119 |
+
if len(ims)>1:
|
| 120 |
+
image_batch = torch.stack(ims)
|
| 121 |
+
else:
|
| 122 |
+
image_batch = torch.stack(batch_size * ims)
|
| 123 |
|
| 124 |
|
| 125 |
image_batch.to(device)
|