Spaces:
Running
Running
import gradio as gr | |
from transformers import pipeline | |
pipe_aesthetic = pipeline("image-classification", "cafeai/cafe_aesthetic") | |
def aesthetic(input_img): | |
data = pipe_aesthetic(input_img, top_k=2) | |
final = {} | |
for d in data: | |
final[d["label"]] = d["score"] | |
return final | |
demo_aesthetic = gr.Interface(fn=aesthetic, inputs=gr.Image(type="pil"), outputs=gr.Label(label="aesthetic")) | |
pipe_style = pipeline("image-classification", "cafeai/cafe_style") | |
def style(input_img): | |
data = pipe_style(input_img, top_k=5) | |
final = {} | |
for d in data: | |
final[d["label"]] = d["score"] | |
return final | |
demo_style = gr.Interface(fn=style, inputs=gr.Image(type="pil"), outputs=gr.Label(label="style")) | |
gr.Parallel(demo_aesthetic, demo_style).launch() | |