1#!/bin/bash
2
3dataset=$1
4w=$2
5h=$3
6
7# Parameters: Human3, CarScale, Human6, Biker
8#w=480
9#h=640
10IFS=','
11
12export LC_NUMERIC="en_US.UTF-8"
13
14wd=`pwd`
15dataset_path="data/$dataset"
16
17class_id=0
18num=1
19
20mkdir data
21wget http://cvlab.hanyang.ac.kr/tracker_benchmark/seq/$dataset.zip
22
23unzip -o $dataset.zip -d data
24
25sed -i.bak 's/\o11/,/g' $dataset_path/groundtruth_rect.txt
26sed -i.bak 's/\o11/,/g' $dataset_path/groundtruth_rect.txt
27dos2unix $dataset_path/groundtruth_rect.txt
28
29while read -r left right width height; do
30filename=$(printf "$dataset_path/img/%04d.txt" $num)
31#rm $filename.txt
32echo "$class_id " > $filename
33printf "%.5f " "$(($((left + width/2))  * 100000 / $w))e-5"   >> $filename
34printf "%.5f " "$(($((right + height/2))  * 100000 / $h))e-5"   >> $filename
35printf "%.5f " "$(($((width))  * 100000 / $w))e-5"   >> $filename
36printf "%.5f " "$(($((height))  * 100000 / $h))e-5"   >> $filename
37num=$((num + 1))
38done < $dataset_path/groundtruth_rect.txt
39
40echo "$dataset" > $dataset_path/otb.names
41
42
43find $dataset_path/img -name \*.jpg > data/$dataset/train.txt
44
45echo "classes = 1" > data/otb_$dataset.data
46echo "train = data/$dataset/train.txt" >> data/otb_$dataset.data
47echo "valid = data/$dataset/train.txt" >> data/otb_$dataset.data
48echo "names = $dataset_path/otb.names" >> data/otb_$dataset.data
49echo "backup = backup/" >> data/otb_$dataset.data
50echo "results= results/" >> data/otb_$dataset.data