Spaces:
Sleeping
Sleeping
| from fastai.vision.all import load_learner | |
| import gradio as gr | |
| car_logo = [ | |
| "Audi car logo", | |
| "BMW car logo", | |
| "Chevrolet car logo", | |
| "Dodge car logo", | |
| "Ford car logo", | |
| "Honda car logo", | |
| "Hyundai car logo", | |
| "Jaguar car logo", | |
| "Jeep car logo", | |
| "Kia car logo", | |
| "Land Rover car logo", | |
| "Lexus car logo", | |
| "Mazda car logo", | |
| "Mercedes-Benz car logo", | |
| "Nissan car logo", | |
| "Porsche car logo", | |
| "Subaru car logo", | |
| "Tesla car logo", | |
| "Toyota car logo", | |
| "Volkswagen car logo"] | |
| model = load_learner("models/logo_recognizer_v1.pkl") | |
| def recognize_image(image): | |
| pred, idx, probs = model.predict(image) | |
| return dict(zip(car_logo, map(float,probs))) | |
| image = gr.inputs.Image() | |
| label = gr.outputs.Label() | |
| examples = [ | |
| 'test_images/lexus-logo.png', | |
| 'test_images/Mazda-Logo.png', | |
| 'test_images/toyota-logo.png'] | |
| demo = gr.Interface(fn=recognize_image, inputs="image", outputs="label", examples = examples) | |
| demo.launch(inline = False, share = True) | |