Spaces:
Running
on
Zero
Running
on
Zero
2025-08-22 14:42 π
Browse files
app.py
CHANGED
|
@@ -33,18 +33,22 @@ pretrained_models = [
|
|
| 33 |
"ZIP-S @ ShanghaiTech A @ MAE", "ZIP-S @ ShanghaiTech A @ NAE",
|
| 34 |
"ZIP-S @ ShanghaiTech B @ MAE", "ZIP-S @ ShanghaiTech B @ NAE",
|
| 35 |
"ZIP-S @ UCF-QNRF @ MAE", "ZIP-S @ UCF-QNRF @ NAE",
|
|
|
|
| 36 |
"ββββββββββββββββββββββββββββ",
|
| 37 |
"ZIP-T @ ShanghaiTech A @ MAE", "ZIP-T @ ShanghaiTech A @ NAE",
|
| 38 |
"ZIP-T @ ShanghaiTech B @ MAE", "ZIP-T @ ShanghaiTech B @ NAE",
|
| 39 |
"ZIP-T @ UCF-QNRF @ MAE", "ZIP-T @ UCF-QNRF @ NAE",
|
|
|
|
| 40 |
"ββββββββββββββββββββββββββββ",
|
| 41 |
"ZIP-N @ ShanghaiTech A @ MAE", "ZIP-N @ ShanghaiTech A @ NAE",
|
| 42 |
"ZIP-N @ ShanghaiTech B @ MAE", "ZIP-N @ ShanghaiTech B @ NAE",
|
| 43 |
"ZIP-N @ UCF-QNRF @ MAE", "ZIP-N @ UCF-QNRF @ NAE",
|
|
|
|
| 44 |
"ββββββββββββββββββββββββββββ",
|
| 45 |
"ZIP-P @ ShanghaiTech A @ MAE", "ZIP-P @ ShanghaiTech A @ NAE",
|
| 46 |
"ZIP-P @ ShanghaiTech B @ MAE", "ZIP-P @ ShanghaiTech B @ NAE",
|
| 47 |
"ZIP-P @ UCF-QNRF @ MAE", "ZIP-P @ UCF-QNRF @ NAE",
|
|
|
|
| 48 |
]
|
| 49 |
|
| 50 |
# -----------------------------
|
|
@@ -346,7 +350,7 @@ def predict(image: Image.Image, variant_dataset_metric: str):
|
|
| 346 |
elif dataset_name == "qnrf":
|
| 347 |
loaded_model.input_size = 672
|
| 348 |
elif dataset_name == "nwpu":
|
| 349 |
-
loaded_model.input_size =
|
| 350 |
elif isinstance(loaded_model.input_size, (list, tuple)):
|
| 351 |
loaded_model.input_size = loaded_model.input_size[0] # Use the first element if it's a list or tuple
|
| 352 |
else:
|
|
|
|
| 33 |
"ZIP-S @ ShanghaiTech A @ MAE", "ZIP-S @ ShanghaiTech A @ NAE",
|
| 34 |
"ZIP-S @ ShanghaiTech B @ MAE", "ZIP-S @ ShanghaiTech B @ NAE",
|
| 35 |
"ZIP-S @ UCF-QNRF @ MAE", "ZIP-S @ UCF-QNRF @ NAE",
|
| 36 |
+
"ZIP-S @ NWPU-Crowd @ MAE", "ZIP-S @ NWPU-Crowd @ NAE",
|
| 37 |
"ββββββββββββββββββββββββββββ",
|
| 38 |
"ZIP-T @ ShanghaiTech A @ MAE", "ZIP-T @ ShanghaiTech A @ NAE",
|
| 39 |
"ZIP-T @ ShanghaiTech B @ MAE", "ZIP-T @ ShanghaiTech B @ NAE",
|
| 40 |
"ZIP-T @ UCF-QNRF @ MAE", "ZIP-T @ UCF-QNRF @ NAE",
|
| 41 |
+
"ZIP-T @ NWPU-Crowd @ MAE", "ZIP-T @ NWPU-Crowd @ NAE",
|
| 42 |
"ββββββββββββββββββββββββββββ",
|
| 43 |
"ZIP-N @ ShanghaiTech A @ MAE", "ZIP-N @ ShanghaiTech A @ NAE",
|
| 44 |
"ZIP-N @ ShanghaiTech B @ MAE", "ZIP-N @ ShanghaiTech B @ NAE",
|
| 45 |
"ZIP-N @ UCF-QNRF @ MAE", "ZIP-N @ UCF-QNRF @ NAE",
|
| 46 |
+
"ZIP-N @ NWPU-Crowd @ MAE", "ZIP-N @ NWPU-Crowd @ NAE",
|
| 47 |
"ββββββββββββββββββββββββββββ",
|
| 48 |
"ZIP-P @ ShanghaiTech A @ MAE", "ZIP-P @ ShanghaiTech A @ NAE",
|
| 49 |
"ZIP-P @ ShanghaiTech B @ MAE", "ZIP-P @ ShanghaiTech B @ NAE",
|
| 50 |
"ZIP-P @ UCF-QNRF @ MAE", "ZIP-P @ UCF-QNRF @ NAE",
|
| 51 |
+
"ZIP-P @ NWPU-Crowd @ MAE", "ZIP-P @ NWPU-Crowd @ NAE",
|
| 52 |
]
|
| 53 |
|
| 54 |
# -----------------------------
|
|
|
|
| 350 |
elif dataset_name == "qnrf":
|
| 351 |
loaded_model.input_size = 672
|
| 352 |
elif dataset_name == "nwpu":
|
| 353 |
+
loaded_model.input_size = 896
|
| 354 |
elif isinstance(loaded_model.input_size, (list, tuple)):
|
| 355 |
loaded_model.input_size = loaded_model.input_size[0] # Use the first element if it's a list or tuple
|
| 356 |
else:
|