CVPR 2021 Argoverse-HD autodownload fix (#2418)
This commit is contained in:
parent
c51dfec8ea
commit
d5ca8ca34e
|
|
@ -12,7 +12,7 @@ d='../argoverse/' # unzip directory
|
||||||
mkdir $d
|
mkdir $d
|
||||||
url=https://argoverse-hd.s3.us-east-2.amazonaws.com/
|
url=https://argoverse-hd.s3.us-east-2.amazonaws.com/
|
||||||
f=Argoverse-HD-Full.zip
|
f=Argoverse-HD-Full.zip
|
||||||
wget $url$f -O $f && unzip -q $f -d $d && rm $f & # download, unzip, remove in background
|
wget $url$f -O $f && unzip -q $f -d $d && rm $f &# download, unzip, remove in background
|
||||||
wait # finish background tasks
|
wait # finish background tasks
|
||||||
|
|
||||||
cd ../argoverse/Argoverse-1.1/
|
cd ../argoverse/Argoverse-1.1/
|
||||||
|
|
@ -23,6 +23,7 @@ cd ../Argoverse-HD/annotations/
|
||||||
python3 - "$@" <<END
|
python3 - "$@" <<END
|
||||||
import json
|
import json
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
annotation_files = ["train.json", "val.json"]
|
annotation_files = ["train.json", "val.json"]
|
||||||
print("Converting annotations to YOLOv5 format...")
|
print("Converting annotations to YOLOv5 format...")
|
||||||
|
|
||||||
|
|
@ -37,10 +38,10 @@ for val in annotation_files:
|
||||||
|
|
||||||
obj_class = annot['category_id']
|
obj_class = annot['category_id']
|
||||||
x_center, y_center, width, height = annot['bbox']
|
x_center, y_center, width, height = annot['bbox']
|
||||||
x_center = x_center / 1920.0
|
x_center = (x_center + width / 2) / 1920. # offset and scale
|
||||||
width = width / 1920.0
|
y_center = (y_center + height / 2) / 1200. # offset and scale
|
||||||
y_center = y_center / 1200.0
|
width /= 1920. # scale
|
||||||
height = height / 1200.0
|
height /= 1200. # scale
|
||||||
|
|
||||||
img_dir = "./labels/" + a['seq_dirs'][a['images'][annot['image_id']]['sid']]
|
img_dir = "./labels/" + a['seq_dirs'][a['images'][annot['image_id']]['sid']]
|
||||||
|
|
||||||
|
|
@ -59,7 +60,3 @@ for val in annotation_files:
|
||||||
END
|
END
|
||||||
|
|
||||||
mv ./labels ../../Argoverse-1.1/
|
mv ./labels ../../Argoverse-1.1/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue