meeww commited on
Commit
0e20c0a
·
1 Parent(s): 8c693de

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +43 -0
app.py CHANGED
@@ -1,6 +1,49 @@
1
  import gradio as gr
2
  from image_dataset import ImageDataset
3
  from image_wgan import ImageWgan
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  def greet(name):
5
  return "Hello " + name + "!!"
6
 
 
1
  import gradio as gr
2
  from image_dataset import ImageDataset
3
  from image_wgan import ImageWgan
4
+ def init():
5
+ generated_samples_folder = "results64"
6
+ discriminator_saved_model = "discriminator64.model"
7
+ generator_saved_model = "generator64.model"
8
+ latent_space = 100
9
+ image_wgan = ImageWgan(
10
+ image_shape = (4,64,64),
11
+ latent_space_dimension=latent_space,
12
+ generator_saved_model=generator_saved_model if exists(generator_saved_model) else None,
13
+ discriminator_saved_model=discriminator_saved_model if exists(discriminator_saved_model) else None
14
+ )
15
+ image_wgan.generate(
16
+ sample_folder=generated_samples_folder
17
+ )
18
+ )
19
+ init()
20
+
21
+ def crop():
22
+ from PIL import Image
23
+ import generator
24
+ res = generator.opt.res
25
+ if res != 0:
26
+ results = "results64/generated.png"
27
+ img = Image.open(results)
28
+
29
+ width,height = img.size
30
+
31
+
32
+ top = 2
33
+ bottom = 2
34
+ for i in range(4):
35
+ left = (res+2)*i +2
36
+ right = width-(res+2)*i
37
+ imgcrop = img.crop((left,top,left+res,res+2))
38
+
39
+
40
+ imgcrop.save("results64/"+str(i)+".png")
41
+
42
+ // fav = img.crop((10,10,18,18))
43
+ // fav.save("icon.png")
44
+ crop()
45
+
46
+
47
  def greet(name):
48
  return "Hello " + name + "!!"
49