File size: 877 Bytes
4c954ae
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# from hawp.config import defaults
import logging

from .canvas import Canvas
from .painters import HAWPainter
import matplotlib
LOG = logging.getLogger(__name__)

def cli(parser):
    group = parser.add_argument_group('show')

    assert not Canvas.show
    group.add_argument('--show', default=False,action='store_true',
                help='show every plot, i.e., call matplotlib show()')

    group.add_argument('--edge-threshold', default=None, type=float,
                help='show the wireframe edges whose confidences are greater than [edge_threshold]')
    group.add_argument('--out-ext', default='png', type=str,
                help='save the plot in specific format')
def configure(args):
    Canvas.show = args.show
    Canvas.out_file_extension = args.out_ext
    if args.edge_threshold is not None:
        HAWPainter.confidence_threshold = args.edge_threshold