Spaces:
Sleeping
Sleeping
File size: 1,119 Bytes
ef744d0 497afc6 ef744d0 ac1380a ea1f7e9 ac1380a ef744d0 3926537 ef744d0 82e13f0 |
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 os
import gradio as gr
from models import SaigonBeer_Recognition
cfg = {"Model": {
"classifier": r"weights/classification/best.pt",
"detector": r"weights/detection/best.pt",
}}
sample_images = []
for img_file in os.listdir("samples/"):
sample_images.append(os.path.join("samples", img_file))
beer_recognition = SaigonBeer_Recognition(cfg)
def predict(image):
saved_path = r"E:\CODE-learning\interview\Momo\Momo_interview\beer_recognition\examples\results"
result, annotated_image =beer_recognition.forward(image, save_path=saved_path)
return annotated_image
title = "Ứng dụng nhận diện bia🍺"
description = "Tải lên một ảnh của bạn để mô hình nhận diện bia hoặc thử các ảnh mẫu bên dưới."
interface = gr.Interface(
fn=predict,
inputs=gr.Image(type="pil", label="Tải ảnh của bạn lên"),
outputs=gr.Image(type="pil", label="Kết quả dự đoán"),
examples=sample_images,
title=title,
description=description,
theme="default",
cache_examples=False
)
interface.launch() |