Views
No views yet
1
2import timm
3import torch
4import torchvision.transforms as T
5
6from PIL import Image
7from urllib.request import urlopen
8
9model = timm.create_model("hf-hub:BVRA/MegaDescriptor-T-224", pretrained=True)
10model = model.eval()
11
12train_transforms = T.Compose([T.Resize(224),
13 T.ToTensor(),
14 T.Normalize([0.5, 0.5, 0.5], [0.5, 0.5, 0.5])])
15
16img = Image.open(urlopen(
17 'https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/beignets-task-guide.png'
18))
19
20output = model(train_transforms(img).unsqueeze(0)) # output is (batch_size, num_features) shaped tensor
21# output is a (1, num_features) shaped tensor1@inproceedings{vcermak2024wildlifedatasets,
2 title={WildlifeDatasets: An open-source toolkit for animal re-identification},
3 author={{\v{C}}erm{\'a}k, Vojt{\v{e}}ch and Picek, Lukas and Adam, Luk{\'a}{\v{s}} and Papafitsoros, Kostas},
4 booktitle={Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision},
5 pages={5953--5963},
6 year={2024}
7}