nitishkumargundapu793 commited on
Commit
456d7c6
1 Parent(s): 14d50c1

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +54 -0
app.py ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import cv2
2
+ import tensorflow as tf
3
+ import gradio as gr
4
+
5
+ json_file=open(r"dark_s.json","r")
6
+ loaded_model_json=json_file.read()
7
+ json_file.close()
8
+ loaded_model= tf.keras.models.model_from_json(loaded_model_json)
9
+ loaded_model.load_weights("dark_s.h5")
10
+
11
+ json_file=open(r"eyes_d.json","r")
12
+ loaded_model_json=json_file.read()
13
+ json_file.close()
14
+ loaded_model1 = tf.keras.models.model_from_json(loaded_model_json)
15
+ loaded_model1.load_weights("eyes_d.h5")
16
+
17
+ json_file=open(r"wrinkl.json","r")
18
+ loaded_model_json=json_file.read()
19
+ json_file.close()
20
+ loaded_model2 = tf.keras.models.model_from_json(loaded_model_json)
21
+ loaded_model2.load_weights("wrinkl.h5")
22
+
23
+ def classifier(Imgarr):
24
+ l = []
25
+ #img1 = cv2.imread(Imgarr)
26
+ img = cv2.resize(Imgarr,(50,50))
27
+ img = img.reshape(-1, 50, 50, 3)
28
+ result = loaded_model.predict(img)
29
+ result = result[0]
30
+ if result[0] >= result[1]:
31
+ l.append("dark spots")
32
+ else:
33
+ l.append("no dark spots")
34
+
35
+ result = loaded_model1.predict(img)
36
+ result = result[0]
37
+ if result[0] >= result[1]:
38
+ l.append("no puffy eyes")
39
+ else:
40
+ l.append("puffy eyes")
41
+
42
+ result = loaded_model2.predict(img)
43
+ result = result[0]
44
+ if result[0] >= result[1]:
45
+ l.append("no wrinkles on face")
46
+ else:
47
+ l.append("wrinkles on face")
48
+ return l
49
+
50
+ interface = gr.Interface(classifier,gr.inputs.Image(shape=(50,50)),outputs = "text",
51
+ description="Classifier of images of daisy plants, dandelion, roses, sunflowers, and tulips",
52
+ title="Flower Image Classifier",
53
+ examples=[['42.jpg'],['56.jpg'],['64.jpg']])
54
+ interface.launch()