Skip to content

Commit

Permalink
Support frameN filename-format
Browse files Browse the repository at this point in the history
  • Loading branch information
achalddave committed Aug 16, 2019
1 parent ff7bba3 commit 1a7fe49
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 4 deletions.
5 changes: 4 additions & 1 deletion release/custom/run.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,13 @@ def main():
choices=['joint', 'appearance', 'motion'])
parser.add_argument(
'--filename-format',
choices=['frame', 'sequence_frame', 'sequence-frame', 'fbms'],
choices=[
'frame', 'frameN', 'sequence_frame', 'sequence-frame', 'fbms'
],
required=True,
help=('Specifies how to get frame number from the filename. '
'"frame": the filename is the frame number, '
'"frameN": format "frame<number>", '
'"sequence_frame": frame number is separated by an underscore, '
'"sequence-frame": frame number is separated by a dash, '
'"fbms": assume fbms style frame numbers'))
Expand Down
5 changes: 4 additions & 1 deletion release/custom/track.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,13 @@ def main():
'--model', choices=['joint', 'appearance', 'motion'], default='joint')
parser.add_argument(
'--filename-format',
choices=['frame', 'sequence_frame', 'sequence-frame', 'fbms'],
choices=[
'frame', 'frameN', 'sequence_frame', 'sequence-frame', 'fbms'
],
required=True,
help=('Specifies how to get frame number from the filename. '
'"frame": the filename is the frame number, '
'"frameN": format <frame><number>, '
'"sequence_frame": frame number is separated by an underscore, '
'"sequence-frame": frame number is separated by a dash, '
'"fbms": assume fbms style frame numbers'))
Expand Down
8 changes: 7 additions & 1 deletion tracker/track.py
Original file line number Diff line number Diff line change
Expand Up @@ -1068,10 +1068,13 @@ def main():
'--dataset', default='coco', choices=['coco', 'objectness'])
parser.add_argument(
'--filename-format',
choices=['frame', 'sequence_frame', 'sequence-frame', 'fbms'],
choices=[
'frame', 'frameN', 'sequence_frame', 'sequence-frame', 'fbms'
],
default='frame',
help=('Specifies how to get frame number from the filename. '
'"frame": the filename is the frame number, '
'"frameN": format <frame><number>, '
'"sequence_frame": frame number is separated by an underscore, '
'"sequence-frame": frame number is separated by a dash, '
'"fbms": assume fbms style frame numbers'))
Expand Down Expand Up @@ -1116,6 +1119,9 @@ def main():

if args.filename_format == 'fbms':
from utils.fbms.utils import get_framenumber
elif args.filename_format == 'frameN':
def get_framenumber(x):
return int(x.split('frame')[1])
elif args.filename_format == 'sequence-frame':
def get_framenumber(x):
return int(x.split('-')[-1])
Expand Down
6 changes: 5 additions & 1 deletion tracker/track_multiple.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,11 @@ def main():
'--dataset', default='coco', choices=['coco', 'objectness'])
parser.add_argument(
'--filename-format',
choices=['frame', 'sequence_frame', 'sequence-frame', 'fbms'],
choices=['frame', 'frameN', 'sequence_frame', 'sequence-frame', 'fbms'],
default='frame',
help=('Specifies how to get frame number from the filename. '
'"frame": the filename is the frame number, '
'"frameN": format "frame<number>", '
'"sequence_frame": frame number is separated by an underscore, '
'"sequence-frame": frame number is separated by a dash, '
'"fbms": assume fbms style frame numbers'))
Expand Down Expand Up @@ -75,6 +76,9 @@ def main():

if args.filename_format == 'fbms':
from utils.fbms.utils import get_framenumber
elif args.filename_format == 'frameN':
def get_framenumber(x):
return int(x.split('frame')[1])
elif args.filename_format == 'sequence-frame':
def get_framenumber(x):
return int(x.split('-')[-1])
Expand Down

0 comments on commit 1a7fe49

Please sign in to comment.