Spaces:
Runtime error
Runtime error
File size: 1,657 Bytes
456d7c6 86f7323 456d7c6 86f7323 456d7c6 86f7323 0777e5a 456d7c6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
import tensorflow as tf
import gradio as gr
json_file=open(r"dark_s.json","r")
loaded_model_json=json_file.read()
json_file.close()
loaded_model= tf.keras.models.model_from_json(loaded_model_json)
loaded_model.load_weights("dark_s.h5")
json_file=open(r"eyes_d.json","r")
loaded_model_json=json_file.read()
json_file.close()
loaded_model1 = tf.keras.models.model_from_json(loaded_model_json)
loaded_model1.load_weights("eyes_d.h5")
json_file=open(r"wrinkl.json","r")
loaded_model_json=json_file.read()
json_file.close()
loaded_model2 = tf.keras.models.model_from_json(loaded_model_json)
loaded_model2.load_weights("wrinkl.h5")
def classifier(Imgarr):
l = []
img = Imgarr.reshape(-1, 50, 50, 3)
result = loaded_model.predict(img)
result = result[0]
if result[0] >= result[1]:
l.append("dark spots")
else:
l.append("no dark spots")
result = loaded_model1.predict(img)
result = result[0]
if result[0] >= result[1]:
l.append("no puffy eyes")
else:
l.append("puffy eyes")
result = loaded_model2.predict(img)
result = result[0]
if result[0] >= result[1]:
l.append("no wrinkles on face")
else:
l.append("wrinkles on face")
return "The Predictions are " + str(l)
interface = gr.Interface(classifier,gr.inputs.Image(shape=(50,50)),outputs = "text",
description="Classifier of Aging Signs of Images",
title="Aging Signs Classifier",
examples=[['42.jpg'],['778.jpg'],['1836.png'],['71.jpg'],['56.jpg']])
interface.launch()
|