File size: 821 Bytes
6e577c6 f5b910d 70c3ac5 a02f75c b30795f 0de94bc 5af6a0f 6e577c6 5af6a0f c8df748 5af6a0f |
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 |
import gradio as gr
from ultralytics import YOLO
import torch
# model = YOLO('best.pt')
path = 'best.pt'
model = torch.hub.load("WongKinYiu/yolov7","custom",path,trust_repo=True)
def predict(input_image):
"""
Predict model output
"""
price = "0"
return [input_image, price]
with gr.Blocks() as demo:
# Title
gr.Markdown(
"""
<h1 align="center">AI Cafeteria Price Evaluator</h1>
""")
# Model Evaluation
# gr.Interface(
# fn=predict,
# inputs=gr.Image(type="pil"),
# outputs=[gr.Image(type="pil", label="Image Prediction"),
# gr.Textbox(type="text", label="Price Prediction")]
# )
gr.Interface(inputs=["image"],outputs=["image"],fn=lambda img:model(img).render()[0]).launch()
if __name__ == "__main__":
demo.launch()
|