-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
41 lines (33 loc) · 995 Bytes
/
main.py
File metadata and controls
41 lines (33 loc) · 995 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
from data import download
import argparse
def main():
parser = argparse.ArgumentParser(
description="Computer Vision for Retail and Venues"
)
subparser = parser.add_subparsers(dest='command')
download_parser = subparser.add_parser(
'download',
help='download dataset for training'
)
download_parser.add_argument(
'-d',
'--dataset',
required=True,
type=str,
help=('Specify the dataset to be downloaded. '
'Available datasets: imdb-crop')
)
download_parser.add_argument(
'-o',
'--output-path',
type=str,
help="Specify the output path for the dataset to be saved at"
)
args = parser.parse_args()
if args.command == 'download':
if args.output_path is not None:
download.download_data(args.dataset, args.output_path)
else:
download.download_data(args.dataset)
if __name__ == "__main__":
main()