Spaces:
Sleeping
Sleeping
ivanovot
commited on
Commit
·
9aac223
1
Parent(s):
62991c2
add contrast
Browse files
app.py
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
import gradio as gr
|
2 |
import QuckDrawGAN as qd
|
3 |
import numpy as np
|
4 |
-
from PIL import Image
|
5 |
|
6 |
# Загрузим модель
|
7 |
generator_file = r'pretrained_output/models/generator.pt'
|
@@ -28,6 +28,13 @@ def generate_image(n_images=16, seed=""):
|
|
28 |
pil_image = Image.fromarray(normalized_image.astype(np.uint8)) # Преобразуем в uint8 для отображения
|
29 |
pil_image = pil_image.resize((256, 256), Image.Resampling.LANCZOS) # Ресайз изображения до 256x256
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
return pil_image
|
32 |
|
33 |
# Создаем интерфейс Gradio с помощью Blocks (для большей гибкости)
|
|
|
1 |
import gradio as gr
|
2 |
import QuckDrawGAN as qd
|
3 |
import numpy as np
|
4 |
+
from PIL import Image, ImageFilter, ImageEnhance
|
5 |
|
6 |
# Загрузим модель
|
7 |
generator_file = r'pretrained_output/models/generator.pt'
|
|
|
28 |
pil_image = Image.fromarray(normalized_image.astype(np.uint8)) # Преобразуем в uint8 для отображения
|
29 |
pil_image = pil_image.resize((256, 256), Image.Resampling.LANCZOS) # Ресайз изображения до 256x256
|
30 |
|
31 |
+
# Применяем размытие
|
32 |
+
pil_image = pil_image.filter(ImageFilter.GaussianBlur(radius=1)) # Фильтр размытия с радиусом 2
|
33 |
+
|
34 |
+
# Применяем контрастность
|
35 |
+
enhancer = ImageEnhance.Contrast(pil_image) # Создаем объект для изменения контрастности
|
36 |
+
pil_image = enhancer.enhance(3) # Увеличиваем контрастность на 1.5
|
37 |
+
|
38 |
return pil_image
|
39 |
|
40 |
# Создаем интерфейс Gradio с помощью Blocks (для большей гибкости)
|