Views
No views yet
| Property | Value |
|---|---|
| Architecture | OSNet x1.0 (Omni-Scale Network) |
| Parameters | 2.2 M |
| Embedding dim | 512-D (L2-normalized) |
| Input size | 256 × 128 (H × W) |
| Training dataset | Market-1501 (12,936 training images, 751 identities) |
| Task | Person re-identification |
| Metric | Value |
|---|---|
| Rank-1 Accuracy | 94.2% |
| mAP | 82.6% |
1pip install huggingface_hub
2huggingface-cli download MYerassyl/retail-heat-osnet osnet_x1_0_market1501.pth --local-dir weights/1import torch
2from torchvision import transforms
3
4# Build OSNet model
5from reid_embedder import ReIDEmbedder
6
7embedder = ReIDEmbedder(
8 model_name="osnet_x1_0",
9 model_path="weights/osnet_x1_0_market1501.pth",
10 image_size=(256, 128),
11)
12
13# Extract embedding from a cropped person image
14embedding = embedder.extract(person_crop) # returns 512-D L2-normalized vector1git clone https://github.com/MYerassyl/retail-heat.git
2cd retail-heat
3mkdir -p weights
4huggingface-cli download MYerassyl/retail-heat-osnet osnet_x1_0_market1501.pth --local-dir weights/
5python run_pipeline.py@software{retail_heat,
author = {Yerassyl},
title = {RetailHeat: Multi-Object Tracking and Heatmap Generation for Retail Analytics},
url = {https://github.com/MYerassyl/retail-heat}
}