Skip to content

Commit 4ff1a71

Browse files
committed
Calibration skeleton
1 parent 6a09507 commit 4ff1a71

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

python/cli/calibrate.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
Calibrate an IMU-camera system using a calibration target
3+
"""
4+
def call_calibrate(args):
5+
import spectacularAI
6+
from spectacularAI.calibration import convert_args, run
7+
run(convert_args(args))
8+
9+
def define_subparser(subparsers):
10+
sub = subparsers.add_parser('calibrate', help=__doc__.strip())
11+
sub.set_defaults(func=call_calibrate)
12+
from spectacularAI.calibration import define_args
13+
return define_args(sub)

python/cli/sai_cli.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44
from .record.record import define_subparser as record_define_subparser
55
from .convert.convert import define_subparser as convert_define_subparser
66
from .smooth import define_subparser as smooth_define_subparser
7+
from .calibrate import define_subparser as calibrate_define_subparser
78

89
def parse_args():
910
parser = argparse.ArgumentParser(description='Spectacular AI command line tool')
1011
subparsers = parser.add_subparsers(title='subcommands', dest='subcommand', required=True)
1112
process_define_subparser(subparsers)
1213
record_define_subparser(subparsers)
1314
smooth_define_subparser(subparsers)
15+
calibrate_define_subparser(subparsers)
1416
convert_define_subparser(subparsers)
1517
return parser.parse_args()
1618

0 commit comments

Comments
 (0)