from __future__ import absolute_import
import os
import sys
import argparse
sys.path.append(os.getcwd())
from got10k.experiments import *
from siamfc import SiamFCTracker
model_path = './models/siamfc_50.pth'
if __name__ == '__main__':
parser = argparse.ArgumentParser(description=" SiamFC Test")
parser.add_argument('--model_path', default=model_path, type=str, help=" the path of model")
args = parser.parse_args()
tracker = SiamFCTracker(args.model_path)
root_dir = os.path.abspath('./data/OTB')
e = ExperimentOTB(root_dir, version=2015)
e.run(tracker, visualize=False)
prec_score, succ_score, succ_rate = e.report([tracker.name])
ss = '-prec_score: %.3f -succ_score: %.3f -succ_rate: %.3f' % \
(float(prec_score), float(succ_score), float(succ_rate))
print(args.model_path + " : " + ss)