import os import gradio as gr from PIL import Image from app_predict import main os.system('wget https://github.com/FanChiMao/Competition-2022-Pytorch-Orchid_Classification/releases/download/v0.0/beit_1.pth -P experiments/pretrained_models') os.system('wget https://github.com/FanChiMao/Competition-2022-Pytorch-Orchid_Classification/releases/download/v0.0/convnext.pth -P experiments/pretrained_models') os.system('wget https://github.com/FanChiMao/Competition-2022-Pytorch-Orchid_Classification/releases/download/v0.0/dmnfnet.pth -P experiments/pretrained_models') os.system('wget https://github.com/FanChiMao/Competition-2022-Pytorch-Orchid_Classification/releases/download/v0.0/ecaresnet_50.pth -P experiments/pretrained_models') os.system('wget https://github.com/FanChiMao/Competition-2022-Pytorch-Orchid_Classification/releases/download/v0.0/efficient.pth -P experiments/pretrained_models') os.system('wget https://github.com/FanChiMao/Competition-2022-Pytorch-Orchid_Classification/releases/download/v0.0/regnet.pth -P experiments/pretrained_models') os.system('wget https://github.com/FanChiMao/Competition-2022-Pytorch-Orchid_Classification/releases/download/v0.0/swin.pth -P experiments/pretrained_models') os.system('wget https://github.com/FanChiMao/Competition-2022-Pytorch-Orchid_Classification/releases/download/v0.0/vit.pth -P experiments/pretrained_models') def inference(img, model): os.system('mkdir test') img.save("test/1.png", "PNG") if model == 'Swin transformer': predict = main('swin') elif model == 'BEiT': predict = main('beit') elif model == 'NFNet': predict = main('dmnfnet') elif model == 'ECA-Resnet': predict = main('ecaresnet_50') elif model == 'EfficientNet': predict = main('efficient') elif model == 'Regnet': predict = main('regnet') elif model == 'ViT': predict = main('vit') elif model == 'ConvNext': predict = main('convnext') print(predict ) return predict title = "[AICUP 2022] Orchid Image Classification (single image quick demo)" description = "" article = "
Orchid image classification | Github Repo