Spaces:
Runtime error
Runtime error
gchhablani
commited on
Commit
β’
8f0d88e
1
Parent(s):
e1a3400
Resize article image
Browse files
app.py
CHANGED
@@ -79,7 +79,7 @@ with st.beta_expander("Article"):
|
|
79 |
st.write(read_markdown("caveats.md"))
|
80 |
st.write("## Methodology")
|
81 |
st.image(
|
82 |
-
"./misc/Multilingual-VQA.png",
|
83 |
caption="Masked LM model for Image-text Pretraining.",
|
84 |
)
|
85 |
st.markdown(read_markdown("pretraining.md"))
|
|
|
79 |
st.write(read_markdown("caveats.md"))
|
80 |
st.write("## Methodology")
|
81 |
st.image(
|
82 |
+
"./misc/articles/resized/Multilingual-VQA.png",
|
83 |
caption="Masked LM model for Image-text Pretraining.",
|
84 |
)
|
85 |
st.markdown(read_markdown("pretraining.md"))
|
misc/{Multilingual-VQA.png β article/Multilingual-VQA.png}
RENAMED
File without changes
|
misc/article/resized/Multilingual-VQA.png
ADDED
resize_images.py
CHANGED
@@ -2,21 +2,22 @@ import cv2
|
|
2 |
import os
|
3 |
|
4 |
|
5 |
-
# A function to resize the images with longer side to
|
6 |
-
def resize_images(path, new_path):
|
7 |
if not os.path.exists(new_path):
|
8 |
os.makedirs(new_path)
|
9 |
for filename in os.listdir(path):
|
10 |
-
if not filename.startswith('.'):
|
11 |
img = cv2.imread(os.path.join(path, filename))
|
12 |
height, width, channels = img.shape
|
13 |
if height > width:
|
14 |
-
new_height =
|
15 |
new_width = int(width * new_height / height)
|
16 |
else:
|
17 |
-
new_width =
|
18 |
new_height = int(height * new_width / width)
|
19 |
img = cv2.resize(img, (new_width, new_height), interpolation=cv2.INTER_CUBIC)
|
20 |
cv2.imwrite(os.path.join(new_path, filename), img)
|
21 |
|
22 |
-
resize_images('./images/val2014', './resized_images/val2014')
|
|
|
|
2 |
import os
|
3 |
|
4 |
|
5 |
+
# A function to resize the images with longer side to num_pixels pixels with cubic interpolation and save to a new directory
|
6 |
+
def resize_images(path, new_path, num_pixels=300):
|
7 |
if not os.path.exists(new_path):
|
8 |
os.makedirs(new_path)
|
9 |
for filename in os.listdir(path):
|
10 |
+
if not filename.startswith('.') and (filename.endswith('.jpg') or filename.endswith('.jpeg') or filename.endswith('.png')):
|
11 |
img = cv2.imread(os.path.join(path, filename))
|
12 |
height, width, channels = img.shape
|
13 |
if height > width:
|
14 |
+
new_height = num_pixels
|
15 |
new_width = int(width * new_height / height)
|
16 |
else:
|
17 |
+
new_width = num_pixels
|
18 |
new_height = int(height * new_width / width)
|
19 |
img = cv2.resize(img, (new_width, new_height), interpolation=cv2.INTER_CUBIC)
|
20 |
cv2.imwrite(os.path.join(new_path, filename), img)
|
21 |
|
22 |
+
# resize_images('./images/val2014', './resized_images/val2014')
|
23 |
+
resize_images('./misc/article', './misc/article/resized', 500)
|