Spaces:
Runtime error
Runtime error
import os | |
os.system("hub install food_classification==1.0.0") | |
import gradio as gr | |
import cv2 | |
import paddlehub as hub | |
classifier = hub.Module(name="food_classification") | |
def inference(img): | |
result = classifier.predict(images=[cv2.imread(img)]) | |
category = str(result[0][0]['category']) | |
score = str(result[0][0]['score']) | |
res = {category: score} | |
print(res) | |
return res | |
title = "food_classification" | |
description = "美食分类(food_classification),该模型可识别苹果派,小排骨,烤面包,牛肉馅饼,牛肉鞑靼。该PaddleHub Module支持API预测及命令行预测。 " | |
examples = [['apple_pie.jpg'], ['baby_back_ribs.jpg'], ['baklava.jpg'], ['beef_carpaccio.jpg'], ['beef_tartare.jpg']] | |
interface = gr.Interface(inference, gr.inputs.Image(type="filepath"), "label", title=title, description=description, | |
examples=examples) | |
interface.launch(inbrowser=True, inline=False, share=False, enable_queue=True) | |